Product Guides

Hoe doe je low-code ontwikkeling in iHost?

How to Do Low-code Development in iHost?

We hebben kort de API-mogelijkheden van iHost behandeld en verwezen naar het open source-project om te laten zien hoe u apparaten kunt koppelen aan iHost en hoe u apparaten in iHost kunt bedienen. Natuurlijk begrijpen we dat sommige ontwikkelaars geen complexe API-documenten en referentiecode willen lezen en leren, dus bieden we ook een set tools voor ontwikkelaars die low-code ontwikkeling willen doen.

Node-RED is een krachtig hulpmiddel voor het bouwen van IoT-toepassingen. Het gebruikt een visuele programmeeraanpak. Het stelt ontwikkelaars in staat om vooraf gedefinieerde codeblokken (genaamd "nodes") te verbinden om taken uit te voeren, en wanneer ze worden verbonden, vormen ze een "Flow". Het verbindt hardwareapparaten, API's en online diensten op een low-code ontwikkelingsmanier.

We hebben verschillende iHost-API's ingekapseld en nodes met diverse functies aangeboden voor gebruikers, zodat gebruikers de OPEN API van iHost op een WYSIWYG-manier kunnen aanroepen. Het project is ook open source en u kunt het hier vinden:

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

Op deze manier hoeft u de API-documentatie niet te lezen en te leren, maar alleen te leren hoe u de node-module gebruikt. U kunt het apparaat koppelen aan de iHost en het apparaat in de iHost bedienen.

Momenteel zijn de volgende nodes online:

  • Luisteren Node voor statuswijziging: monitoren voor de statuswijzigingsgebeurtenissen van één of meer apparaten
  • Luisteren Node voor online status: Houdt de online status van één of meer apparaten in de gaten
  • Luisternode voor het toevoegen van apparaten: Houdt de iHost in de gaten voor apparaatregistratiegebeurtenissen
  • Luisternode voor het verwijderen van apparaten: Houdt één of meer apparaatverwijderingsgebeurtenissen in de gaten
  • Luisternode voor apparaatwijzigingen: Houdt één of meer apparaatwijzigingsgebeurtenissen in de gaten
  • Apparaatbesturingsnode: Bestuurt het opgegeven apparaat
  • Apparaatlijst en Apparaatinformatie Query-node: Verkrijgt de volledige apparaatlijst of specifieke apparaatinformatie
  • Gateway Status Query-node: Verkrijg de status van de iHost
  • JSON-berichtnode: verzendt een stuk JSON-gegevens naar de iHost om het apparaat te bedienen
  • Apparaatregistratie-node: registreert een nieuw apparaat in de iHost en bestuurt het

Als u problemen heeft met de nodes, neem dan gerust contact met ons op. We verzamelen meer suggesties en blijven deze nodes optimaliseren en itereren.

  • Voor de nieuwste iHost API-documentatie, klik hier:

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

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

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

Volgende lezen

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

Laat een reactie achter

Alle reacties worden gemodereerd voordat ze worden gepubliceerd.

Deze site wordt beschermd door hCaptcha en het privacybeleid en de servicevoorwaarden van hCaptcha zijn van toepassing.