Product Guides

Come fare sviluppo low-code in iHost?

How to Do Low-code Development in iHost?

Abbiamo brevemente illustrato le capacità API di iHost e fatto riferimento al progetto open source per mostrarti come collegare dispositivi a iHost e come controllare i dispositivi in iHost. Naturalmente, comprendiamo che alcuni sviluppatori non vogliono leggere e imparare documenti API complessi e codice sorgente di riferimento, quindi forniamo anche un set di strumenti per sviluppatori che vogliono fare sviluppo low-code.

Node-RED è uno strumento potente per costruire applicazioni IoT. Utilizza un approccio di programmazione visuale. Permette agli sviluppatori di collegare blocchi di codice predefiniti (chiamati "nodi", nodes) per eseguire compiti, e quando sono collegati insieme, formano un "Flow". Connette dispositivi hardware, API e servizi online in modo di sviluppo low-code.

Abbiamo incapsulato una varietà di API iHost e fornito nodi con varie funzioni per gli utenti, facilitando l'uso dell'API OPEN di iHost in modo WYSIWYG. Il progetto è anche open source, e puoi trovarlo qui :

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

In questo modo, non è necessario leggere e imparare il documento API, basta imparare come usare il modulo nodo, puoi implementare l'accesso del dispositivo all'iHost e controllare la funzione del dispositivo nell'iHost.

Attualmente, i seguenti nodi sono online:

  • Ascoltando nodo per cambio stato: monitora per gli eventi di cambio stato di uno o più dispositivi
  • Ascoltando Nodo per stato online: monitora lo stato online di uno o più dispositivi
  • Nodo di ascolto per aggiunta dispositivo: monitora l'iHost per eventi di registrazione dispositivo
  • Nodo di ascolto per eliminazione dispositivo: monitora uno o più eventi di eliminazione dispositivo
  • Nodo di ascolto per modifica informazioni dispositivo: monitora uno o più eventi di modifica delle informazioni del dispositivo
  • Nodo di controllo dispositivo: controlla il dispositivo specificato
  • Nodo di interrogazione lista dispositivi e informazioni dispositivo: ottiene la lista completa dei dispositivi o informazioni specifiche di un dispositivo
  • Nodo di interrogazione stato Gateway: ottiene lo stato operativo dell'iHost
  • Nodo messaggio JSON: invia un dato JSON all'iHost per controllare il dispositivo
  • Nodo di registrazione dispositivo: registra un nuovo dispositivo nell'iHost e lo controlla

Se hai problemi con i nodi, non esitare a contattarci e raccoglieremo più suggerimenti per continuare a ottimizzare e iterare questi nodi.

  • Per la documentazione più recente dell'API iHost, clicca qui:

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

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

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

Scopri di più

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

Commenta

Nota che i commenti devono essere approvati prima di essere pubblicati.

Questo sito è protetto da hCaptcha e applica le Norme sulla privacy e i Termini di servizio di hCaptcha.