记录设备接入阿里云的过程
二,上传数据
上一篇介绍了如何连接阿里云,物联网设备用到最多的就是数据上传,这次我们用air202上传数据到阿里云
1,添加功能
由于上一次我们选择的是自定义,所以我们的产品是空的没有任何功能,我们为他添加一个功能用于数据上传
由于设备上没有传感器,所以我选择了上传设备的工作电压
2,修改代码
根据demo与api
这里是我们要上传的Topic
也就是对应我们产品里的Topic
qos1data就是我们要上传的值
根据阿里云的文档我们需要构造一个json用于上传数据
首先我们创建一个table,params里是我们要上传的参数
根据api
我们需要调用misc这个库,之前的代码引用过这个库了所以我们可以直接使用
由于api返回值是mv所以我们把他转成v,然后赋值给我们的表里的参数
然后将table转换成json
所以最终我们的代码应该修改成
3,烧录代码
之前写了就不再赘述
4,查看数据
打开我们阿里云的控制台找到我们的设备,发现我们的数据上传成功