littlebot
Published on 2025-04-13 / 0 Visits
0

【源码】基于AWS IoT Core和Outsystems的库存管理系统

项目简介

本项目是一个集成了ESP32设备(M5 Atom Lite)、AWS IoT Core服务和Outsystems应用的原型平台,借助物联网技术达成库存设备的远程监控与管理。

项目的主要特性和功能

  1. 设备集成:运用ESP32(M5 Atom Lite)设备,经MQTT协议和AWS IoT Core通信。
  2. 传感器数据采集:设备1用TVOC/eCO2气体传感器(SGP30),设备2和3用环境传感器(SHT30 + QMP6988)采集温度、湿度和气压数据。
  3. 云服务集成:依靠AWS IoT Core服务开展数据存储和处理。
  4. 应用开发:采用Outsystems平台开发库存管理应用,实现数据实时监控与可视化。

安装使用步骤

1. 设置AWS IoT Core服务

  • 创建AWS账户并配置AWS IoT Core项目。
  • 按需把设备程序里的占位符(TODO: Change)改成实际值。

2. 配置ESP32设备

  • 打开device1.inodevice2.inodevice3.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】