项目简介
本项目是一个集成了ESP32设备(M5 Atom Lite)、AWS IoT Core服务和Outsystems应用的原型平台,借助物联网技术达成库存设备的远程监控与管理。
项目的主要特性和功能
- 设备集成:运用ESP32(M5 Atom Lite)设备,经MQTT协议和AWS IoT Core通信。
- 传感器数据采集:设备1用TVOC/eCO2气体传感器(SGP30),设备2和3用环境传感器(SHT30 + QMP6988)采集温度、湿度和气压数据。
- 云服务集成:依靠AWS IoT Core服务开展数据存储和处理。
- 应用开发:采用Outsystems平台开发库存管理应用,实现数据实时监控与可视化。
安装使用步骤
1. 设置AWS IoT Core服务
- 创建AWS账户并配置AWS IoT Core项目。
- 按需把设备程序里的占位符(TODO: Change)改成实际值。
2. 配置ESP32设备
- 打开
device1.ino
、device2.ino
和device3.ino
文件,修改设备ID和传感器配置。 - 将程序上传到ESP32设备。
3. 配置Outsystems应用
- 安装Outsystems Service Studio并创建账户。
- 从Forge安装MQTT Mobile Client模块。
- 把
Inventory Management.oap
应用包上传到Outsystems环境。 - 修改
InventoryManagement1
模块中的AWSBlock变量,配置AWS IoT Core项目信息。 - 发布模块并在浏览器或移动设备上测试应用。
完成以上步骤,即可成功部署并运行库存管理系统,实现对库存设备的远程监控和管理。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】