Apps für das Internet der Dinge entwickeln – Designtipps für IoT -Anwendungen
Wenn Sie in den letzten Jahren einen Tech-Blog gelesen haben, ist Ihnen der Hype um das „Internet der Dinge“ wahrscheinlich durchaus bekannt. Da die Technologie dahinter erschwinglicher wird, von Sensoren bis hin zu Netzwerkchips, ist es verständlich, dass ein entsprechender Bedarf an IoT -Apps besteht. Die Grundidee des IoT besteht darin, dass es einem neuen Netzwerk von „Dingen“, darunter Glühbirnen, Haushaltsgeräten und sogar öffentlichen Verkehrsnetzen, die Übertragung von Daten ermöglichen wird. Stellen Sie sich einen Kühlschrank vor, der Sie benachrichtigt, wenn Ihre Milch bald ausgeht, oder einen Zug, der Ihnen schon vor der Ankunft im Bahnhof genau mitteilt, welche Sitzplätze frei sind. Um diese Funktionen bereitzustellen, sind Apps erforderlich, die mit dem IoT zusammenarbeiten.
Wir sind kürzlich eine Partnerschaft mit Nokia Networks , um angehenden Entwicklern von IoT Anwendungen (Internet of Things) einige Tipps zu geben. Hier finden Sie Tipps, die Ihnen helfen, das Beste aus dieser schnell wachsenden Technologie herauszuholen.
Tipp 1: Verstehen Sie die Ebenen von Internet-of-Things-Anwendungen.
Wer IoT -Apps entwickeln möchte, muss zunächst einmal verstehen, wie sie als System funktionieren müssen. Zunächst müssen Sie über die Geräte selbst , die die erste Ebene dieses Systems bilden.
Die nächste Schicht des Systems ist die Aufnahmeschicht , die die Infrastruktur und Software zum Empfangen oder Organisieren von Daten umfasst. Auf dieser Ebene geht es auch um die Verwaltung der Daten.
Als nächstes kommt der Analysebereich , der die Daten verarbeitet, sobald sie bereits organisiert sind. Und schließlich gibt es noch die oberste Ebene, die der Endbenutzer tatsächlich sieht. Dies ist die App selbst. Als Designer müssen Sie sich höchstwahrscheinlich nur um die Endbenutzer- und Analysekomponenten des Systems kümmern.
Tipp 2: Erwägen Sie die Verwendung einer vorgefertigten Plattform.
Da Entwickler nur mit diesen beiden obersten Ebenen arbeiten, entscheiden sie sich meist dafür, ihre Apps auf einer vorhandenen „Internet of Things“-Plattform zu erstellen. Diese sind in der Regel bereits mit den Aufnahme- und Analyseebenen ausgestattet, sodass der Designer am Endprodukt arbeiten kann. Eine Vielzahl von Unternehmen ist bereits auf den Plan getreten, solche Plattformen anzubieten, darunter Ubidots , Xively und andere. Auch Google und Apple sowie der Intelligent Systems Service von Microsoft sind bereits an dem Fall beteiligt. IoT zu entwickeln . Daher sollten Einsteiger diese Plattformen für die Interaktion mit dem Internet der Dinge von Nokia Networks oder anderen Anbietern in Betracht ziehen.
Tipp 3: Apps skalierbar machen.
Sie sollten auch darüber nachdenken, Ihre neue App skalierbar zu machen. Wir sehen bereits einige Formen der Internet-of-Things-Technologie, aber da sie noch in den Kinderschuhen steckt, wird sie im nächsten Jahrzehnt höchstwahrscheinlich exponentiell wachsen. Wenn Ihre App langfristig erfolgreich sein soll, muss sie in diesem Fall schnell skalierbar sein
Tipp 4: Schauen Sie auf das große Ganze und nicht auf einen Nischenmarkt.
Ein wesentlicher Unterschied zwischen IoT -Apps und den üblichen mobilen Apps, die wir heute verwenden, ist die Art der von ihnen bereitgestellten Dienste. Typischerweise konzentrieren sich App-Entwickler auf einen Nischenmarkt und bieten eine sehr spezifische Funktion an. Allerdings bedeutet die Natur des Internets der Dinge, dass es eine Kommunikation zwischen verschiedenen Branchen oder Ökologien . Ein vollautomatisiertes Haus müsste beispielsweise mit Sicherheits- und Versorgungsunternehmen interagieren können, um die Effizienz zu überwachen und Spitzenlasten zu reduzieren. Das Endziel ist eine vollständig vernetzte Stadt, daher sollten neue Apps diesen breiteren Fokus widerspiegeln.
Tipp 5: Integrieren Sie integrierte Sicherheitsfunktionen.
Schließlich wird Sicherheit beim IoT ein noch größeres Thema sein als bisher. Für neue Apps ist es wichtig, dieses Problem von Anfang an zu berücksichtigen – mit Verschlüsselungs- und Authentifizierungsfunktionen, die in jedes IoT Gerät integriert sind. Sicherheitsfunktionen sollten für Apps wie diese klar und einfach zu verwenden sein, was eine große Reichweite im Leben des Endbenutzers haben könnte.
Um noch heute mit der Lösung von Problemen im Internet der Dinge zu beginnen, erstellen Sie einfach ein Ubidots -Konto und senden Sie Ihre Daten mühelos an die IoT Anwendungsentwicklungsplattform Ubidots um noch heute Ihre Problemlösungsanwendung zu entwickeln, zu visualisieren und bereitzustellen!