FastBee开源物联网平台 FastBee

智能家居 3/5 🧩 软硬件结合 已发布
kerwincui 2376 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
FastBee开源物联网平台

项目简介

FastBee开源物联网平台,简单易用,可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。


FastBee开源物联网平台,简单易用,可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。

标签

项目特点

**轻量全栈**:集成了服务端、Web端、移动端和硬件SDK,提供完整的物联网解决方案。
**内置MQTT服务端**:基于Netty开发,无需额外部署第三方MQTT Broker,简化架构。
**一键部署**:支持Docker容器化快速部署,降低运维门槛。
**多端支持**:提供Web控制台、微信小程序、Android/iOS App及H5界面。
**丰富的硬件兼容性**:提供ESP-IDF、Arduino、树莓派、合宙等常见硬件平台的接入示例与SDK。
**功能完善**:涵盖产品管理、设备管理、物模型、规则脚本、视频监控接入、权限管理等。
**开源免费**:代码完全开源,遵循AGPL3协议,适合学习和二次开发。

技术规格

服务端技术栈 Spring Boot、MyBatis、Spring Security、Jwt、Mysql、Redis、TDengine、Netty
Web端技术栈 ES6、Vue、Vuex、Vue-router、Vue-cli、Axios、Element-ui、Echart
移动端技术栈 uniapp、uView、uChart
硬件端技术栈 ESP-IDF、Arduino、FreeRTOS、Python、Lua
部署方式 Docker、Docker Compose
数据库支持 MySQL、PostgreSQL、MSSQL(关系型);TDengine、ioTDB、influxDB(时序)
协议支持 MQTT(开源版)、GB/T 28181(视频监控)

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
云服务器或本地主机 1 推荐2核4G以上,用于部署Docker环境
ESP32/ESP8266开发板 1 用于设备端接入测试
树莓派 1 用于设备端接入测试
合宙Air724开发板 1 用于设备端接入测试
空气检测仪/智能开关 1 用于实际场景演示

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
🔵 创造与创新: 3/5

所需技能

🔧 **动手能力**:需要具备基本的服务器运维能力(Docker部署),以及硬件开发板的接线和烧录能力(如ESP32)。 💻 **编程能力**:需要掌握Java(Spring Boot)、Vue.js、JavaScript等后端和前端开发技能,以及硬件端C/C++(Arduino/ESP-IDF)或Python编程能力。 ⚡ **电子电路**:了解基本的传感器和执行器接线,能够使用开发板进行物联网设备原型搭建。

适用场景

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