Product Guides

Wie funktioniert Low-Code-Entwicklung in iHost?

How to Do Low-code Development in iHost?

Wir haben kurz auf die API-Funktionen von iHost eingegangen und das Open-Source-Projekt herangezogen, um Ihnen zu zeigen, wie Sie Geräte mit iHost verbinden und in iHost steuern. Natürlich verstehen wir, dass manche Entwickler keine komplexen API-Dokumente lesen und lernen und Quellcode referenzieren möchten. Daher bieten wir auch eine Reihe von Tools für Entwickler an, die Low-Code-Entwicklung betreiben möchten.

Node-RED ist ein leistungsstarkes Tool zum Erstellen von IoT-Anwendungen. Es verwendet einen visuellen Programmieransatz. Entwickler können vordefinierte Codeblöcke (sogenannte „Knoten“) verbinden, um Aufgaben auszuführen. Durch die Verbindung entsteht ein „Flow“. Node-RED verbindet Hardwaregeräte, APIs und Onlinedienste mit Low-Code-Entwicklung.

Wir haben verschiedene iHost-APIs gekapselt und Knoten mit verschiedenen Funktionen für Benutzer bereitgestellt, um den Zugriff auf die offene iHost-API im WYSIWYG-Modus zu ermöglichen. Das Projekt ist ebenfalls Open Source und hier zu finden:

node-red-contrib-ewelink-cube ( Github )

Auf diese Weise müssen Sie das API-Dokument nicht lesen und lernen, sondern nur lernen, wie Sie das Knotenmodul verwenden. Sie können den Gerätezugriff auf den iHost implementieren und das Gerät in der iHost-Funktion steuern.

Derzeit sind die folgenden Knoten online:

  • Hören Knoten für Statusänderung: Monitor für die Statusänderungsereignisse eines oder mehrerer Geräte
  • Hören Knoten für Online-Status: Überwachen Sie den Online-Status eines oder mehrerer Geräte
  • Abhörknoten zum Hinzufügen von Geräten: Überwachen Sie den iHost auf Ereignisse bei der Geräteregistrierung
  • Listening-Knoten zum Löschen von Geräten: Überwachen Sie ein oder mehrere Gerätelöschungsereignisse
  • Abhörknoten für Geräteinformationsänderungen: Überwachen Sie ein oder mehrere Ereignisse zur Änderung von Geräteinformationen
  • Gerätesteuerungsknoten: Steuert das angegebene Gerät
  • Abfrageknoten für Geräteliste und Geräteinformationen: Ruft die vollständige Geräteliste oder bestimmte Geräteinformationen ab
  • Gateway-Statusabfrageknoten: Erhalten Sie den Betriebsstatus des iHost
  • JSON-Nachrichtenknoten: sendet ein Stück JSON-Daten an den iHost, um das Gerät zu steuern
  • Geräteregistrierungsknoten: Registriert ein neues Gerät im iHost und steuert es

Wenn Sie Probleme mit den Knoten haben, können Sie sich gerne an uns wenden. Wir werden weitere Vorschläge sammeln und diese Knoten weiter optimieren und iterieren.

  • Klicken Sie hier, um die neueste iHost-API-Dokumentation anzuzeigen:

https://sonoff.tech/ihost-user-guides/api/

  • node-red-contrib-ewelink-cube Github:

https://github.com/CoolKit-Technologies/node-red-contrib-ewelink-cube

Weiterlesen

How to Get Device Information and Control them in iHost?
NSPanel Pro Features & Tutorial Collection

Hinterlasse einen Kommentar

Alle Kommentare werden vor der Veröffentlichung geprüft.

Diese Website ist durch hCaptcha geschützt und es gelten die allgemeinen Geschäftsbedingungen und Datenschutzbestimmungen von hCaptcha.