一、项目简介
基于RT_thread的分布式无线温度监控系统是一个可实现远程监控的智能家居DIY项目,其可适用于家庭、办公室、教室等小场所得多节点温度监控,最大支持六个节点的温度数据。六个点负责温度数据采集,由一个接收结点并作为网关,通过WIFI上传至云端,手机电脑实现远程监控,实用且有趣;
二、传感器部分
传感器 | 个数 |
---|---|
DS18B20 | 2 |
NRF2401 | 3 |
ESP8266 | 1 |
发送节点
1.将 DS18B20 温度传感器对接 sensor 组件,正确读取 ds18b20 温度传感器数据;
2.使用 nRF24L01 软件包,将温度数据以无线方式传输给接收节点,由 nRF24L01 特性决定了发送节点最多支持六个点。
接收节点
1.使用 nRF24L01 软件包,接收来自发送节点的数据;
2.通过串口将数据发送至上位机。
上位机
1.通过串口通讯将接收到的节点数据传输至上位机显示。
OneNet 云
1.通过 ESP8266-wifi 模块将接收节点的数据传输至 OneNet 云;
2.连接 OneNet 云,根据个人喜好制作应用实现远程监控。
准备工作
1.RT-Thread 源码(建议使用 3.1.x 版本)
2.ENV 工具
3.上位机:串口助手