项目简介
本项目旨在基于Catena 4450传感器平台构建一个可靠的物联网监测系统,主要用于环境参数的采集、处理与远程传输。Catena 4450是集成了LoRaWAN通信功能的物联网传感器节点,可实时监测温度、湿度、气压、光照等环境参数,并通过LoRaWAN网络将数据传输至服务器。该系统适用于环境监控、智能家居、工业自动化等领域。
项目的主要特性和功能
- 环境参数采集:可实时采集温度、湿度、气压、光照等环境参数。
- LoRaWAN通信:借助LoRaWAN网络实现数据远程传输,支持低功耗、长距离通信。
- 多节点支持:系统能支持多个Catena 4450节点的数据采集与监控,适合大规模部署。
- 数据存储与分析:服务器端接收并存储传感器数据,支持数据的实时处理与分析。
- 用户友好界面:提供简洁界面,方便用户进行系统配置、管理与数据分析。
安装使用步骤
1. 复制项目仓库
打开命令行工具,执行以下命令将项目仓库复制到本地:
bash
cd Catena-Sketches/catena4450m101_sensor
2. 安装MCCI SAMD板支持库
打开Arduino IDE,依次进入 文件 > 首选项 > 设置
,在 附加开发板管理器网址
中添加对应URL(文档未给出,需补充)。
然后,进入 工具 > 开发板 > 开发板管理器
,搜索并安装 MCCI Catena SAMD Boards
。安装完成后,选择 MCCI Catena 4450
作为开发板。
3. 选择LoRaWAN频段
进入 工具 > LoRaWAN Region...
,根据所在地区选择合适的LoRaWAN频段。
4. 安装所需库
在项目目录下运行 git-boot.sh
脚本,自动安装所需的Arduino库:
bash
../git-boot.sh
5. 编译并上传代码
在Arduino IDE中打开 catena4450m101_sensor.ino
文件,点击 项目 > 验证/编译
进行编译。编译成功后,点击 项目 > 上传
将代码上传到Catena 4450。
6. 配置Catena 4450
通过Arduino IDE的串口监视器,输入以下命令配置Catena 4450的LoRaWAN参数:
bash
system configure syseui <serialnumber>
system configure operatingflags 1
system configure platformguid 82BF2661-70CB-45AE-B620-CAF695478BC1
lorawan configure deveui <DevEUI>
lorawan configure appeui <AppEUI>
lorawan configure appkey <AppKey>
lorawan configure join 1
7. 启动系统
配置完成后,重启Catena 4450,系统将自动开始采集环境数据并通过LoRaWAN网络传输至服务器。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】