Product Guides

Hogyan végezzünk alacsony kódú fejlesztést az iHostban?

How to Do Low-code Development in iHost?

Röviden áttekintettük az iHost API képességeit, és hivatkoztunk a nyílt forráskódú projektre, hogy megmutassuk, hogyan lehet eszközöket csatlakoztatni az iHost-hoz, és hogyan lehet az eszközöket az iHost-ban vezérelni. Természetesen értjük, hogy egyes fejlesztők nem szeretnének bonyolult API dokumentációkat olvasni és forráskódot tanulmányozni, ezért egy eszközkészletet is biztosítunk azoknak a fejlesztőknek, akik alacsony kódolású fejlesztést szeretnének végezni.

A Node-RED egy hatékony eszköz IoT alkalmazások építéséhez. Vizualizált programozási megközelítést használ. Lehetővé teszi a fejlesztők számára, hogy előre definiált kódtömböket (ezeket „node”-oknak, azaz csomópontoknak hívják) összekapcsoljanak feladatok végrehajtásához, és amikor ezek össze vannak kötve, egy „Flow”-t, azaz folyamatot alkotnak. Hardvereszközöket, API-kat és online szolgáltatásokat köt össze alacsony kódolású fejlesztési módon.

Számos iHost API-t csomagoltunk be, és különféle funkciókkal rendelkező node-okat biztosítunk a felhasználók számára, megkönnyítve az iHost OPEN API WYSIWYG módon történő hívását. A projekt nyílt forráskódú, és itt található:

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

Így nincs szükség az API dokumentáció olvasására és tanulására, csak a node modul használatát kell megtanulni, és megvalósítható az eszköz hozzáférése az iHost-hoz, valamint az eszköz vezérlése az iHost funkcióiban.

Jelenleg a következő node-ok vannak online:

  • Figyelés állapotváltozás node: figyelés egy vagy több eszköz állapotváltozási eseményeire
  • Figyelés Online állapot node: egy vagy több eszköz online állapotát figyeli
  • Eszköz hozzáadás figyelő node: az iHost regisztrációs eszköz eseményeit figyeli
  • Eszköz törlés figyelő node: egy vagy több eszköz törlési eseményt figyel
  • Eszközinformáció módosítás figyelő node: egy vagy több eszközinformáció módosítási eseményt figyel
  • Eszközvezérlő node: vezérli a megadott eszközt
  • Eszközlista és eszközinformáció lekérdező node: lekéri a teljes eszközlistát vagy egy adott eszköz információit
  • Átjáró állapot lekérdező node: lekéri az iHost futó állapotát
  • JSON üzenet node: egy JSON adatot küld az iHost-nak az eszköz vezérléséhez
  • Eszközregisztrációs node: új eszközt regisztrál az iHost-ba és vezérli azt

Ha bármilyen problémája van a node-okkal, kérjük, bátran lépjen kapcsolatba velünk, és további javaslatokat gyűjtünk, valamint folytatjuk ezen node-ok optimalizálását és fejlesztését.

  • A legfrissebb iHost API dokumentációért kérjük, kattintson ide:

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

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

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

Következő olvasmány

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

Hagyjon megjegyzést

Minden hozzászólást moderálnak a közzététel előtt.

Ezt a webhelyet a hCaptcha rendszer védi, és a hCaptcha adatvédelmi szabályzata, valamint szolgáltatási feltételei vonatkoznak rá.