针对采用透传格式/自定义数据格式的设备,需要在云端编写数据解析脚本,将设备上报的二进制数据或自定义的JSON数据,转换为物联网平台支持的JSON数据格式。将平台下发的JSON格式数据,转换为设备支持的格式。
TCP转换脚本
新增转换脚本
点击新增转换脚本,新增上行数据解析脚本和鉴权脚本。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112053932.gif)
TCP转换脚本参数 | 参数说明 |
名称 | 定义该转换脚本名称必填支持输入的长度限制:36个字符支持输入的格式:中英文、字符、数字 |
脚本类型 | 上行数据解析脚本和鉴权脚本类型必选 |
脚本内容 | 对TCP设备的数据解析并显示到平台设备物模型数据非必填 |
备注 | 转换脚本备注信息必填 |
💡 提示
此功能只适用于TCP传输协议。上行数据解析脚本是指对设备物模型的解析,鉴权脚本是对设备凭证的解析。
编辑
选择转换脚本,进行修改内容。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112116202.gif)
💡 提示
禁用TCP转换脚本后才能进行编辑。
测试
TCP脚本测试在新增时,可选择不同脚本类型测试,也可以在新增后点击测试按钮进行测试。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112127582.gif)
启用
新增脚本管理后,点击启用按钮,脚本转换生效。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112151817.gif)
💡 提示
启用状态时无法编辑和删除。
搜索
根据脚本管理名称、状态、创建时间来查询具体的数据。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112207736.gif)
删除
单项或者批量删除脚本管理。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112251816.gif)
规则链转换脚本
新增转换脚本
点击新增转换脚本,填入相关信息,确认。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112302457.gif)
规则链脚本管理参数 | 参数说明 |
名称 | 定义规则链转换脚本名称必填支持输入的长度限制:32个字符支持输入的格式:中英文、字符、数字 |
说明 | 阐述脚本内容非必填 |
转换函数功能 | 接收的数据格式通过转换函数解析成平台想要的数据格式非必填 |
编辑
选择规则链脚本进行编辑。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112325323.gif)
测试转换脚本
新增或编辑时,测试转换函数功能。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112336228.gif)
启用
启用规则链转换脚本。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112348378.gif)
搜索
根据名称、状态、创建时间来搜索出数据。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112358284.gif)
删除
单项或批量删除转换脚本。
![ThingsKit物联网平台产品规则引擎操作之脚本管理 ThingsKit物联网平台产品规则引擎操作之脚本管理](https://static.thingskit.com/wp-content/uploads/2023/10/20231010112408705.gif)