由于低配置且资源受限,或者对网络流量有要求的设备,需要将原数据透传到生活物联网平台。此时,您需在生活物联网平台控制台上编写数据解析脚本,用于将设备上下行数据分别解析为生活物联网平台定义的标准格式(Alink JSON)和设备的自定义数据格式。
说明
自2020年03月16日起,数据解析的脚本中,需定义protocolToRawData、rawDataToProtocol和transformPayload方法。
- 若您没有编辑过脚本,打开控制台页面时会自动生成一段脚本,且脚本中包含以上方法。
- 若您手动编辑过脚本,则需要在脚本中手动添加以上方法。详细请参见物模型数据解析使用示例。
数据解析流程
生活物联网平台接收到来自设备的数据时,先运行解析脚本,将透传的数据转换成Alink JSON格式的数据,再进行业务处理;生活物联网平台下发数据给设备前,也会先通过脚本将数据转换为设备的自定义格式,再下发给设备。
脚本编辑
生活物联网平台为您提供了在线脚本编辑器,用于编辑、提交脚本和模拟数据解析。目前支持的脚本编写语言有:JavaScript(ECMAScript 5)、Python 2.7和PHP。详细请参见物模型数据解析使用示例、JavaScript脚本示例、Python脚本示例和PHP脚本示例。