Herausforderungen bei der IoT-Entwicklung meistern
Das Internet der Dinge (IoT) scheint überall zu sein, von Ihrem Sicherheitssystem und Glühbirnen bis hin zu Ihrem Thermostat und Heimtrainer. Selbst mit Milliarden von IoT-Geräten, die in unsere Wohnungen und Büros gelangen, ist es nicht so einfach, wie viele vermuten, ein IoT-Produkt zu entwickeln. Unternehmen, die IoT-Geräte oder -Software entwickeln, stehen vor einer Reihe von Herausforderungen, angefangen von Entwicklungsherausforderungen bis hin zu Implementierung, Konnektivität und den wichtigsten Sicherheitsherausforderungen.
Komponenten des IoT-Ökosystems
IoT-Geräte sind verbunden und können Daten über das Internet übertragen. Dazu benötigen sie mehrere Komponenten, einschließlich (aber nicht beschränkt auf):
- Leiterplatte
- Sensoren
- Andere Teile des Geräts je nach Verwendung (z. B. Verriegelungsmechanismus für das Türschloss)
- Stromquelle
- Benutzeroberfläche:Software/Webanwendung
- Datenanalyse-/Verwaltungsschnittstelle
- Verbindung zu lokalem Netzwerk, Cloud usw.
- Datenbank
- Automatisierung
- Netzwerkverbindung
Herausforderungen bei der IoT-Entwicklung und -Implementierung
Eine Vielzahl von Unternehmen steigt in das IoT-Geschäft ein. Während Teams seit Jahren Hardware und Software kombinieren, erkennen einige der neueren Spieler möglicherweise die Herausforderungen, die mit der Zusammenarbeit der beiden verbunden sind.
Personen, die IoT-Objekte entwickeln, müssen viele Faktoren berücksichtigen, darunter:
- Sicherheit und Datenschutz – Bisher war unklar, wer für die Sicherheit und den Datenschutz von IoT-Geräten verantwortlich ist – Hersteller, Dienstanbieter, Wiederverkäufer oder Benutzer. Aber wenn Sie ein neues IoT-Gerät erstellen, müssen Sie alle Aspekte der Sicherheit berücksichtigen:physisch, Cloud-Speicher und Datenaustausch.
- Konnektivität – Nicht nur mit einem Telefon oder Tablet über eine Web-App, sondern auch mit anderen IoT-Geräten. Je nach Verwendung benötigt Ihr Gerät neben WLAN oder anderen Protokollen möglicherweise eine Mobilfunkverbindung.
- Kompatibilität mit diesen anderen Geräten.
- Lebensdauer – Viele Heim- und Büro-IoT-Geräte sind dazu bestimmt, in der Nähe zu bleiben, wie z. B. ein Toaster. Es ist nicht einfach, ein Gerät zu entwickeln, das 10 Jahre lang funktioniert, insbesondere in diesem neueren Umfeld, in dem es keine Standardisierung gibt.
- Mangel an Best Practices – Es fehlt nicht nur an Standardisierung, sondern es gibt noch keine Liste mit Best Practices in diesem Bereich.
- Geräte- und Datenverwaltung – Bevor Ihr IoT-Gerät auf den Markt kommt und verwendet wird, müssen Sie einen Weg finden, um die resultierenden Daten zu verwalten.
- IoT-Hardware auf dem neuesten Stand halten:Die regelmäßige Kalibrierung von IoT-Geräten ist von entscheidender Bedeutung, da wir den Datenfluss zwischen der gesamten Hardware, die verwendet werden muss, synchronisieren müssen.
Einige Unternehmen, die einen Aspekt eines IoT-Geräts erstellen, entweder die Software oder die Hardware, vermuten vielleicht, dass es einfach ist, einzusteigen, finden aber bald Herausforderungen, wenn sie auf der anderen Seite arbeiten.
Beispielsweise kann ein Softwareunternehmen einen ausgezeichneten Entwicklungszyklus haben, aber die Zeitpläne für die Arbeit mit Hardware sind sehr unterschiedlich. Hardware erfordert Design, Produktion und Montage realer Objekte – alles vor dem ersten Testen. Wenn Tests zeigen, dass das Produkt nicht bereit ist, beginnt der Prozess erneut.
Hardware kostet oft auch viel mehr und erfordert mehr Koordination mit Anbietern und dem Fertigungsteam. Wenn Sie das Produkt schließlich zusammen haben, muss sich Ihr Unternehmen mit einem Verpackungsunternehmen abstimmen (und das Design herausfinden), einen Händler finden und bestätigen, dass das Produkt zertifiziert ist oder den Vorschriften entspricht.
Ein Hardware-Unternehmen könnte bestrebt sein, in das IoT einzusteigen, um Schritt zu halten. Aber ein Team, das sich mit Hardware auskennt, ist es gewohnt, ein Projekt nach der Auslieferung als „fertig“ zu prüfen. Aber IoT-Geräte verwenden Software, die ständig aktualisiert werden muss – und damit eine Infrastruktur, um diese (sicheren) Updates zu akzeptieren, ganz zu schweigen von den oben erwähnten Herausforderungen im Zusammenhang mit der Speicherung und Verwaltung von Daten.
Grundlegende Tipps zur Implementierung von IoT und zur Bewältigung von Herausforderungen
Unternehmen, die nach Möglichkeiten suchen, Teil dieser milliardenschweren Industrie zu werden, können verschiedene Ansätze ausprobieren, um die Herausforderungen zu bewältigen. Dazu gehören:
- Suche nach externen Ressourcen. Konzentrieren Sie sich auf das, was Sie am besten können, und erwägen Sie, den Rest auszulagern oder Personen mit Fachwissen einzustellen. Services können zum Beispiel beim Aufbau Ihrer Vertriebskette helfen. Oder Sie beauftragen ein Technologieunternehmen mit der Entwicklung Ihrer IoT-Software.
- Flexibel sein. Softwareteams verwenden möglicherweise den agilen Ansatz, um Projekte abzuschließen, aber Hardwareteams finden Wasserfall möglicherweise viel nützlicher. Wahrscheinlich müssen Sie einen Weg finden, um beides zu haben, um ein erfolgreiches IoT-Gerät zu bauen.
- Zeit nehmen. Der „Einstieg“ in das IoT geschieht nicht über Nacht. Wenn Sie sich von Anfang an Zeit nehmen, all diese Herausforderungen zu planen, wird Ihr Unternehmen viel leichter erfolgreich sein.
Vor welchen IoT-Herausforderungen stehen Sie? Sprechen Sie mit uns über Lösungen.
Internet der Dinge-Technologie
- IoT bietet weltweite Vorteile
- 4 Herausforderungen beim Design von IoT-Hardware
- Die Antwort von Discovery auf Herausforderungen in der Lieferkette
- Die 3 wichtigsten Herausforderungen bei der Aufbereitung von IoT-Daten
- 5 Herausforderungen, vor denen das Internet der Dinge noch steht
- Erkunden der fünf wichtigsten Herausforderungen des IoT durch die 5 Cs – Teil 1
- Herausforderungen bei der Auswahl des richtigen IoT-Entwicklungsanbieters
- Open-Source-IoT-Entwicklungstools im Vergleich zu anbieterunterstützten Tools
- Die Herausforderungen beim Softwaretesten von IOT-Geräten
- Sicherheit mit intelligenten Geräten und IoT