ROS交流群
ROS Group
产品服务
Product Service
开源代码库
Github
官网
Official website
技术交流
Technological exchanges
激光雷达
LIDAR
ROS教程
ROS Tourials
深度学习
Deep Learning
机器视觉
Computer Vision

Xiaoqiang's remote assistance function


  • administrators

    In order to provide you with better service, Xiaoqiang, which was released after June 2016, has remote assistance software installed by default. Through this software our technicians can connect directly to your Xiaoqiang to solve technical problems for you. Of course, you can also use your remote assistance to control your own Xiaoqiang more conveniently. The following describes the specific use of Xiaoqiang’s remote assistance function.

    Confirm if remote assistance has been activated

    Execute htop at the terminal

    0_1537584414794_908a7249-f506-4f44-860e-11f1ef9cc362-image.png

    If you can see that the thread called SharpLink is running, then the remote assistance has already started. You can also confirm the status of the program and execute the instructions in a simpler way.

    sudo service sharplink status
    

    If the terminal displays:

    0_1537860411107_182344ca-9e98-4899-b69d-2ef3c76d51e5-image.png

    This indicates that the program has been executed normally.

    Remote connect to Xiaoqiang

    Check your ID
    Each xiaoqiang has an unique ID, please don't tell others. Because if you don't change the default password and someone knows your ID, then he can easily manipulate your xiaoqiang.

    The method of viewing the ID is also very simple, in the terminal execution

    sudo service sharplink restart
    bwgetid
    

    and the output would be

    D70101972AB9B7E674290A25485B3752EDA236F65EF2C4AC7E738390DA61903565E68B8C431B
    

    This very long string is your ID.

    If you would like us to provide remote assistance, just send this ID to our staff.

    Remote connect to your xiaoqiang

    After remembering your own ID, as long as your xiaoqiang has connected to the Internet, you can control it anywhere at any time, not by the LAN restrictions.

    First install Sharplink on your PC, which is cross-platform, both Linux and Windows can be installed. The specific method of installation is in the introduction of the project.

    After the installation is complete, the terminal executes

    ./SharpLink.exe 9999 [Your ID] 127.0.0.1 22
    

    This command maps the local 9999 port to the 22 port of xiaoqiang. Just connect to the local 9999 port and you’ll be connected to xiaoqiang’s 22 port. Of course you can also change 9999 to your preferred port.

    Now enter the following commands on local computer

    ssh -p 9990 xiaoqiang@127.0.0.1
    

    Wait for the connection to complete, then you can control the xiaoqiang.

    Enable and disable remote assistance

    If you want to disable remote assistance

    sudo systemctl disable sharplink
    

    if you want to enable remote assistance

    sudo systemctl enable sharplink