HummingBird ist eine ultraleichte Open-Source-IoT-Plattform auf Basis von Go

17a7877c52f62382423b71f7aecc0200.png

HummingBird ist eine ultraleichte IoT-Entwicklungsplattform, die in der Go-Sprache implementiert ist und umfangreiche Funktionsmodule wie Gerätezugriff, Produktverwaltung, Objektmodell, Alarmzentrale und Regel-Engine umfasst. Das System ist in GoLang geschrieben, belegt sehr wenig Speicher und  eine einzelne physische Maschine kann die Verbindung von Hunderten von Geräten realisieren .

Was die Datenspeicherung angeht, haben wir auf innovative Weise leichtgewichtiges SQLite und LevelDB mit hohem Durchsatz und hoher Komprimierung als unsere Speicherdatenbank verwendet.

Produktvorteile

  • Kostenlose Nutzung : Wir stellen eine kostenlose Version zur Verfügung, die für persönliche Studien oder geschäftliche Zwecke verwendet werden kann.

  • Hervorragende Leistung : Nach tatsächlichen Tests können auf dem 2C4G-Host 60.000 Geräteverbindungen unterstützt werden. Das simulierte 4K-Gerät sendet 16-KB-Attributdaten in einem Intervall von 1000 ms an den Server, die CPU-Nutzungsrate liegt stabil bei 60 % und die Speichernutzungsrate liegt stabil bei 16 %.

  • Multi-Daten-Unterstützung : Die Plattform unterstützt SQLite-, LevelDB-, MySQL- und TDengine-Datenbanken. Benutzer können entsprechend ihren Projektanforderungen die Datenbank auswählen, die zu ihnen passt.

  • Cloud-Plug-in : Die Plattform realisiert die Verbindung von Alibaba Cloud, Tencent Cloud, Huawei Cloud, oneNet und anderen IoT-Plattformen und unterstützt die Meldung von Daten an wichtige IoT-Plattformen.

  • Unterstützung für große visuelle Bildschirme : Benutzer müssen nur per Drag & Drop ziehen, ohne Code schreiben zu müssen, um die Entwicklung und das Design großer visueller Bildschirme abzuschließen.

  • Integrierte Produktvorlagenbibliothek : Die Plattform verfügt über voreingestellte Produktvorlagen (390 Artikel), mit denen Benutzer Produkte mit einem Klick erstellen können.

  • Klare Dokumentation : Die Plattformdokumentation ist klar und vollständig. Die Dokumentation enthält zahlreiche Anwendungsfälle und Video-Tutorials, die Benutzern helfen, das Produkt schnell zu verstehen und zu verwenden.

  • Einfache Bereitstellung : Alle Dienste auf der Plattform werden in Form von Docker ausgeführt und unterstützen den Befehl docker-compose, um mit einem Klick gestartet zu werden.

  • Kostenvorteil : In kleinen und mittleren IoT-Projekten (Geräteanzahl <= 5000) sind nur 2C4G-Hosts erforderlich, auch eine lokale Bereitstellung kann unterstützt werden.

Technologiearchitektur

2f98ef21b58403e9a47d6ddb04fdea5f.png

Bedienoberfläche

Produkt Management

a7b4090ec8c561ae33b33e8497455d75.png

Tiermodell

5ba851295c248b0c73447259fc143e1e.png

Cloud-Plattform-Plug-in

13f8a701b117799322359618329a5d81.png

Regel-Engine

8add28b5c31b2c4ef76969171503b8e1.png

Visueller großer Bildschirm

0c54df5832bd35a4f3566251ef30067e.png

Leistungstest

Wir verwenden einen 4C8G-Cloud-Host, um 8000 Geräteverbindungen zu simulieren und berechnen die durchschnittliche CPU-Nutzungsrate von 60 % und die durchschnittliche Speichernutzungsrate von 16 % in einer Stunde.

6201f97c884ea41402d3ad380e8bab0c.png

f6821c6aa62ac7a0332c5d4f0b732f10.png

Online-Erlebnis

Demo-Adresse: https://demo.winc-link.com/

Konto/Passwort: admin/123456

Holen Sie sich den Quellcode: 

https://gitee.com/winc-link/hummingbird

Frühere Empfehlung

☞ IDC China 2022 IoT-Plattform-Evaluierungsbericht

☞ IoT-Plattformtrends im Jahr 2022: Privatisierung

☞ 5 fehlgeschlagene Lektionen über Internet-of-Things-Startups, die es wert sind, geteilt zu werden

☞ Auswahl und Vergleich von vier inländischen IoT-Plattformen

☞ Ist die [IoT-Plattform] der Cloud-Anbieter nicht beliebt?

1328d31e8669b6cd521bba9a2a1c659f.png

85571ea4df26cda0563474b100f0bc6b.gif

308d61d59c760039d8df0907c84cb745.gif

9cce0892d979976b3757941c11b8c556.gif

4e39b287ad78380e80140ee0fe3e5d11.gif

Acho que você gosta

Origin blog.csdn.net/klandor2008/article/details/132387992
Recomendado
Clasificación