基于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部署方案
技术规格
| 主控芯片 | |
|---|---|
| GPS模块 | |
| GSM模块 | |
| 网络协议 | |
| 云平台 | |
| 前端框架 | |
| 固件框架 |
项目资源
搜索资源
物料清单 (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 | — | 可选,用于原型搭建 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 焊台/电烙铁 | 焊接电子元件和连接线 | ✅ 是 |
| 螺丝刀 | 固定开发板和模块 | ▢ 推荐 |
| USB数据线 | 连接ESP32到电脑进行固件烧录 | ✅ 是 |
| 电脑 | 开发环境搭建、固件编译和烧录 | ✅ 是 |
能力画像
记忆与知识检索
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驱动电路设计。
适用场景
物流运输中的货物实时追踪
车辆定位与监控
个人物品防丢追踪
户外资产(如工程设备)远程监控
物联网教学与原型验证