Open-Source-IoT-Plattform

Seitenübersicht
FastBee – Open-Source-IoT-Plattform
FastBee ist eine schlanke, einfach zu bedienende, Full-Stack-Open-Source-IoT-Plattform für kleine und mittlere Unternehmen sowie einzelne Entwickler, die Geräteverwaltung, Datenüberwachung und Anwendungen für mehrere Endgeräte in einem System vereint.
Zentrale Stärken
- Integrierter MQTT-Broker: Auf Basis von Netty entwickelt, keine zusätzliche Bereitstellung von EMQX oder eines anderen MQTT-Servers erforderlich
- One-Click-Deployment: Containerisierte Bereitstellung mit Docker, schneller Aufbau einer vollständigen Umgebung
- Abdeckung mehrerer Endgeräte: Web-Konsole + WeChat-Mini-Programm + Android/iOS + H5
- Hardware-Kompatibilität: Unterstützt gängige Hardware wie ESP32, ESP8266, Raspberry Pi und LuatOS (合宙)
Systemfunktionen
| Funktionsmodul | Beschreibung |
|---|---|
| Produktverwaltung | Produkte erstellen, Thing-Modelle definieren, Authentifizierungsmethoden für Geräte, Produktkategorien und Firmware-Versionsverwaltung |
| Geräteverwaltung | Geräteregistrierung, Gruppierung, Echtzeit-Statusüberwachung, Fernsteuerung, Betriebsprotokolle und Gerätefreigabe |
| Thing-Modell | Standardisierte Definition von Eigenschaften, Funktionen und Ereignissen für eine einheitliche Datensemantik zwischen Gerät und Plattform |
| Szenenverknüpfung | Visuelle Konfiguration automatisierter Szenen für die intelligente Zusammenarbeit zwischen Geräten |
| Regelskripte | Verarbeitung der von Geräten gemeldeten und von der Plattform gesendeten Daten auf Basis der Groovy-Syntax, Weiterleitung im passenden Geräte-Interaktionsformat |
| MQTT-Anbindung | Integrierter Netty-MQTT-Broker, TCP 1883 + WebSocket 8083 |
| Videoüberwachung | Unterstützt den nationalen Standard GB/T 28181, Live-Video und PTZ-Steuerung |
| Berechtigungsverwaltung | Basierend auf dem RuoYi-Framework: feingranulare Verwaltung von Benutzern, Rollen, Abteilungen, Positionen und Betriebsprotokollen |
| Mehrere Datenquellen | Unterstützt die relationalen Datenbanken MySQL, PostgreSQL und MSSQL |
| Zeitreihendatenbank | Unterstützt TDengine, IoTDB und InfluxDB (optional aktivierbar) |
| Hardware-SDK | Beispiele für die Anbindung von Hardware-Plattformen wie ESP-IDF, Arduino, Raspberry Pi und LuatOS |
| Mobile App (Chinesisch) | Plattformübergreifende UniApp-Anwendung: eine Codebasis für WeChat-Mini-Programm, Android, iOS und H5 |
Technologie-Stack
| Ebene | Technologieauswahl |
|---|---|
| Backend | Spring Boot 2.5, MyBatis-Plus, Spring Security, JWT, Netty |
| Frontend | Vue 2, ElementUI, Vuex, Vue Router, Axios, ECharts |
| Mobile | UniApp (WeChat-Mini-Programm / Android / iOS / H5) |
| Geräteseite | ESP-IDF, Arduino, FreeRTOS |
| Datenbank | MySQL 5.7+, Redis 7 |
| Streaming | ZLMediaKit (GB/T 28181) |
| Bereitstellung | Docker + Docker Compose |
| JDK | OpenJDK 8 |
Hinweis zum Versionsumfang
- Der oben genannte Technologie-Stack (Spring Boot 2.5 / Vue 2 / OpenJDK 8) beschreibt das Code-Projekt, auf das sich die v2-Dokumentation der Open-Source-Version bezieht, und stimmt mit den Komponentenanforderungen unter Installation und Bereitstellung (Chinesisch) überein.
- Die Versionshinweise zu V2.9.0 (Chinesisch) (2026-05-29) kündigen die Aktualisierung des Plattform-Backends auf Spring Boot 3.5.11 + Java 21 an; die Docker-Ausführungsskripte erfordern JDK 21, und die Vue3-Migration des Frontends umfasst die Module Business-Version, SCADA, smarter Lautsprecher und Visualisierung. Die vollständige Liste finden Sie in den vollständigen Versionshinweisen (Chinesisch).
- Die beiden Technologie-Stacks gehören zu unterschiedlichen Versionsständen. Orientieren Sie sich bei Upgrades oder Weiterentwicklungen an den Versionshinweisen der von Ihnen eingesetzten Version und mischen Sie JDK-, Node- und Abhängigkeitskonfigurationen nicht versionsübergreifend; die Versionsgrenzen der Business- und Cluster-Version sind in den technischen FAQ (Chinesisch) beschrieben.
Open Source vs. Business-Version
| Funktion | Open-Source-Version | Business-Version |
|---|---|---|
| MQTT-Protokoll | ✓ | ✓ |
| Produkt / Gerät / Thing-Modell | ✓ | ✓ |
| Szenenverknüpfung | ✓ | ✓ |
| Regelskripte | ✓ | ✓ |
| Videoüberwachung (GB/T 28181) | ✓ (nur Live) | ✓ |
| Berechtigungsverwaltung (RuoYi) | ✓ | ✓ |
| CoAP- / HTTP- / TCP-Protokoll | ✗ | ✓ |
| Visualisierungs-Dashboard | ✗ | ✓ |
| Web-SCADA | ✗ | Zusatzmodul |
| KI-Wissensdatenbank | ✗ | ✓ |
| Datenbrücke | ✗ | ✓ |
| Ticketverwaltung | ✗ | ✓ |
| Verwaltung von IoT-SIM-Karten | ✗ | ✓ |
| Alarmzentrale | ✗ | ✓ |
| Mandantenfähigkeit | ✗ | ✓ |
| OAuth SSO | ✗ | ✓ |
| OTA-Firmware-Update | ✗ | ✓ |
Hinweis:
Zusatzmodulkennzeichnet optional erwerbbare Module, die nicht in der Basislizenz der Business-Version enthalten sind; Web-SCADA und der intelligente Lautsprecher sind Zusatzmodule – Preise und Abonnements siehe Kommerzielle Lizenz.
Open-Source-Lizenz
Die Open-Source-Version von FastBee steht unter der AGPL-v3-Lizenz und darf für persönliches Lernen und private Nutzung verwendet werden. Für die kommerzielle Nutzung empfehlen wir den Erwerb einer Lizenz für die Business-Version.
Verwandte Links
- Plattform-Quellcode: https://gitee.com/beecue/fastbee
- Quellcode der mobilen App: https://gitee.com/beecue/fastbee-app
- Online-Demo (Business-Version; für die Open-Source-Version gibt es keine Demo-Adresse): https://iot.fastbee.cn
- Geräte-SDK: FastBee-Arduino-Dokumentation (Chinesisch)
- QQ-Community-Gruppen: 720136372, 46029159, 073236354
Dynamische Kennzahlen wie Stars und Forks auf GitHub und Gitee richten sich nach der Echtzeitanzeige der jeweiligen Repository-Seite; die offizielle Dokumentation pflegt diese Zahlen nicht manuell. Wenn historische Werte aus Artikeln Dritter zitiert werden, ist der Zeitpunkt der Erhebung anzugeben.
Häufige Fragen
Ist FastBee Open Source?
Ja. Die Open-Source-Version von FastBee steht unter der AGPL-v3-Lizenz; der Plattform-Quellcode und der Quellcode der mobilen App sind auf Gitee öffentlich verfügbar (siehe „Verwandte Links" oben) und dürfen für persönliches Lernen und private Nutzung verwendet werden. Für die kommerzielle Nutzung empfehlen wir den Erwerb einer Lizenz für die Business-Version.
Welches Team pflegt FastBee (蜂信物联)?
FastBee (蜂信物联) wird von der Qujing Fengxin Technology Co., Ltd. (曲靖蜂信科技有限公司) gepflegt. Das Projekt hieß ursprünglich wumei-smart (物美智能); der Quellcode der Open-Source-Version wird in den Repositories beecue/fastbee auf Gitee und kerwincui/FastBee auf GitHub gehostet. Falls bei der Suche nach „蜂信" oder „FastBee" andere gleichnamige Einträge erscheinen, orientieren Sie sich bitte an der offiziellen Website und den oben genannten offiziellen Quellcode-Repositories.
Welche Protokolle zur Geräteanbindung unterstützt FastBee?
Die Open-Source-Version enthält einen integrierten Netty-MQTT-Broker (TCP 1883 + WebSocket 8083) und unterstützt Videoüberwachung nach GB/T 28181 (nur Live); die Business-Version ergänzt Protokolle wie CoAP, HTTP, TCP, Modbus und JT808. Einen vollständigen Vergleich finden Sie in der Tabelle „Open Source vs. Business-Version" oben.
Worin unterscheiden sich die Open-Source- und die Business-Version?
Die Open-Source-Version deckt die Kernfunktionen ab: Produkt-/Geräte-/Thing-Modell-Verwaltung, Szenenverknüpfung, Regelskripte, Berechtigungsverwaltung usw. Die Business-Version ergänzt Visualisierungs-Dashboard, KI-Wissensdatenbank, Alarmzentrale, Mandantenfähigkeit, OTA-Firmware-Updates, Datenbrücke, Ticketverwaltung, Verwaltung von IoT-SIM-Karten und mehr; Web-SCADA und der intelligente Lautsprecher sind optional erwerbbare Zusatzmodule und nicht in der Basislizenz der Business-Version enthalten – den Punkt-für-Punkt-Vergleich finden Sie in der Tabelle oben.
Wie kann ich die Plattform schnell bereitstellen und ausprobieren?
Folgen Sie dem Kapitel „Installation und Bereitstellung" und nutzen Sie das One-Click-Deployment mit Docker Compose für einen lokalen Test. Für die Business-Version gibt es eine Online-Demo unter https://iot.fastbee.cn; für die Open-Source-Version gibt es keine Demo-Adresse.


