💡 提示
使用直连设备方式接入设备适用于单一对应上报数据点或需要快速对接设备,本文档演示如何快速在平台上展示设备上报原始报文。
准备工作
TCP设备模拟工具下载
NetAssist网络调试助手,是Windows平台下开发的TCP/IP网络调试工具,集TCP/UDP服务端及客户端于一体,是网络应用开发及调试工作必备的专业工具之一,可以帮助网络应用设计、开发、测试人员检查所开发的网络应用软/硬件的数据收发状况,提高开发速度,简化开发复杂度,成为TCP/UDP应用开发调试的得力助手。
模拟软件下载地址:
平台创建模拟设备
创建转换脚本
var teleData = {};
var params = msg['params'];
/*物模型数据(可选):原始数据*/
teleData.source = params;
/*直连设备:tempVal是产品物模型中所定义属性的标识符*/
var tempVal = params;
/*物模型测试标识符*/
teleData.test = (parseInt('0x'+tempVal.substr(6, 4)));
msg.datas = teleData;
/*必填:true表示设备上报的遥测数据,false表示命令下发的响应数据*/
msg.telemetry = true;
delete msg.params
/*必填:true表示设备上报的遥测数据,false表示命令下发的响应数据*/
return {msg: msg};
💡 注意
创建的脚本状态为启用时才能被调用。
创建直连设备产品
💡 提示
与网关设备不同,直连设备只需要创建自己的脚本即可,支持modbusRTU自动解析。
创建物模型
💡 提示
创建物模型按键需要点击“编辑物模型切换”。
💡 提示
直连设备的凭证即Access Token值,在后面用模拟工具是需要按照修改后的凭证发送注册包,注册包内容即Access Token值。
创建直连设备
模拟TCP网关设备接入
复制设备凭证
使用工具连接平台
使用工具下发数据
首先要用测试工具发送注册包,然后使用注册工具发送测试数据:
💡 注意
使用测试工具发送注册包时需要选择ASCII码发送,且发送注册包内容要与凭证一致。
💡 注意
source物模型属性会直接显示设备端上报的数据方便调试。