Der einfache Weg, mit dem Internet vernetzte Produkte zu entwerfen

Die Verbindung eines Produkts mit dem Internet bringt mehrere Vorteile. So können Produkthersteller beispielsweise wertvolle Nutzungsstatistiken von Produkten im Feld abrufen, um sich eine Vorstellung davon zu machen, wie sie diese in Zukunft verbessern können. Auf der anderen Seite erhalten die Benutzer eine bequeme Fernbedienung und zusätzliche Funktionalität über ein Mobiltelefon oder eine Webanwendung.

Unter der Haube

Welche Aufgaben muss ein Unternehmen erfüllen, um sein elektronisches Produkt mit dem Internet zu verbinden?

Zuerst müssen sie ein Kommunikationsmodul (Wi-Fi, Mobilfunk, Ethernet, HF) auswählen und es physisch mit dem Hauptmikrocontroller („Master“) verkabeln.

Zweitens müssen sie die Firmware des Master-Mikrocontrollers aktualisieren, um Netzwerklogik, Remote-Befehlsunterbrechungen, Sicherheit, Datenaustausch, Over-the-Air-Updates usw. einzuführen. Die Chancen stehen gut, dass die neue Funktionalität auf dem aktuellen Master-Mikrocontroller nicht funktioniert, was daher eine Produktmigration auf eine andere, nicht getestete Architektur erfordern würde, was ein großes Risiko darstellt.

Drittens müssen sie einen Cloud-Service entwickeln, der Geräteverbindungen beendet, die Geräteregistrierung aufrechterhält und die Verwaltung und Datenspeicherung umfasst - entweder zusätzlich zu Diensten wie AWS IoT, Azure oder auf einer selbst entwickelten Infrastruktur.

(Bildquelle: vcon.io)

Viertens müssen sie eine Mobil-/Webanwendung für die Endkunden und den jeweiligen Cloud-Teil des Systems mit einer geeigneten Zugangskontrolle, Authentifizierung und Autorisierung sowie Datenaustauschmechanismen entwickeln.

Plötzlich endet ein scheinbar einfaches Ziel wie „Ich möchte mein Gerät fernsteuern“ mit einer Reihe von Herausforderungen, die sich über mehrere Fachgebiete erstrecken (z.B. die Entwicklung netzwerkbewusster Geräte-Firmware, ein Cloud-Service, der mit den Geräten kommuniziert, Bereitstellungs- und Zugangskontrollmechanismen usw.), die ein Unternehmen möglicherweise gar nicht besitzt.

Deshalb brauchen solche Projekte unter Umständen mehrere Jahre, bis sie abgeschlossen sind. Unternehmen finden sich in der Situation wieder, „das Rad neu erfinden zu müssen“, indem sie maßgeschneiderte „universelle Kommunikationsmodule“ entwickeln, die sie in ihre Produkte integrieren und eine von ihnen aufgebaute Infrastruktur nutzen können.

VCON - ein alternativer Ansatz

(Bildquelle: Espressif Systems)

Was wäre, wenn es ein solches „universelles Kommunikationsmodul“ bereits gäbe?

Ein Modul, das Sie an einen Master-Mikrocontroller anschließen können, um Folgendes zu erhalten: Fernsteuerung ohne Remote-Firmware-Updates für jeden Master-Mikrocontroller (angefangen von einem winzigen 8-Bit-AVR von Microchip bis hin zum leistungsstarken 32-Bit-STM32F7 von STMicroelectronics), einen Cloud-Management-Dienst und eine Zugangskontrolle für mobile Kunden. All das, fertig, bewährt und getestet durch bestehende kommerzielle Einsätze?

Cesanta hat viele Jahre lang mit seinen Kunden an verschiedenen IoT-Projekten gearbeitet und ein solches Modul entwickelt. Es basiert auf dem ESP32-Chip von Espressif Systems. Es unterstützt Wi-Fi, Ethernet oder Mobilfunkkommunikation und macht genau das, was oben beschrieben wurde.

Unsere Beobachtungen legen nahe, dass die Implementierung einer ähnlichen Infrastruktur etwa 1,5 - 2 Jahre Entwicklungsarbeit erfordert. Wenn Sie also ein Anbieter von IoT-Produkten sind und Ihr Gerät in angemessener Zeit und zu optimalen Kosten an das Internet anschließen möchten, zögern Sie nicht, sprechen Sie mit uns und probieren Sie VCON noch heute aus.

(Bildquelle: vcon.io)

Über den Autor

Image of Sergey Lyubka

Sergey Lyubka ist der Mitbegründer und CTO von Cesanta Software. Gemeinsam mit seinem Team geht er das Problem an, den Zugang zum Internet der Dinge für alle Entwickler zu vereinfachen. Er stellte sicher, dass die Softwareprodukte von Cesanta (VCON.io, mDash.net, Mongoose OS und Mongoose Web Server) auf höchstem Qualitäts- und Sicherheitsniveau erstellt wurden. Er ist auch als Autor der Mongoose Embedded Networking Library bekannt, die seit 2004 auf dem Markt ist. Seine Innovationen werden von technischen Pionieren wie NASA, Google, Bosch, Siemens, Samsung, LG, Thyssenkrupp, Schneider Electric, Rockwell Collins, HP und vielen anderen implementiert.

Lustige Tatsache: Wenn er nicht gerade mit dem IoT beschäftigt ist, springt er zum Schwimmen in die irische See, egal bei welchem Wetter!

More posts by Sergey Lyubka
 TechForum

Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.

Visit TechForum