(五)air800订阅云端数据并进行解析

**

一:设备订阅云端数据

**
打开(三)中我们修改过的代码,接着搞起来
https://blog.csdn.net/qq_37281984/article/details/89945787

(1)打开我们的例程之后,找到订阅函数,进行修改里面的订阅topic,需要修改的topic到对应设备下的topic列表查找
在这里插入图片描述

(2)需要订阅的topic如下
在这里插入图片描述

(3)修改如下,修改完这里云下设备可以订阅云端发送的消息了,进行程序烧写
在这里插入图片描述

(4)登录到在线调试界面,调试真实设备,发送temp的数值为随机数字,任意输入,点击发送指令即可

在这里插入图片描述

(5)打开调试软件,可以看到订阅的数据,或者在搜索区输入receive进行查找订阅到的消息,可能会有人问到,为什么是输入receive这个单词呢,因为代码中接收数据打印的日志信息前加了receive这个字符串,所以这样会很方便:

aLiYun.on("receive",rcvCbFnc)

在这里插入图片描述

(6)或者是复制数据接收处理函数中的字符串进行搜索也是一样的

在这里插入图片描述

在这里插入图片描述

**

二:设备对订阅到的数据进行数据解析

**

(1)设备订阅云端数据是完成了,但是不可能接收完数据就结束了,接下里是对订阅到的数据进行处理,进行json字符串解析,比如我们需要把一连串的消息中将temp的值取出来,来供自己使用,或者进行判断做出更多的处理------修改完之后重新烧写程序,并且打开调试软件,,在云端在线调试的地方多次发送temp数据,然后进行查看日志信息

在这里插入图片描述

(2)输入提前设置好的字符串进行搜索,可以看到我们已经把数据提取出来了,数据类型是number类型,后面是具体数值,同样假如设置一个开关值,也是如此

在这里插入图片描述

(3)下面这条代码的作用就是我们接收到什么数据,再自动返回给云端,让他对物模型进行显示

   basedata["params"]["temp"]=temp_data--把接收到的重新上传至阿里云物模型

在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永栀哇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值