本文描述:
对于第三方设备的控制,POC阶段需要直接测试出是否可用可控以及对应的控制命令是什么,避免影响集成项目的不确定性
1、测试工具推荐
TCP、UDP、串口调试工具:sscom.5.13.1.exe
2、测试举例
2.1、TCP测试
打开软件,做如下配置:
1、在下方配置项位置选择“TCP Client”类型
2、远程位置输入目标设备的IP地址,例如我输入Avhub的IP地址“169.254.174.116”
3、IP地址的右侧输入框输入需要测试的6024端口;
4、点击连接;
5、观察连接状态,如连接成功,则会有如下的状态提示
接收到对端设备发来的“Welcome yealink CentralControl”的提示
“连接”按钮呈现灰色
下方状态提示“TCP已连接”并显示本地与对端的IP地址与端口连通信息
6、输入对应指令,点击发送。测试代码情况,例如我输入指令“camera get list\r\n”读取Avhub连接的摄像机流对应的摄像机信息
如需测试摄像机的连通性,可使用如下命令测试:“camera move {"direction":"up"}\r\n”
2.2、串口测试
举例说明:通过电脑串口,测试RS485空调网关是否可用
打开串口调试助手,连接串口工具(如串口工具异常或者未连接,则看不到串口的选择)
选择对应的波特率、串口数据、是否使用Hex编码发送,点击打开串口
串口正常打开时,提示“关闭串口”,下方提示“COMx已打开”
输入对应的指令,点击发送即可。
观察受控设备情况,部分受控设备具备反码能力(即发送控制指令,受控设备会像下图一样,返回一串指定格式的编码,这些编码一般在受控设备的控制文档中有格式说明)