阿里云IoT:读取掌控板环境数值
![](https://cdn.bili33.top/npm/aciano-cdn@1.0.13/post/阿里云IoT:控制掌控板板载灯亮灭/封面.png)
阿里云IoT:读取掌控板环境数值
Aciano前言
之前讲过了如何使用阿里云控制板载灯亮灭的实现过程,原理十分简单,仅仅是使用一个布尔值控制开关,属于云平台发送指令到硬件端执行。
今天来讲讲如何在硬件端发送数据至云平台,实现一个读取掌控板环境数值的程序,例如每隔半个小时发送一次声音光照强度及温湿度数值。
准备工作
云平台
关于阿里云的注册问题,已在阿里云IoT:控制掌控板板载灯亮灭中详细讲过,这里不再重复,不会的同学请自行重新学习一遍。
软件部分
使用Mind+ V1.7.0 RC3.0
版本;
在扩展部分选择网络服务
中的“MQTT”及“Wi-Fi”;
在用户库
中搜索json,添加json解析。
这些东西都会在后面使用到。
创建产品
1.新建一个名为“DHT11”的产品
进入控制台 http://aciano.top/redirect/?target=https://iot.console.aliyun.com/product ;
点击左上角新建产品,
新建一个名为 “DHT11” 的产品,节点类型为直连设备:
产品创建完成后,将自动出现在产品列表中。
2.进行功能定义
点击【查看】进行功能定义:
这里一共使用四个功能,分别对应着湿度、温度、声音分贝值、光照强度。
在填入功能名称时会真的匹配模板,选择合适的即可,选择好模板后下面的标识符、取值范围、数据类型、步长等数据也会一并自动填好。
注意:这里所有功能的功能类型都属于只读,这里的案例和之前的控制开关不同,只需要读取数据,不需要改写!
添加设备
回到控制台,点击“设备>添加设备”:
添加一个名为“DHT11”的设备,这里的设备名与产品名同样只是为了好记,也可以随意设置其他的。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果