Product Guides

Comment faire du développement low-code dans iHost ?

How to Do Low-code Development in iHost?

Nous avons brièvement abordé les capacités de l'API d'iHost et fait référence au projet open source pour vous montrer comment connecter des appareils à iHost et comment contrôler les appareils dans iHost. Bien sûr, nous comprenons que certains développeurs ne veulent pas lire et apprendre des documents API complexes ni consulter le code source de référence, c'est pourquoi nous fournissons également un ensemble d'outils pour les développeurs qui souhaitent faire du développement low-code.

Node-RED est un outil puissant pour construire des applications IoT. Il utilise une approche de programmation visuelle. Il permet aux développeurs de connecter des blocs de code prédéfinis (appelés « nœuds ») pour effectuer des tâches, et lorsqu'ils sont connectés ensemble, ils forment un « Flux ». Il connecte des dispositifs matériels, des API et des services en ligne dans une démarche de développement low-code.

Nous avons encapsulé une variété d'API iHost et fourni des nœuds avec diverses fonctions pour les utilisateurs, facilitant l'appel de l'API OPEN d'iHost de manière WYSIWYG. Le projet est également open source, vous pouvez le trouver ici :

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

Ainsi, vous n'avez pas besoin de lire et d'apprendre la documentation API, il suffit d'apprendre à utiliser le module nœud, vous pouvez réaliser l'accès au dispositif dans l'iHost et contrôler la fonction du dispositif dans l'iHost.

Actuellement, les nœuds suivants sont en ligne :

  • Écoute Nœud pour changement de statut : moniteur des événements de changement de statut d'un ou plusieurs dispositifs
  • Écoute Nœud pour le statut en ligne : surveille le statut en ligne d'un ou plusieurs dispositifs
  • Nœud d'écoute pour ajout de dispositif : surveille l'iHost pour les événements d'enregistrement de dispositif
  • Nœud d'écoute pour suppression de dispositif : surveille un ou plusieurs événements de suppression de dispositif
  • Nœud d'écoute pour modification d'informations sur le dispositif : surveille un ou plusieurs événements de modification d'informations sur le dispositif
  • Nœud de contrôle de dispositif : contrôle le dispositif spécifié
  • Nœud de requête de liste de dispositifs et d'informations sur les dispositifs : obtient la liste complète des dispositifs ou des informations spécifiques sur un dispositif
  • Nœud de requête de statut de passerelle : obtient le statut de fonctionnement de l'iHost
  • Nœud de message JSON : envoie une donnée JSON à l'iHost pour contrôler le dispositif
  • Nœud d'enregistrement de dispositif : enregistre un nouveau dispositif dans l'iHost et le contrôle

Si vous rencontrez des problèmes avec les nœuds, n'hésitez pas à nous contacter, nous recueillerons davantage de suggestions et continuerons à optimiser et itérer ces nœuds.

  • Pour la dernière documentation de l'API iHost, veuillez cliquer ici :

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

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

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

En lire plus

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

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés.

Ce site est protégé par hCaptcha, et la Politique de confidentialité et les Conditions de service de hCaptcha s’appliquent.