本文主要介绍远程访问的配置文件各项的含义。
注意:
- 请务必将配置文件 remote_terminal.json 和可执行程序 RemoteTerminalDaemon 放在设备的同一目录下。
- 配置文件必须符合json格式,且为utf-8编码。(请勿在windows下通过文本编辑器修改,否者可能会乱码)
- 软件不支持热更新,开发者修改完配置后,必须重启 RemoteTerminalDaemon 才能生效。
配置文件样例和各项含义如下:
{//连接云端的ip或者url,开发者请勿修改。请确保在设备上能ping通该url."cloud_ip": "backend-iotx-remote-debug.aliyun.com",//连接云端的端口,开发者请勿修改。"cloud_port": "443",//TSL握手需要的根证书存储路径,开发者请勿修改。"cert_path": "root.pem",//是否支持TLS,默认为1,开发者请勿修改。"is_tls_on": 1,//是否打开调试模式,可以填0或者1,调试模式下,有更丰富的打印信息."is_debug_on": 0,//监听本地的端口号,一般为需要代理的服务端口号,比如SSH为22,telnet为21,ftp为23等,以实际设备上服务监听的端口为准。"listen_port": 22,//服务的IP,一般为loop接口的地址,一般为127.0.0.1,开发者无需修改。"listen_ip": "127.0.0.1",//阿里云IoT物联网平台上的ProductKey,具体请参考: https://help.aliyun.com/document_detail/73729.html"product_key": "aaaaaaaaaaa",//阿里云IoT物联网平台上的DeviceName"device_name": "bbbbbbbbbbbbb",//阿里云IoT物联网平台上的DeviceSecret"device_secret": "cccccccccccccccccccccccccccccccc"}
