Wir kündigen eine neue Version von Rightech IoT Cloud v2.2 an. Kleine Übersicht

Hallo!



Im Rahmen unseres Blogs möchten wir nicht nur Geschichten und Erfahrungen austauschen, sondern auch die neuesten Innovationen und Änderungen im Zusammenhang mit der Rightech IoT Cloud (RIC) -Plattform behandeln.



Wir haben kürzlich RIC v2.2 veröffentlicht. Lassen Sie uns nun sagen, was genau in der Veröffentlichung dieses Quartals enthalten war.



Also, lasst uns gehen?



Aufgrund des Feedbacks und der Vorschläge unserer Benutzer haben wir beschlossen, die folgenden Funktionen hinzuzufügen:



  • Import / Export von Plattformentitäten, nämlich Modellen, Objekten und Automaten.
  • Fehlerbehandlung im Automateneditor.
  • Die RIC-App ist eine vereinfachte mobile Version der Plattform.


Bild



Vorwort



Wenn Sie ein neuer Benutzer unserer Plattform sind, sind Ihnen wahrscheinlich viele der oben genannten Parameter nicht klar. Werfen wir einen kleinen Blick darauf, welches welches ist.



Ein Modell ist eine formalisierte Darstellung der logischen und Hardwarefunktionen eines Geräts. Das Modell hat eine Baumstruktur, die aus Subsystemen, Argumenten, Ereignissen und Aktionen besteht. Es ist nicht erforderlich, ein Modell für jeden Objekttyp zu erstellen. Nach der Erstellung kann ein Modell für ein oder mehrere Objekte verwendet werden, wenn sie dieselben lesbaren Parameter und Funktionen haben.



Ein Objekt ist eine Darstellung eines Geräts, das mithilfe von Plattformfunktionen überwacht und gesteuert wird.



MaschineIst ein Automatisierungsskript, mit dem Sie die Logik des Verhaltens Ihres Geräts erstellen können.



Weitere Informationen zu allen Plattformparametern finden Sie in unserer Dokumentation .



Zurück zu den Updates ...



Import / Export von Plattformentitäten



Alle Entitäten auf der Plattform sind JSON-Dateien. Dieses Format ermöglicht einen bequemen Datenaustausch. Wir haben der Benutzeroberfläche die Möglichkeit hinzugefügt, einzelne Elemente Ihrer Lösungen im JSON-Format zu exportieren und zu importieren. Sie können eine Entität aus Dateien oder direkt über einen Link importieren, z. B. über den Rohdateiansichtsmodus auf github.



Jetzt besteht die Möglichkeit, Ihre Best Practices auszutauschen, die Meinung der Community zu Ihren Ideen zu erfahren und vorgefertigte Lösungen anderer Benutzer zu verwenden. Wir teilen unsererseits unsere eigenen Erfahrungen und füllen dieses Repository mit interessanten Projekten und Erkenntnissen .



Modelle



Die Möglichkeit, Modelle zu importieren / exportieren, ist besonders hilfreich, wenn Sie die Implementierung einer Aufgabe auf eine andere Person übertragen. Es ist sehr praktisch, den Programmcode beispielsweise als Arduino-Skizze und als Objektmodell als JSON-Datei freizugeben.



Modell exportieren:



Bild



Modell aus einer Datei



Bild



importieren : Modell per Link



Bild



importieren : Objekte



Darüber hinaus können Sie nicht nur ein Modell, sondern auch ein Objekt mit einer bereits konfigurierten Konfiguration und einer detaillierten Beschreibung freigeben. Es ist bequemer, die Funktion zum Kopieren von Objekten in Ihrem Konto zu verwenden.



Objektexport: Objektimport



Bild



aus Datei:



Bild



Objektimport nach Referenz:



Bild



Automaten



Es wurde auch möglich, Ihre Skripte freizugeben und die Maschinen anderer Benutzer zu verwenden. Studieren Sie die Erfahrungen anderer Benutzer. Teilen Sie Ihre Erfolge. Bitten Sie um Rat und haben Sie keine Angst vor Kritik. Wir werden auch unsere eigenen Projekte auf github hochladen - zum Beispiel jene Lösungen, die bereits in unserem Büro und im täglichen Leben unserer Mitarbeiter eingesetzt werden.



Automatenexport:



Bild



Automatenimport aus Datei:



Bild



Automatenimport über den Link:



Bild



Fehlerbehandlung im Automateneditor



Das Entitätsmodell und der Automat sind eng miteinander verbunden. In diesem Fall kann eine Situation ihrer Diskrepanz auftreten. Zum Beispiel, wenn ein Modell nach dem Erstellen eines Automaten bearbeitet wird oder wenn versucht wird, einen Automaten mit verschiedenen Modellen zu verwenden. Das gleiche Problem kann beim Importieren von Maschinen aus Quellen von Drittanbietern auftreten. In diesem Fall auftretende Fehler führen dazu, dass der ausführbare Computer möglicherweise Parameter, Befehle und Ereignisse enthält, die nicht im Gerätemodell enthalten sind. Wenn ein solcher Automat ausgeführt wird, können diese Parameter dementsprechend nicht an Überprüfungsbedingungen teilnehmen, Ereignisse können keinen Übergang auslösen und Befehle werden nicht gesendet.



Ein fehlerhafter Automat kann gespeichert und gestartet werden. In diesem Fall gibt es jedoch keine Garantie für die korrekte Ausführung des Automaten. Wir empfehlen daher, die Protokolle des gestarteten Automaten zu beachten.



Aus diesem Grund haben wir zusätzliche Informationen zu den Fehlern hinzugefügt, die an der Schnittstelle zum Erstellen und Bearbeiten von Maschinen auftreten.



Automaton mit Fehlern:



Bild



Staaten



in den Staaten des Automaten kann eine Situation entstehen , wenn die ausgewählten Aktionen im Modell fehlen, zum Beispiel Senden eines Befehls , wenn der Zustand des Automaten ändert. Dies kann passieren, wenn Sie das Gerätemodell bearbeiten, das auf dem Gerät ausgewählte Modell ändern und das Gerät importieren. Aktionen, die nicht im Modell enthalten sind, können während der Ausführung nicht ausgeführt werden und werden ignoriert.



Fehler im Status:



Bild



Übergänge Fehler,



die bei Übergängen auftreten, wirken sich auf den Mechanismus zum Ändern des Status in einem ausführbaren Computer aus. Im Fehlerfall kann das Ereignis, das den Übergang auslöst, nicht auftreten und die zu prüfende Bedingung wird nicht erfüllt.



Mehrere Fehler sind möglich:



  • Das Fehlen eines Ereignisses, das einen Übergang zwischen Zuständen auslöst;
  • Das Fehlen eines Parameters, der in der Übergangsbedingung verwendet wird.




Übergangsfehler:



Bild



Ric-App



Wir freuen uns, Ihnen mitteilen zu können, dass wir eine mobile Version haben. Die Anwendung verfügt über die grundlegenden Funktionen der Plattform in Bezug auf die Echtzeitüberwachung des Status eines Objekts und seines Standorts, die Verwaltung von Objekten durch Senden von Befehlen und die Überwachung von Plattformwarnungen.



Die Android-Anwendung ist im Play Market unter dem Link verfügbar . Die iOS-App kommt bald in den App Store.



Objekte



Informationen zum Status von Objekten werden in der Liste der Objekte angezeigt. Sie können in jedes Objekt gehen, alle seine Parameter und den Paketverlauf anzeigen. Darüber hinaus besteht die Möglichkeit, Befehle an Geräte zu senden.



Objektliste:



Bild



Objektstatus : Objektverlauf



Bild



: Objektverwaltung



Bild



:

Bild



Map



Das Menü mit der Karte ähnelt der Karte in der Plattformoberfläche.



Karte:



Bild



Warnungen



In Verkaufsautomaten generierte Nachrichten werden auch in der mobilen Anwendung im Nachrichtenmenü angezeigt.



Warnungen:



Bild



Dies sind alle Neuigkeiten des neuesten Updates.



Wir hoffen, dass die neuen Funktionen Sie und uns begeistern werden. Wir sind sehr bemüht, unsere Plattform benutzerfreundlich und verständlich zu machen, damit jeder ohne großen Aufwand und Fähigkeiten sein eigenes IoT-Projekt erstellen kann.



Wir freuen uns auf Ihre Kommentare und vergessen Sie nicht, Ihre Vorschläge mitzuteilen. Vielleicht werden Ihre Ideen in zukünftigen Versionen enthalten sein!



Bleiben Sie dran und machen Sie einfach IoT!



Nützliche Links



Tutorial-Videos mit Mini-Fallstudien

Erstellen Sie jetzt Ihr IoT-Projekt

Schließen Sie sich Gleichgesinnten an

GitHub

Fragen und Vorschläge - development@rightech.io



All Articles