针对数据传输格式为自定义格式的产品,在“功能定义”页面定义好产品协议后,需要提供数据解析脚本。主要作用将上行的原数据转换成物联网平台定义的标准格式(MLink JSON),同时将下行的标准格式(MLink JSON)数据解析为设备自定义数据格式。
登录IOT-FAST云平台后,单击左侧菜单栏的“产品开发”,点击要添加数据解析脚本的产品,点击“数据解析”标签。页面如下所示,提供了编辑脚本的输入框,以及模拟数据输入框。
调试上行数据:
- 点击示例,查看示例代码;
- 在“编辑脚本”框中编写数据解析脚本;
- 在“模拟数据”框中填写设备上报的原始数据,点击“运行”;
- 在“运行结果”中查看解析出来的数据是否是平台定义标准的数据。
调试下行数据:
- 在“编辑脚本”框中编写数据解析脚本;
- 在“模拟数据”框中填写平台定义的标准下行数据,点击“运行”;
- 在“运行结果”中查看解析出来的数据是否是设备端能处理的原始数据格式。
提交解析脚本:
上下行数据解析都调试通过后,点击“提交”按钮,将解析脚本提交。数据解析脚本提交成功后,设备上报数据时会自动调用脚本将数据解析成标准格式;下发数据给设备端时,也会调用脚本将数据解析成设备端自定义数据格式。
【说明】
1. 数据解析脚本中必须同时包含上行,下行数据的解析方法;
2. 点击数据解析脚本编写格式示例,查看示例代码。