• 欢迎大家分享资料!前往留言板评论即可!

air202luat二次开发设备接入阿里云(二)

合宙 模组资料网 1年前 (2021-05-15) 202次浏览 已收录 0个评论 扫描二维码

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

二,上传数据

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

1,添加功能

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

air202luat二次开发设备接入阿里云(二)由于设备上没有传感器,所以我选择了上传设备的工作电压

air202luat二次开发设备接入阿里云(二)

air202luat二次开发设备接入阿里云(二)

2,修改代码

根据demo与api

air202luat二次开发设备接入阿里云(二)

这里是我们要上传的Topic

air202luat二次开发设备接入阿里云(二)

也就是对应我们产品里的Topic
air202luat二次开发设备接入阿里云(二)

qos1data就是我们要上传的值

air202luat二次开发设备接入阿里云(二)

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

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

air202luat二次开发设备接入阿里云(二)

根据api

air202luat二次开发设备接入阿里云(二)我们需要调用misc这个库,之前的代码引用过这个库了所以我们可以直接使用

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

air202luat二次开发设备接入阿里云(二)然后将table转换成json

air202luat二次开发设备接入阿里云(二)所以最终我们的代码应该修改成

air202luat二次开发设备接入阿里云(二)3,烧录代码

之前写了就不再赘述

4,查看数据

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

air202luat二次开发设备接入阿里云(二)air202luat二次开发设备接入阿里云(二)


喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址