今日头条
前面我们已经介绍了,如何在腾讯云上添加LPWAN网关,如何在腾讯云上添加LPWAN节点,那么,当LPWAN节点的数据通过LPWAN网关上传到腾讯云的时候,由于LPWAN节点本身上报的数据是二进制格式的数据,我们需要将其转换为腾讯云平台的JSON 格式。本文介绍如何在腾讯云平台上使用其“数据模板”、“设备开发”的功能,以便将LPWAN节点上传的数据准确的转换出来。
一、所需的步骤简介
需要在腾讯云的平台上,执行两个步骤:“数据模板”、“设备开发”,才能将所获取到的LPWAN节点的数据转换成适合用户观察使用的数据。而且,二者在创建的时候,存在一些关联关系。下面我们将按顺序详细介绍。
二、创建数据模板
我们以RAK瑞科慧联的LPWAN节点RAK7205为例,来介绍如何为LPWAN节点上传的数据创建数据模板。创建数据模板之前,需要先在腾讯云上创建LPWAN节点(可参见文章,如何在腾讯云上添加LPWAN节点)。需要注意的是,这里所创建的LPWAN节点是一个类型,下面还可以再新建若干个对应的设备。在该节点下所创建的所有设备的上传数据的解析,都使用该节点的数据模板。这样,就省去了我们创建完LPWAN节点之后,如图1所示,我们点击已经创建了的LPWAN节点“RAK7205”,创建数据模板的时候,通过“导入JSON”来实现。
图1 腾讯云平台创建数据模板界面示意图
对于RAK7205来说,其内置环境传感器 BME680(温度、湿度、气体、压力)和MEMS 运动传感器和 LIS3DH(3 轴加速度),因此,其上传的数据包里面的数据类型是比较多的,我们需要在JSON脚本里预先设置好各种参数。
将下列JSON数据粘贴到上图对应的本文框,并点击“导入”。导入成功后,结果如图2所示。
图2 腾讯云平台上导入JSON脚本之后的显示界面示意图
在图2所示的界面下方(未图示),点击“下一步”,就会进入到腾讯云平台上的第二个步骤“设备开发”。
三、设备开发
设备开发里,需要根据实际的节点来撰写脚本,并且,应当与上面的步骤中的JSON脚本的参数是一一对应的。
本文介绍了如何在腾讯云平台上使用其“数据模板”、“设备开发”的功能,以便将LPWAN节点上传的数据准确的转换出来。这样,我们就相当于在腾讯云上建立了一种类型的节点的处理方法,我们后续就可以在该节点上添加多个设备,也就是假如我们整个应用场景里所使用的传感器都是同一种类的,就可以在该节点上使用相同的数据模板进行解析,以对所有的传感器所上传的数据准确的解析出来。
fqj
全部0条评论
快来发表一下你的评论吧 !