最佳实际——数据服务之设施数据格式ProtoBuf转JSON
本文介绍如何应用阿里云物联网平台的数据服务之数据解析性能实现设施数据格式ProtoBuf转JSON以及窗口聚合和插值计算。

背景信息
ProtoBuf和JSON是目前两种支流网络数据结构,有着各自的特点和利用场景,随着物联网利用的场景简单,不同场景下数据交换上有了新的要求。JSON次要利用于Web浏览器到服务器数据传输,ProtoBuf次要用于客户端到服务器端高效平安数据传输。若能实现两者的转换,能够促成数据交互,极大地提高开发效率。另外在物联网设施数据中,存在数据品质不稳固,设施上报的数据可能会受所处网络或者简单工况影响,与典型的互联网数据比照往往须要进行数据预处理,比方插值计算和采样等。阿里云物联网平台即可通过数据服务之数据解析性能实现设施数据格式ProtoBuf转JSON以及窗口聚合和插值计算等。

操作步骤概要
1进入物联网平台控制台,开明企业版实例,和数据服务相干的是如下4个规格。控制台地址:https://iot.console.aliyun.com

2开明实现后,点击企业版实例卡片进入实例详情页,再点击数据服务进入数据相干的性能页。

3进入数据服务-数据解析性能页,创立数据解析工作。

4点击查看进入工作编辑画布,配置数据源节点,抉择设施上报数据的Topic(反对通配)。

5Topic格局抉择ProtoBuf,实现样例数据配置和校验。单击上传.desc文件,上传.desc文件,用于解析ProtoBuf格局数据。生成.desc文件办法,请参见附录:生成.desc文件。抉择音讯类型后,单击上传二进制数据文件,配置样例数据。配置样例数据后,单击校验解析:若解析胜利,可在解析预览中查看数据。若解析失败,则依据提醒,修改样例数据后,从新校验。

6抉择音讯类型后,单击上传二进制数据文件,配置样例数据。配置样例数据后,单击校验解析:若解析胜利,可在解析预览中查看数据。若解析失败,则依据提醒,修改样例数据后,从新校验。

7实现数据解析的源节点配置后,您可依据源节点的数据,配置字段和表达式,增加筛选器。通过解析生成多样化的数据,可用于后续剖析或输入。

8实现数据解析的解决配置后,您可依据解决节点的输入字段,实现Topic解析工作最终的输入配置。在数据解析工作台左侧的节点列表中,拖拽指标节点到两头画布,选中指标节点,在指标节点面板,抉择指标类型及其具体配置。

9指标节点配置实现后,您需对数据解析工作进行调试和公布,投递到Topic的就是JSON格局。在数据解析工作台,单击画布左上方的校验
图标。若校验胜利,则可公布上线。单击画布下方的数据结构,可查看解析后的对应内容。若校验失败,则呈现报错。依据提醒修改配置后,从新调试。调试胜利后,单击页面右上角的启动。单击启动后,跳转至数据解析页面,启动工作显示状态为启动中。启动后的数据解析工作状态会自动更新为在线,请急躁期待。

相干产品文档
1创立数据解析工作:https://help.aliyun.com/docum...
2配置源节点:https://help.aliyun.com/docum...
3附录:生成.desc文件教程:https://help.aliyun.com/docum...
4配置表达式和筛选器:https://help.aliyun.com/docum...
5配置指标节点:https://help.aliyun.com/docum...
6校验与公布:https://help.aliyun.com/docum...

物联网平台产品介绍详情:https://www.aliyun.com/produc...

              阿里云物联网平台客户交换群