So erstellen Sie eine IoT Anwendung in weniger als einem Tag
Die Herausforderungen beim Aufbau Ihrer ersten IoT Lösung vom Prototyp bis zur Produktion (und wie Ubidots Ihnen bei der Lösung hilft).
Das Internet der Dinge ( IoT ) wurde entwickelt, um chaotische, reale Probleme zu lösen – und der Weg zur Integration IoT -Technologie in breitere Informationsökosysteme ist fast immer genauso chaotisch. Aus diesem Grund IoT nicht ordentlich verpackt und einsatzbereit in einem Geschäft (oder anderswo) kaufen. Sie müssen Ihre IoT Lösung entweder mit viel Zeit, Geduld und Hingabe aufbauen oder Ihre Geräte mit einer Anwendungsaktivierungsplattform verbinden, die bereits ähnliche Probleme gelöst hat – wodurch sich IoT Anwendung möglicherweise von 18 Monaten auf weniger als 18 Monate verkürzen lässt ein Tag . Dieser Artikel führt Sie durch beide Wege zur IoT Implementierung.
Weg 1: Selbst bauen
Letztendlich ist IoT als leistungsstarkes Werkzeug in der Toolbox Ihres Unternehmens konzipiert, um Mehrwert für Endkunden zu schaffen. Die Frage ist: Wie können Sie den Wert optimieren, ohne sich selbst viel Zeit und wertvolle technische Ressourcen zu kosten?
Wenn Sie erwägen, Ihre eigene IoT Lösung von Grund auf zu entwickeln, sollte Ihnen die folgende Infografik das IoT Decision Framework , ursprünglich veröffentlicht von Daniel Elizalde, dabei helfen, sich an den Kernkomponenten der IoT Produktentwicklung zu orientieren.
Wenn Sie versucht haben, Ihre eigene IoT Anwendungsarchitektur zu erstellen, wissen Sie, wie komplex dieses einfache Diagramm ist. All diese Dinge kosten Zeit und Geld und erfordern Hunderte von Arbeitsstunden, um sie zu korrigieren, zu testen und bereitzustellen.
Bei Ihrer anfänglichen Planung einer IoT Anwendung sollten Sie einen Entwurf entwickeln, der Folgendes abdeckt:
- UX/UI-Aspekte
- Installation (und normalerweise Bezahlung) von Diagrammbibliotheken
- Bereitstellung eines zuverlässigen Servers, um das Risiko von Ausfällen zu verringern
- Entwicklung von APIs und Hardware-Bibliotheken – inklusive spezifischer Dokumentation
- Berechnung und Verbindung mit Drittanbietern, um Webdienste wie E-Mail, SMS und Webhook für Benachrichtigungen und die Integration anderer Tools zu ermöglichen
- Implementierung der besten Sicherheitspraktiken, um die Offenlegung von Daten zu verhindern.
- Entwicklung der Backend-Architektur, der Datenbank und des Admin-Panels zur Geschäftskontrolle
- Entwicklung eines Frontends , das mehrere Echtzeit-Datenstromvisualisierungen unterstützt
Die mutigen Macher, die sich durch diesen Prozess tüfteln möchten, finden zusätzliche Ressourcen, Tutorials und Inspiration auf unserem Blog und in der Ubidots Academy.
Wenn Ihnen Hunderte von Stunden, die Sie mit dem Codieren, Testen und Debuggen Ihrer entstehenden IoT Anwendung verbringen, jedoch wie eine Belastung vorkommen und Sie diese Zeit lieber mit Ihren Kunden verbringen oder Essen zum Mitnehmen essen und Netflix schauen möchten, sollten Sie vielleicht den zweiten Schritt in Betracht ziehen Weg: Arbeiten mit vorgefertigter IoT Architektur und erfahrenen Support-Ingenieuren.
Weg 2: Stellen Sie eine Verbindung zu einer Anwendungsaktivierungsplattform her
Eine IoT -Plattform ist eine eigenständige Internet-of-Things-Umgebung und kann von Einzelpersonen oder Unternehmen überall und überall genutzt werden, um ihre ganz eigenen Versionen von IoT Produkten, -Lösungen und -Diensten zu erstellen. Lesen Sie unseren vorherigen Beitrag für einen tieferen Einblick in die Verwendung einer IoT Plattform im Vergleich zum Heimwerken.
Ubidots ist eine IoT Anwendungsaktivierungsplattform (AEP), die es Benutzern ermöglicht, Ubidots -Bibliotheken einfach zum Verbinden, Senden, Empfangen und Interpretieren der Daten eines Geräts zu verwenden. Ubidots verfügt über ein Arsenal an Vorteilen und Funktionen, die Ihnen bei der Entwicklung einer IoT -Anwendung hilfreich sein werden. Hier sind nur einige davon:
- Sie können kostenlos starten: Erstellen Sie ein Konto, verbinden Sie Ihre Geräte und lernen Sie in nur wenigen einfachen Schritten eine Umgebung kennen.
- Außergewöhnliche Dokumentation: mit mehr als 50 Bibliotheken zum Anschließen der Hardware Ihrer Wahl, Blog-Beiträgen, Tutorials, Dokumentationen , Video-Tutorials , Foren , Social-Media-Profilen und einem Live-Chat-Kundensupport mit einer echten Person aus dem Ubidots -Team.
- Gesamte IoT Infrastruktur: Ubidots wie andere IoT -AEPs Zugriff auf die eigene Cloud zur Verwaltung aller Daten. Eine Back-End-Datenbank umfasst eine Mathematik- und Statistik-Engine, benutzerdefinierte Warnungen und Benachrichtigungen. Kombiniert mit einer Front-End-Benutzererfahrung entwerfen Benutzer White-Label-Drag-and-Drop- dashboards für ihren persönlichen Punkt zur Sammlung von Erkenntnissen.
- Beste 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 bei Ihnen bleiben.
Erstellen Sie Ihre IoT Anwendung mit IoT Anwendungsentwicklungsplattform Ubidots
1) Strukturieren Sie Ihre Lösung
Um eine IoT -Anwendung zu erstellen, müssen Sie eine Struktur die Geräte, Variablen, dashboards und Warnungen umfasst .
2) Wählen Sie die Hardware aus
Bei der Hardware handelt es sich um die einzelnen Sensoren, Aktoren und Beacons, die ausgewählt werden, um Daten in einer bestimmten Umgebung oder einem bestimmten System zu erfassen. Es ist sehr wichtig, dass die Hardware entsprechend der Umgebung und den Anforderungen der Struktur Ihrer Anwendung ausgewählt wird. Hier finden Sie eine Liste der Geräte, die bereits in Ubidots . Außerdem müssen Sie das Verbindungsprotokoll Ihrer Wahl berücksichtigen, sei es WLAN, Bluetooth, Sigfox, LoRa, Ethernet usw. Hier ist ein Goldstandard-Artikel über die verschiedenen heute angebotenen Verbindungsprotokolle .
3) Entwickeln Sie die Struktur Ihrer App
Variablen
Eine Variable ist ein spezifischer Datenwert, der von einer Hardware gelesen wird (z. B. Temperatur, Herzschläge, Standort usw.). Variablen können viele verschiedene Dinge sein und unterschiedliche Informationsniveaus haben. Variablen können sogar kombiniert werden, um abgeleitete Variablen oder gleitende Fensterperioden zu einem bestimmten Zeitpunkt zu erstellen.
Dashboards
Ein dashboard ist eine Schnittstelle, die dabei hilft, Daten zu organisieren und darzustellen, um Ihre Datenerkenntnisse zu visualisieren. den Visualisierungstools Ubidots zur Verfügung stehen
Warnungen
Eine Warnung ist jede Aktion, die ausgelöst wird, wenn die Messwerte eines Sensors eine Designregel erfüllen oder überschreiten. Sie können beispielsweise immer dann eine E-Mail oder SMS senden, wenn ein Sensor keine Daten mehr sendet oder einen Temperatur- oder Vibrationsschwellenwert überschreitet. Eine ausführlichere Erklärung zur Funktionsweise von Warnungen finden Sie in dieser Schritt-für-Schritt-Anleitung.
Nachdem Sie Ihr Gerät eingerichtet, dashboards erstellt und Warnungen erstellt haben, ist nun der Kern jeder IoT Anwendung betriebsbereit. Als Nächstes müssen Sie Ihre Anwendung für den Endbenutzer bereitstellen, damit dieser weiß, wo er die Problemlösungsdaten finden kann, die Sie für ihn aktiviert haben.
4) Anpassen der Endbenutzeranwendung
Eine Endbenutzeranwendung enthält die gewünschten Logos, Farben und Abbildungen eines Unternehmens oder einer Einzelperson. Ubidots bietet eine White-Label-Unternehmenssoftware zur Unterstützung von B2B- und B2C-Benutzern. Damit kann ein Unternehmen oder Endbenutzer Benutzer erstellen und verwalten (die nicht unbedingt über technische Kenntnisse verfügen), spezifische Berechtigungen für Endbenutzer regeln und Anmeldeportale anpassen, um Ubidots bereitgestellte Software vollständig zu maskieren .
Benutzerverwaltung
Durch unterschiedliche Benutzerzugriffsebenen kann ein Unternehmen oder eine Einzelperson die Kontrolle über jede Anwendungsbereitstellung auf bestimmte Benutzer verteilen. In einer Industrieumgebung könnten Sie beispielsweise wünschen, dass Maschinisten Zugriff auf bestimmte dashboards für die täglichen Maschinenbetriebszeiten haben, dem Verwaltungsteam jedoch möglicherweise nur Zugriff auf die historischen Daten für unterstützende Maschinenanalysen zur vorbeugenden Wartung gewähren. Sehen Sie sich diese Schritt-für-Schritt-Anleitung um mehr über Ubidots -Benutzerverwaltung zu erfahren.
Branding
Erfahren Sie, wie Sie Logos, Farben und andere visuelle Komponenten** anpassen, um der Anwendung ein einzigartiges Erscheinungsbild für Ihr eigenes Unternehmen oder Ihr Erscheinungsbild zu verleihen. Erfahren Sie mehr in diesem Video-Tutorial oder dieser Schritt-für-Schritt-Anleitung .
Domain
Schließlich möchten Sie möglicherweise eine eindeutige Domäne, die auf Ihre Anwendung verweist . Über eine benutzerdefinierte URL können Benutzer schnell und einfach auf Ihre Ubidots -Anwendung zugreifen. Klicken Sie hier, um eine Schritt-für-Schritt-Anleitung zum Erstellen einer benutzerdefinierten Domain zu erhalten .
Ergebnisse
- Anwendungsdemo: Tracking-App für Logistik-Lkw
- Dashboard Demo: dashboard der Maschinenüberwachungs-App
- Widget-Demo: Histogramm
- Beispiele IoT dashboards
Während Sie sich entscheiden, ob Sie eine Anwendung selbst erstellen oder eine Plattform verwenden oder einen IoT Plattformanbieter , gibt es bereits Tausende von Herstellern und Unternehmen, die ihre IoT -Projekte mit Ubidots . Wenn Sie dasselbe tun möchten, melden Sie sich einfach für eine kostenlose Bildungslizenz oder eine kostenlose 30-tägige Geschäftstestversion , ohne Verpflichtungen, nach 30 Tagen fortzufahren.
„Lasst uns die dots zum Internet der Dinge verbinden“