摘要

设计了一款基于NB-IoT技术的多传感器数据采集系统,以STM32F407单片机为控制中心,使用湿度传感器(DHT11)、一氧化碳传感器(MQ-7)、二氧化碳传感器(MG-811)等完成对空气质量、温度和湿度等的检测,由NB-IoT模块连接远程因特网云服务器。文中阐述了软件设计思路,重点阐述了数据通信协议。实验证明,该系统数据传输中没有产生丢包的现象,运行较稳定,数据比较准确,具有通用性和扩展性。