模仿网站怎么做,网站中怎么做下载链接,网页小游戏网站有哪些,视频广告联盟平台文章目录 一、背景二、解决方案三、在线转换工具四、技术资料 一、背景
物联网平台是一种实现设备接入、设备监控、设备管理、数据存储、消息多源转发和数据分析等能力的一体化平台。南向支持连接海量异构#xff08;协议多样#xff09;设备#xff0c;实现设备数据云端存… 文章目录 一、背景二、解决方案三、在线转换工具四、技术资料 一、背景
物联网平台是一种实现设备接入、设备监控、设备管理、数据存储、消息多源转发和数据分析等能力的一体化平台。南向支持连接海量异构协议多样设备实现设备数据云端存储和利用北向提供多协议HTTP、MQTT、WEBSOCKET等的消息转发服务可实现下发指令至设备端实现远程控制亦可实现向其它业务平台的数据分享满足业务逻辑处理。
其中每个设备厂商数据格式定义各异成为设备与物联网平台进行交互的瓶颈。市面上大多物联网平台都会内嵌脚本解析功能JS、Lua可支持对接入数据的解析然后对数据存储、分析。脚本解析方案对技术门槛要求比较高甚至需要掌握多门编程语言对使用用户不太友好。
二、解决方案
针对以上问题本文提出了一种新型的解决方案一套JSON数据格式转换代码库JS。在物联网平台集成此库可灵活应对各类JSON数据格式的相互转化支持将不同设备对接过来的JSON数据转化为平台标准的JSON格式存储也支持将物联网平台数据编码成设备需要的JSON数据下发实现远程控制。
目前支持以下映射关系转化数据源键Key-目标键Key、数据源键Key-目标值Value、数据源值Value-目标键Key、数据源值Value-目标值Value。
1阿里云物联网平台设备接入-数据解析
目前支持脚本解析JS、PHP、Python两类数据 自定义Topic上行数据即将设备通过自定义Topic上报给云端的自定义格式数据Payload解析为JSON格式。 上、下行物模型Topic的数据即将设备上报给云端的自定义格式物模型数据解析为Alink JSON格式和将云端下发的Alink JSON格式数据解析为设备自定义的格式。
物联网平台接收到来自设备的数据时先运行解析脚本将透传的数据转换成Alink JSON格式的数据再进行业务处理物联网平台下发数据给设备前也会先通过脚本将数据转换为设备的自定义格式再下发给设备。
2百度云物联网平台设备接入-数据解析
目前仅支持对JSON格式上报的数据进行过滤和转化。 用户通过编写JSON格式查询语句和过滤条件可将符合条件的数据转化为期望的目标格式后流转到其他云产品或服务进行进一步业务处理。
3御控物联网云平台设备接入-数据解析
目前仅支持对JSON格式上报的数据进行过滤和转化。 御控平台集成JSON数据格式转化插件实现源JSON结构和目标JSON结构可视化用户可通过拖拽方式实现JSON层次结构的互转快速搭建数据结构转化的映射关系实现设备接入数据的快速解析、存储。反向支持将平台下发指令通过拖拽方式实现JSON数据格式的转化。
三、在线转换工具
为了让使用者更加方便的配置出映射关系为此开发了一套在线转换工具可在工具中通过拖拽即可配置想要的结构转换关系并可对转换关系所能实现的效果实时进行预览更改。
工具地址数据转换工具
四、技术资料
Github:edq-ebara/data-transformation-javascript: 数据转化javascript (github.com)技术探讨QQ群775932762工具连接数据转换工具御控官网https://www.yu-con.com/