本文主要介绍远程访问的配置文件各项的含义。

    注意:

    1. 请务必将配置文件 remote_terminal.json 和可执行程序 RemoteTerminalDaemon 放在设备的同一目录下。
    2. 配置文件必须符合json格式,且为utf-8编码。(请勿在windows下通过文本编辑器修改,否者可能会乱码)
    3. 软件不支持热更新,开发者修改完配置后,必须重启 RemoteTerminalDaemon 才能生效。

    配置文件样例和各项含义如下:

    1. {
    2. //连接云端的ip或者url,开发者请勿修改。请确保在设备上能ping通该url.
    3. "cloud_ip": "backend-iotx-remote-debug.aliyun.com",
    4. //连接云端的端口,开发者请勿修改。
    5. "cloud_port": "443",
    6. //TSL握手需要的根证书存储路径,开发者请勿修改。
    7. "cert_path": "root.pem",
    8. //是否支持TLS,默认为1,开发者请勿修改。
    9. "is_tls_on": 1,
    10. //是否打开调试模式,可以填0或者1,调试模式下,有更丰富的打印信息.
    11. "is_debug_on": 0,
    12. //监听本地的端口号,一般为需要代理的服务端口号,比如SSH为22,telnet为21,ftp为23等,以实际设备上服务监听的端口为准。
    13. "listen_port": 22,
    14. //服务的IP,一般为loop接口的地址,一般为127.0.0.1,开发者无需修改。
    15. "listen_ip": "127.0.0.1",
    16. //阿里云IoT物联网平台上的ProductKey,具体请参考: https://help.aliyun.com/document_detail/73729.html
    17. "product_key": "aaaaaaaaaaa",
    18. //阿里云IoT物联网平台上的DeviceName
    19. "device_name": "bbbbbbbbbbbbb",
    20. //阿里云IoT物联网平台上的DeviceSecret
    21. "device_secret": "cccccccccccccccccccccccccccccccc"
    22. }