Skip to content

Open-Source-IoT-Plattform ​


Screenshot der Open-Source-IoT-Plattform

Seitenübersicht ​

Inhalt dieser SeiteProduktüberblick über die Open-Source-Version von FastBee: Positionierung der Plattform, zentrale Stärken, Systemfunktionen, Technologie-Stack und Unterschiede zwischen Open-Source- und Business-Version.
AnwendungsfälleFür Entwickler und Evaluierer, die FastBee zum ersten Mal kennenlernen und schnell beurteilen möchten, ob die Open-Source-Version zu den Anforderungen ihres Projekts passt.
VoraussetzungenKeine; wenn Sie die Plattform anschließend praktisch ausprobieren möchten, können Sie die One-Click-Deployment mit Docker gemäß dem Kapitel „Installation und Bereitstellung" durchführen.

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 ​

FunktionsmodulBeschreibung
ProduktverwaltungProdukte erstellen, Thing-Modelle definieren, Authentifizierungsmethoden für Geräte, Produktkategorien und Firmware-Versionsverwaltung
GeräteverwaltungGeräteregistrierung, Gruppierung, Echtzeit-Statusüberwachung, Fernsteuerung, Betriebsprotokolle und Gerätefreigabe
Thing-ModellStandardisierte Definition von Eigenschaften, Funktionen und Ereignissen für eine einheitliche Datensemantik zwischen Gerät und Plattform
SzenenverknüpfungVisuelle Konfiguration automatisierter Szenen für die intelligente Zusammenarbeit zwischen Geräten
RegelskripteVerarbeitung der von Geräten gemeldeten und von der Plattform gesendeten Daten auf Basis der Groovy-Syntax, Weiterleitung im passenden Geräte-Interaktionsformat
MQTT-AnbindungIntegrierter Netty-MQTT-Broker, TCP 1883 + WebSocket 8083
VideoüberwachungUnterstützt den nationalen Standard GB/T 28181, Live-Video und PTZ-Steuerung
BerechtigungsverwaltungBasierend auf dem RuoYi-Framework: feingranulare Verwaltung von Benutzern, Rollen, Abteilungen, Positionen und Betriebsprotokollen
Mehrere DatenquellenUnterstützt die relationalen Datenbanken MySQL, PostgreSQL und MSSQL
ZeitreihendatenbankUnterstützt TDengine, IoTDB und InfluxDB (optional aktivierbar)
Hardware-SDKBeispiele 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 ​

EbeneTechnologieauswahl
BackendSpring Boot 2.5, MyBatis-Plus, Spring Security, JWT, Netty
FrontendVue 2, ElementUI, Vuex, Vue Router, Axios, ECharts
MobileUniApp (WeChat-Mini-Programm / Android / iOS / H5)
GeräteseiteESP-IDF, Arduino, FreeRTOS
DatenbankMySQL 5.7+, Redis 7
StreamingZLMediaKit (GB/T 28181)
BereitstellungDocker + Docker Compose
JDKOpenJDK 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 ​

FunktionOpen-Source-VersionBusiness-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: Zusatzmodul kennzeichnet 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.

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.