项目简介
FireSenseIoT 是一个利用 WisBlock 模块化硬件平台和 NB-IoT 网络的火灾感知系统。该项目集成多种传感器实时监测环境数据,并通过 NB-IoT 网络将数据发送到云端或其他接收设备。
项目的主要特性和功能
- 模块化硬件平台:采用 RAK19001 WisBlock 双 IO 基础板和 RAK5860 NB-IoT 接口模块,系统灵活性和可扩展性强。
- 多传感器集成:集成红外温度传感器 RAK12003、温湿度传感器 RAK1901 和气体传感器 RAK12004 MQ2,全面监测环境参数。
- NB-IoT 数据传输:借助 RAK5860 模块,经 NB-IoT 网络将传感器数据传至远程服务器或云平台。
- 数据校正与优化:有温度测量校正算法,考虑硬件自身发热对测量结果的影响,通过迭代过程优化数据传输稳定性。
安装使用步骤
- 环境准备:安装 Visual Studio Code (VSCode),并在其中安装 PlatformIO 插件。
- 项目导入:将项目源码文件下载到本地,在 VSCode 中打开 PlatformIO 插件,导入项目文件夹。
- 硬件连接:按项目文档,将 WisBlock 模块和传感器正确连接到 RAK19001 基础板,确保 RAK5860 NB-IoT 模块已正确配置并连网。
- 编译与上传:在 PlatformIO 中选好正确的开发板和端口,编译项目代码并上传到 WisBlock 设备。
- 运行与测试:启动设备,观察传感器数据是否正常采集并通过 NB-IoT 网络传输,可通过 演示视频 进行功能验证。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】