1 Repo
Delegating network communication protocols to a secondary processor to enable connectivity for primary microcontrollers.
Distinct from Network Connections: Focuses on the architectural offloading of network stacks to dedicated hardware, which is not covered by general network connection candidates.
Explore 1 awesome GitHub repository matching hardware & iot · Connectivity Co-Processor Offloading. Refine with filters or upvote what's useful.
Blynk ist ein Framework für eingebettete Geräte und eine IoT-Cloud-Konnektivitätsbibliothek, die entwickelt wurde, um eine sichere, bidirektionale Kommunikation zwischen Mikrocontrollern und einer Remote-Management-Plattform herzustellen. Es bietet die Kernidentität eines IoT-Geräteverwaltungstools und ermöglicht die Synchronisierung von Gerätezuständen, die Fernsteuerung von Hardware und die Abbildung von Hardwaredaten auf Cloud-basierte Schnittstellen. Das Projekt zeichnet sich durch ein Virtual-Pin-System aus, das die Cloud-Kommunikation von physischen Pins entkoppelt und so einen hardwareunabhängigen Datenaustausch ermöglicht. Es unterstützt zudem fortgeschrittenes architektonisches Offloading, bei dem die Netzwerkkommunikation an einen dedizierten Co-Prozessor delegiert werden kann, um nicht verbundene Mikrocontroller zu unterstützen. Die Bibliothek deckt eine breite Palette von Funktionen ab, einschließlich automatisierter Gerätebereitstellung, Over-the-Air-Firmware-Updates und einer mandantenfähigen Organisationsstruktur für das Flottenmanagement. Sie integriert verschiedene Kommunikationsprotokolle wie MQTT und HTTPS und bietet Werkzeuge für logikbasierte Automatisierung, Zeitreihendatenspeicherung sowie die Konstruktion von mobilen und Web-Dashboards für die Echtzeitüberwachung. Das Projekt ist in C++ implementiert.
Blynk delegates WiFi, Ethernet, and BLE communication to a dedicated co-processor to link non-connected microcontrollers to a platform.