Wie man in weniger als einem Tag eine IoT Anwendung erstellt

Agustin Pelaez
· 6 Minuten Lesezeit
Per E-Mail versenden

Die Herausforderungen beim Aufbau Ihrer ersten IoT Lösung vom Prototyp bis zur Serienproduktion (und wie Ubidots Ihnen bei deren Bewältigung hilft).

IoT App

Das Internet der Dinge ( IoT ) wurde entwickelt, um komplexe Probleme der realen Welt zu lösen – und die Integration IoT -Technologie in umfassendere Informationsökosysteme ist fast immer ebenso komplex. Deshalb IoT nicht einfach fertig verpackt und sofort einsatzbereit im Laden (oder anderswo) erhältlich. Sie müssen Ihre IoT Lösung entweder mit viel Zeit, Geduld und Sorgfalt selbst entwickeln oder Ihre Geräte mit einer Anwendungsplattform verbinden, die bereits ähnliche Probleme gelöst hat – wodurch sich die Entwicklungszeit Ihrer IoT Anwendung potenziell von 18 Monaten auf unter einen Tag . Dieser Artikel stellt Ihnen beide Wege zur IoT Implementierung vor.

Weg 1: Bauen Sie es selbst

Letztendlich ist IoT als leistungsstarkes Werkzeug in Ihrem Unternehmensportfolio konzipiert, um Mehrwert für Endkunden zu schaffen. Die Frage ist: Wie optimieren Sie diesen Mehrwert, ohne dabei viel Zeit und wertvolle Entwicklungsressourcen zu investieren?

Wenn Sie erwägen, Ihre eigene IoT Lösung von Grund auf zu entwickeln, sollte Ihnen die untenstehende Infografik zum IoT Entscheidungsrahmen , ursprünglich veröffentlicht von Daniel Elizalde, dabei helfen, sich mit den Kernkomponenten der IoT Produktentwicklung vertraut zu machen.

IoT-Framework

Wer schon einmal versucht hat, eine eigene IoT Anwendungsarchitektur zu entwickeln, weiß, wie komplex dieses einfache Diagramm ist. All das kostet Zeit und Geld und erfordert Hunderte von Arbeitsstunden für Korrekturen, Tests und die Bereitstellung.

Bei der ersten Planungsphase einer IoT Anwendung sollten Sie einen Entwurf erstellen, der Folgendes umfasst:

Die mutigen Bastler, die sich diesen Prozess selbst erarbeiten möchten, finden zusätzliche Ressourcen, Anleitungen und Inspiration auf unserem Blog und in der Ubidots Academy.

Wenn Ihnen jedoch Hunderte von Stunden Programmieren, Testen und Debuggen Ihrer noch jungen IoT Anwendung zu viel erscheinen und Sie diese Zeit lieber mit Ihren Kunden verbringen oder Essen bestellen und Netflix schauen möchten, sollten Sie den zweiten Weg in Betracht ziehen: die Arbeit mit vorgefertigter IoT Architektur und erfahrenen Support-Ingenieuren.

Pfad 2: Verbindung zu einer Anwendungsbereitstellungsplattform herstellen

Eine IoT Plattform ist eine eigenständige Umgebung für das Internet der Dinge (IoT), die von Privatpersonen und Unternehmen weltweit genutzt werden kann, um eigene IoT Produkte, -Lösungen und -Dienstleistungen zu entwickeln. In unserem vorherigen Beitrag finden Sie weitere Informationen zum IoT - Plattform vs. Eigenentwicklung“.

Ubidots ist eine IoT -Anwendungsplattform (AEP), die es Nutzern ermöglicht, mithilfe Ubidots -Bibliotheken auf einfache Weise Geräte zu verbinden, Daten zu senden, zu empfangen und zu interpretieren. Ubidots bietet eine Vielzahl von Vorteilen und Funktionen IoT hilfreich sein werden . Hier sind nur einige Beispiele:

  • Sie können kostenlos beginnen: Erstellen Sie ein Konto, verbinden Sie Ihre Geräte und lernen Sie in wenigen einfachen Schritten mehr über eine Umgebung.
  • Hervorragende Dokumentation: mit mehr als 50 Bibliotheken zum Anschluss Ihrer bevorzugten Hardware, Blogbeiträgen, Tutorials, Dokumentation , Video-Tutorials , Foren , Social-Media-Profilen und einem Live-Chat-Kundensupport mit einem echten Mitarbeiter des Ubidots Teams.
  • Die gesamte IoT Infrastruktur: Ubidots , wie andere IoT AEPs, Zugriff auf eine eigene Cloud zur Datenverwaltung. Eine Backend-Datenbank umfasst eine Berechnungs- und Statistik-Engine sowie benutzerdefinierte Warnmeldungen und Benachrichtigungen. Dank der intuitiven Benutzeroberfläche können Anwender individuell anpassbare Drag-and-Drop- dashboards für ihre persönlichen Erkenntnisse erstellen.
  • Bewährte Sicherheitspraktiken: Ubidots unterstützt HTTP mit SSL-Verschlüsselung, MQTT mit TLS-Verschlüsselung, tokenbasierte Authentifizierung und arbeitet mit führenden Cloud-Anbietern zusammen, um sicherzustellen, dass Ihre Daten Ihnen gehören.

Erstellen Sie Ihre IoT Anwendung mit Ubidots IoT Anwendungsentwicklungsplattform

1) Strukturieren Sie Ihre Lösung

Um eine IoT -Anwendung zu erstellen, benötigen Sie eine Struktur , die Folgendes umfasst: Geräte, Variablen, dashboards und Warnmeldungen .

2) Wählen Sie die Hardware aus

Hardware umfasst die einzelnen Sensoren, Aktoren und Beacons, die zur Datenerfassung in einer bestimmten Umgebung oder einem System ausgewählt werden. Die Auswahl der Hardware ist entscheidend und muss auf die Umgebung und die Anforderungen Ihrer Anwendungsstruktur abgestimmt sein. Eine Liste der bereits in Ubidots . Zudem sollten Sie das gewünschte Verbindungsprotokoll berücksichtigen, z. B. WLAN, Bluetooth, Sigfox, LoRa, Ethernet usw. Hier finden Sie einen umfassenden Artikel zu den verschiedenen aktuell verfügbaren Verbindungsprotokollen .

3) Entwickeln Sie die Struktur Ihrer App

Variablen

Eine Variable ist ein spezifischer Datenwert, der von einem Hardwaregerät erfasst wird (z. B. Temperatur, Herzfrequenz, Standort usw.). Variablen können vielfältig sein und unterschiedliche Informationsmengen enthalten. Sie lassen sich sogar kombinieren, um abgeleitete Variablen oder gleitende Zeitfenster für bestimmte Zeitpunkte zu erstellen.

Dashboards

Ein dashboard ist eine Benutzeroberfläche, die Ihnen hilft, Daten zu organisieren und zu präsentieren, um Ihre Erkenntnisse zu visualisieren. Hier sind einige Funktionen, die Ihnen die Visualisierungstools Ubidots

Warnungen

Eine Benachrichtigung ist jede Aktion, die ausgelöst wird, wenn die Messwerte eines Sensors eine festgelegte Regel erfüllen oder überschreiten. Beispielsweise können Sie eine E-Mail oder SMS versenden, sobald ein Sensor keine Daten mehr sendet oder einen Schwellenwert für Temperatur oder Vibration überschreitet. Eine detailliertere Erklärung zur Funktionsweise von Benachrichtigungen finden Sie in dieser Schritt-für-Schritt-Anleitung.

Nachdem Sie Ihr Gerät eingerichtet, dashboardserstellt und Benachrichtigungen generiert haben, ist der Kern jeder IoT Anwendung betriebsbereit. Im nächsten Schritt müssen Sie Ihre Anwendung für Endbenutzer bereitstellen, damit diese die von Ihnen bereitgestellten Problemlösungsdaten finden können.

4) Anpassung der Endbenutzeranwendung

Eine Endbenutzeranwendung enthält die gewünschten Logos, Farben und das Erscheinungsbild eines Unternehmens oder einer Einzelperson. Ubidots bietet eine White-Label-Unternehmenssoftware für B2B- und B2C-Kunden. Damit können Unternehmen oder Endbenutzer Benutzerkonten erstellen und verwalten (auch solche ohne technische Vorkenntnisse), Benutzerberechtigungen festlegen und Anmeldeportale so anpassen, dass die zugrundeliegende Software von Ubidots .

Benutzerverwaltung

Unterschiedliche Benutzerzugriffsebenen ermöglichen es Unternehmen und Einzelpersonen, die Kontrolle über die Anwendungsbereitstellung gezielt den einzelnen Benutzern zuzuweisen. Beispielsweise kann in einem industriellen Umfeld der Maschinenbediener Zugriff auf spezifische dashboards zur täglichen Maschinenverfügbarkeit erhalten, während das Verwaltungsteam möglicherweise nur Zugriff auf die historischen Daten für die unterstützende Maschinenanalyse zur vorbeugenden Wartung hat. In dieser Schritt-für-Schritt-Anleitung erfahren Sie mehr über die Benutzerverwaltung Ubidots

Markenbildung

Lernen Sie, Logos, Farben und andere visuelle Elemente anzupassen, um die Anwendung einzigartig für Ihr Unternehmen oder Ihre Persönlichkeit zu gestalten. Mehr dazu erfahren Sie in diesem Video-Tutorial oder in dieser Schritt-für-Schritt-Anleitung .

Domain

Abschließend empfiehlt sich die Verwendung einer eigenen Domain, die auf Ihre Anwendung verweist schnellen und einfachen Zugriff auf Ihre Ubidots Klicken Sie hier für eine Schritt-für-Schritt-Anleitung zum Erstellen einer benutzerdefinierten Domain .

Ergebnisse

Während Sie sich entscheiden, ob Sie Ihre Anwendung selbst entwickeln, eine Plattform nutzen oder IoT -Plattformanbieter auswählen , gibt es bereits Tausende von Entwicklern und Unternehmen, die ihre IoT Projekte mit Ubidots . Wenn Sie das auch möchten, registrieren Sie sich einfach für eine kostenlose Bildungslizenz oder eine 30-tägige kostenlose Testversion für Unternehmen – ganz unverbindlich.

„Lasst uns die dots zum Internet der Dinge verbinden.“