实现阿里云物联网平台设备信息到微信小程序分享过程

简要说明: 实现微信小程序连接阿里云物联网平台并且显示阿里云设备信息等,设备端采用模拟设备进行数据上传,并且利用规则引擎和自定义的Topic进行信息的接受和发送。

目前效果图实现阿里云物联网平台设备信息到微信小程序分享过程_第1张图片
步骤:

1.注册阿里云物联网开发平台

学生可点击连接免费领取限时服务器

2.创建产品,添加设备

注意(添加设备时添加两台相同功能不同名称的设备,一台设备用来接受数据,一台设备用来发送数据到微信小程序)
实现阿里云物联网平台设备信息到微信小程序分享过程_第2张图片

创建过程参考阿里云官方文档进行:
阿里云官方文档-产品创建步骤
创建完成效果
实现阿里云物联网平台设备信息到微信小程序分享过程_第3张图片

3.自定义Topic

查看产品=》Topic列表=》自定义Topic=>定义需要的Topic类
实现阿里云物联网平台设备信息到微信小程序分享过程_第4张图片

4.定义Topic

有订阅(可以发送消息到微信小程序)、发布、订阅和发布三种实现阿里云物联网平台设备信息到微信小程序分享过程_第5张图片

5.微信端

微信端的核心内容来源一位优秀的博主:
https://blog.csdn.net/ngl272/article/details/87887885
根据博主的分享:自行下载导入MQTT协议和算法的文件到微信小程序文件并且在logs.js里导入使用。复制博主的代码根据提示填上自己的设备三元组:productKey、 deviceName、 deviceSecret信息和自己定义的Topic
实现阿里云物联网平台设备信息到微信小程序分享过程_第6张图片

6.规则引擎

规则引擎——>云产品流转——>创建规则——>输入规则名称,选择json格式确定——>前往编辑——>编写SQL——>添加操作
实现阿里云物联网平台设备信息到微信小程序分享过程_第7张图片
实现阿里云物联网平台设备信息到微信小程序分享过程_第8张图片

7.设备模拟发送数据

设备模拟的我用了另外一个博主已经做好的小程序进行数据发送,只需要输入三元组信息就可连接并且发送数据。
实现阿里云物联网平台设备信息到微信小程序分享过程_第9张图片
点击设备模拟器原博客链接
实现阿里云物联网平台设备信息到微信小程序分享过程_第10张图片小程序端代码:https://download.csdn.net/download/weixin_41355989/12478056

你可能感兴趣的:(物联网)