Lösung für die IoT-Web-Benutzeroberfläche

7

Ich versuche mein Problem anhand eines Beispiels zu beschreiben.

Stellen Sie sich vor, ich stelle ein Gerät her und jedes Gerät hat eine eigene ID und optional ein Passwort. Alice als Kunde hat mein Gerät gekauft und eingerichtet. Und Alice möchte dieses Gerät steuern und den Status überwachen. Sie möchte auf eine Website gehen, die ID und das Passwort des Geräts eingeben und Zugriff darauf erhalten.

Ich verstehe die Architektur und was ich brauche, um diese Funktionalität bereitzustellen. Aber es ist viel Arbeit. Gibt es derzeit eine Lösung, die ich verwenden und keinen Code für Backend und Frontend schreiben kann? Ich kenne Plattformen wie AWS IoT, aber soweit ich weiß, bietet es eine Messaging-Plattform, aber keine Benutzeroberfläche. Scheint, dass ThingsBoard.io das macht, aber ich sehe keine Möglichkeit, Geräte automatisch hinzuzufügen (ich muss jeden Benutzer und jedes Gerät manuell in ThingsBoard hinzufügen, wenn ich es richtig verstanden habe).

Uraty
quelle
1
Sie können thingWorxs für die Anwendung verwenden. Es ist sehr einfach, die Benutzeroberfläche zu entwickeln, auf die auch über das Handy zugegriffen werden kann.
EKNATH KULKARNI
1
Dieses Schema würde nur mit einem GSM-Modem oder einer anderen Mobilfunkverbindung funktionieren, nicht mit WLAN.
Dandavis
1
Versuchen Sie webservice.lk , sinric.com
LahiruTM

Antworten:

1

@Uraty versuchen Ubidots . Es bietet ein hervorragendes Dashboard, mit dem Sie Ihre Geräte einfach konfigurieren und die Benutzeroberfläche mit wenigen Mausklicks erstellen können. Sie können auch einen anderen einfacheren Dienst namens Freeboard für denselben Zweck ausprobieren .

tim3in
quelle
3
Können Sie einige Vor- und Nachteile für diese hinzufügen?
Helmar
@Helmar Eigentlich habe ich auf diesen Plattformen nicht viel gearbeitet, da ich meine eigene Benutzeroberfläche mit Bootstrap , CanvasJS , JavaScript, HTML usw. entwerfe , aber ich habe Ubidots und Freibord ausprobiert, und dies sind sehr praktische Tools. Der einzige Nachteil ist, dass sie bezahlt werden.
Tim3in
-1

Hierfür können Sie Node-Red verwenden. Node-Red bietet Ihnen viele UI-basierte Funktionen. Zunächst gibt es viele Beispiele und Tutorials.

ron123456
quelle
3
Herzlich willkommen. Dies scheint ein guter Vorschlag zu sein; Vielleicht könnten Sie näher erläutern, wie das Problem im OP mit Node-RED gelöst werden könnte? Wenn Sie zusätzliche Details haben, die Sie hinzufügen könnten, oder einen Link, der Ihre Antwort ergänzt, wäre das großartig.
Aurora0001
2
Node-RED ist in dieser Situation nicht nützlich. Das OP sucht nach einer gehosteten Lösung, die die Erfassung und Visualisierung auf Benutzerbasis mit Selbst- / Selbstregistrierungsfunktion übernimmt. Da Node-RED praktisch ein Einzelbenutzer ist, passt es wirklich nicht zu diesem Problem.
Hardillb
1
Im Allgemeinen sind alle Dashboard-Angebote früher oder später im Vergleich zu den tatsächlichen Anforderungen unzureichend. Ich spreche aus Erfahrung mit ThingWorx und Node-RED. Wir haben jedoch Anforderungen, für die Node-RED gut geeignet ist, und wir planen, bald eine Produktionsversion zu veröffentlichen.
Cogitoergosum