GPRS连接阿里云物联网平台二

记录设备接入阿里云的过程

二,上传数据

上一篇介绍了如何连接阿里云,物联网设备用到最多的就是数据上传,这次我们用air202上传数据到阿里云

1,添加功能

由于上一次我们选择的是自定义,所以我们的产品是空的没有任何功能,我们为他添加一个功能用于数据上传

由于设备上没有传感器,所以我选择了上传设备的工作电压

2,修改代码

根据demo与api

这里是我们要上传的Topic

也就是对应我们产品里的Topic

qos1data就是我们要上传的值

根据阿里云的文档我们需要构造一个json用于上传数据

首先我们创建一个table,params里是我们要上传的参数

根据api

我们需要调用misc这个库,之前的代码引用过这个库了所以我们可以直接使用

由于api返回值是mv所以我们把他转成v,然后赋值给我们的表里的参数

然后将table转换成json

所以最终我们的代码应该修改成

3,烧录代码

之前写了就不再赘述

4,查看数据

打开我们阿里云的控制台找到我们的设备,发现我们的数据上传成功

猜你喜欢

转载自blog.csdn.net/rootuseres/article/details/85405728