本文主要介绍远程访问的配置文件各项的含义。
注意:
- 请务必将配置文件 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"
}