FastBee开源物联网平台

FastBee

智能家居 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
kerwincui 2376 Stars 未知 BOM 完整度: /5 教程完整度: /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编程能力。 ⚡ **电子电路**:了解基本的传感器和执行器接线,能够使用开发板进行物联网设备原型搭建。

适用场景

**智能家居**:远程控制灯光、空调、门锁等设备,实现场景联动。
**智慧办公**:监测办公环境温湿度、空气质量,控制会议室设备。
**智慧社区**:管理门禁、停车、公共区域设备。
**农业监测**:采集土壤湿度、温度、光照等数据,实现自动灌溉。
**水利监测**:监测水位、水质、流量等参数。
**工业控制**:采集设备运行数据,实现远程监控和预警。