基于MongooseOS和Google Cloud的资产追踪器
asset-tracker-gcp-mongoose-os
2/5
已发布
项目简介
🚧 An Asset Tracker made with an ESP32 running MongooseOS + GPS and GPRS Module, sending data through Google Cloud IoT Co
这是一个基于Mongoose OS和Google Cloud的物联网资产追踪项目,专为需要低成本、高可靠性的实时定位场景设计。项目核心解决的是传统GPS追踪器在移动网络环境下功耗高、开发复杂的问题,通过将ESP32微控制器与SIM800L GSM模块、NEO-6M GPS模块结合,实现了低功耗的远程资产监控方案。
标签
项目特点
使用MongooseOS固件框架,简化ESP32开发
通过GPRS模块实现蜂窝网络连接,支持远程数据传输
集成GPS模块实现实时位置追踪
数据通过Google Cloud IoT Core进行云端处理
提供基于React的Web应用进行数据可视化
包含完整的Firebase部署方案
技术规格
| 主控芯片 | ESP32 (Lolin32) |
|---|---|
| GPS模块 | NEO 6M uBlox |
| GSM模块 | Sim800L |
| 网络协议 | PPPoS (PPP over Serial) |
| 云平台 | Google Cloud IoT Core |
| 前端框架 | React (Firebase托管) |
| 固件框架 | MongooseOS |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32开发板 (Lolin32) | 1 | — | 任何ESP32兼容板均可 |
| NEO 6M uBlox | 1 | — | 用于定位 |
| Sim800L | 1 | — | 用于GPRS数据传输 |
| 220 Ohm | 1 | — | 用于LED限流 |
| 1k Ohm | 1 | — | 用于MOSFET触发 |
| 蓝色LED | 1 | — | 设备状态指示 |
| 绿色LED | 1 | — | 设备状态指示 |
| IRF540N | 1 | — | 用于控制GSM模块电源,注意不要使用TIP120等廉价MOSFET |
| 杜邦线/跳线 | 若干 | — | 电路连接 |
| 万用板/洞洞板 | 1 | — | 可选,用于原型搭建 |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
🔵 数理与计算: 2/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 2/5
项目图库
所需技能
🔧 **动手能力**:需要焊接电子元件、连接跳线、搭建原型电路,具备基本的电子制作能力。
💻 **编程能力**:需要了解MongooseOS固件开发、ESP32编程、Google Cloud IoT Core配置、Firebase部署以及React前端开发。
⚡ **电子电路**:需要理解GPS模块、GSM模块与ESP32的通信原理,掌握MOSFET驱动电路设计。
适用场景
物流运输中的货物实时追踪
车辆定位与监控
个人物品防丢追踪
户外资产(如工程设备)远程监控
物联网教学与原型验证