FastBee开源物联网平台
FastBee
智能家居
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
FastBee开源物联网平台,简单易用,可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。
FastBee开源物联网平台,简单易用,可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。
标签
项目特点
**轻量全栈**:集成了服务端、Web端、移动端和硬件SDK,提供完整的物联网解决方案。
**内置MQTT服务端**:基于Netty开发,无需额外部署第三方MQTT Broker,简化架构。
**一键部署**:支持Docker容器化快速部署,降低运维门槛。
**多端支持**:提供Web控制台、微信小程序、Android/iOS App及H5界面。
**丰富的硬件兼容性**:提供ESP-IDF、Arduino、树莓派、合宙等常见硬件平台的接入示例与SDK。
**功能完善**:涵盖产品管理、设备管理、物模型、规则脚本、视频监控接入、权限管理等。
**开源免费**:代码完全开源,遵循AGPL3协议,适合学习和二次开发。
技术规格
| 服务端技术栈 | |
|---|---|
| Web端技术栈 | |
| 移动端技术栈 | |
| 硬件端技术栈 | |
| 部署方式 | |
| 数据库支持 | |
| 协议支持 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 云服务器或本地主机 | 1 | — | 推荐2核4G以上,用于部署Docker环境 |
| ESP32/ESP8266开发板 | 1 | — | 用于设备端接入测试 |
| 树莓派 | 1 | — | 用于设备端接入测试 |
| 合宙Air724开发板 | 1 | — | 用于设备端接入测试 |
| 空气检测仪/智能开关 | 1 | — | 用于实际场景演示 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Docker & Docker Compose | 一键部署服务端环境 | ✅ 是 |
| IDEA | 服务端源码开发与调试 | ▢ 推荐 |
| Visual Studio Code | Web端和硬件端源码开发 | ▢ 推荐 |
| HBuilder | 移动端(uniapp)源码开发 | ▢ 推荐 |
| Arduino IDE | 硬件端(Arduino)开发 | ▢ 推荐 |
| 浏览器 | 访问Web控制台 | ✅ 是 |
能力画像
记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新
项目图库
所需技能
🔧 **动手能力**:需要具备基本的服务器运维能力(Docker部署),以及硬件开发板的接线和烧录能力(如ESP32)。
💻 **编程能力**:需要掌握Java(Spring Boot)、Vue.js、JavaScript等后端和前端开发技能,以及硬件端C/C++(Arduino/ESP-IDF)或Python编程能力。
⚡ **电子电路**:了解基本的传感器和执行器接线,能够使用开发板进行物联网设备原型搭建。
适用场景
**智能家居**:远程控制灯光、空调、门锁等设备,实现场景联动。
**智慧办公**:监测办公环境温湿度、空气质量,控制会议室设备。
**智慧社区**:管理门禁、停车、公共区域设备。
**农业监测**:采集土壤湿度、温度、光照等数据,实现自动灌溉。
**水利监测**:监测水位、水质、流量等参数。
**工业控制**:采集设备运行数据,实现远程监控和预警。