1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、主要功能实现:
1、STM32采集温湿度上传至阿里云,进行云端显示 2、云端下发指令控制STM32的LED亮灭(直接控制STM32(A)的LED亮灭,以及设置定时时间自动打开和关闭LED) 3、云端下发指令通过NRF24L01间接控制第二个STM32(B)的LED亮灭 二、 各模块功能划分: 1、阿里云物联网云平台: (1)进行云端显示温湿度,给云下设备下达指令 2、AIR800: (1)成功接入阿里云物联网云平台 (2)将采集到的数据进行数据处理上传至阿里云 (3)对云端下发的指令进行数据解析并转发至STM32 3、STM32: (1)温湿度的采集(串口 1将采集到的数据发送至AIR800) (2)利用RTC在OLED上显示时间日期 (3)利用NRF24L01和另外一个STM32进行点对点通信 (4)数据的接收(串口2接收AIR800发送过来的云端控制指令) (5)数据处理(判断云端下达的指令是控制哪一个STM32) (6)执行云端下发指令对应的功能 三、操作步骤: 1、阿里云创建自己的产品和设备 2、MQTT客户端模拟设备上传信息至阿里云进行显示 3、AIR800接入阿里云并上传静态数据 4、使用规则引擎将一个设备的数据转发至另一个设备 5、AIR800订阅云端数据并进行解析 6、STM32采集温湿度在OLED上显示 7、STM32在OLED上显示日期时间 8、利用串口助手向串口2发送指令定时打开和关闭LED的亮灭 9、温湿度上传阿里云显示以及云端下发指令控制LED定时打开和关闭 10、云端间接控制第二个STM32的LED亮灭 四、效果图如下 五、自己做的一个小demo就算结束了,如有疑问可以在评论区留言一起讨论,也希望有人指点不足之处,提出更好地解决方法 如果阿里云在线调试功能和云下设备打通了数据之后,还可以去选择使用“阿里云的web可视化“,“移动可视化(app)“,以及”二维视图“,”三维视图“,只需要把这些数据与其对应起来,就可以进行显示和控制了。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1820 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1634 浏览 1 评论
1104 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
740 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1692 浏览 2 评论
1951浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
756浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
586浏览 3评论
605浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
568浏览 3评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 22:42 , Processed in 0.736981 second(s), Total 47, Slave 41 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号