FastBee Open-Source IoT Platform

Page Guide
FastBee Open-Source IoT Platform
FastBee is a lightweight, easy-to-use, full-stack open-source IoT platform designed for SMEs and individual developers.
Key Highlights
- Built-in MQTT Broker: Netty-based, no need for EMQX or external MQTT servers
- One-click Deploy: Docker containerized deployment
- Multi-platform: Web console + WeChat Mini Program + Android/iOS + H5
- Hardware Support: ESP32, ESP8266, Raspberry Pi, LuatOS
Features
| Module | Description |
|---|---|
| Product Management | Create products, define thing models, device auth, firmware management |
| Device Management | Registration, grouping, real-time monitoring, remote control, logging |
| Thing Model | Standardized properties, services, and events for device-platform semantics |
| Scene Linkage | Visual automation configuration for device collaboration |
| Rule Scripts | Groovy-based data processing and format conversion |
| MQTT Access | Built-in Netty MQTT Broker, TCP 1883 + WebSocket 8083 |
| Video Monitoring | GB/T 28181 national standard, live streaming and PTZ control |
| Access Control | RuoYi-based user, role, department management |
| Multi-database | MySQL, PostgreSQL, MSSQL support |
| Time-series DB | TDengine, IoTDB, InfluxDB (optional) |
| Hardware SDK | ESP-IDF, Arduino, Raspberry Pi, LuatOS examples |
| Mobile App | UniApp cross-platform, supporting WeChat, Android, iOS, H5 |
Tech Stack
| Layer | Technologies |
|---|---|
| Backend | Spring Boot 2.5, MyBatis-Plus, Spring Security, JWT, Netty |
| Frontend | Vue 2, ElementUI, Vuex, Vue Router, Axios, ECharts |
| Mobile | UniApp (WeChat / Android / iOS / H5) |
| Device | ESP-IDF, Arduino, FreeRTOS |
| Database | MySQL 5.7+, Redis 7 |
| Media | ZLMediaKit (GB/T 28181) |
| Deploy | Docker + Docker Compose |
Open Source vs Commercial
| Feature | Open Source | Commercial |
|---|---|---|
| MQTT Protocol | ✓ | ✓ |
| Product / Device / Thing Model | ✓ | ✓ |
| Scene Linkage | ✓ | ✓ |
| Rule Scripts | ✓ | ✓ |
| Video (GB/T 28181) | ✗ | ✓ |
| Access Control | ✓ | ✓ |
| CoAP / HTTP / TCP | ✗ | ✓ |
| Visual Dashboard | ✗ | ✓ |
| SCADA | ✗ | ✓ |
| AI Knowledge | ✗ | ✓ |
| Data Bridge | ✗ | ✓ |
| Work Orders | ✗ | ✓ |
| IoT SIM Card | ✗ | ✓ |
| Alert Center | ✗ | ✓ |
| Multi-tenant | ✗ | ✓ |
| OAuth SSO | ✗ | ✓ |
| OTA Update | ✗ | ✓ |
License
FastBee open-source edition is licensed under AGPL v3. For commercial use, consider the commercial license.
Links
- Platform Source: https://gitee.com/beecue/fastbee
- Mobile App Source: https://gitee.com/beecue/fastbee-app
- Demo: https://iot.fastbee.cn
- Device SDK: FastBee-Arduino Docs
FAQ
Is FastBee open source?
Yes. The FastBee open-source edition is licensed under AGPL v3, and both the platform and mobile app source code are published on Gitee (see Links above). For commercial use, consider the commercial license.
Which device access protocols does FastBee support?
The open-source edition ships with a built-in Netty MQTT Broker (TCP 1883 + WebSocket 8083); the commercial edition additionally supports CoAP, HTTP, TCP, Modbus, JT808, and more. Video monitoring uses the GB/T 28181 standard. See the comparison table above for details.
What is the difference between the open-source and commercial editions?
The open-source edition covers product/device/thing-model management, scene linkage, rule scripts, and access control. The commercial edition adds the visual dashboard, SCADA, AI knowledge base, alert center, multi-tenancy, OTA updates, data bridge, work orders, and IoT SIM card management — see the comparison table above.
How do I deploy and try it quickly?
Follow the installation chapter for one-click Docker Compose deployment. A live demo of the commercial edition is available at https://iot.fastbee.cn; the open-source edition has no demo site.

