Product Guides

Hogyan csatlakoztassuk az eszközöket az iHosthoz vezérlés és kezelés céljából?

How to Connect Devices to iHost for Control and Management?

Az iHost HTTP-alapú API nyílt képességeket biztosít bármely harmadik fél alkalmazásfejlesztése, valamint harmadik fél eszköz- és rendszerintegrációja számára. Ezekkel az API-kkal széles körű alkalmazások valósíthatók meg a különféle funkcióbővítési igények kielégítésére.

A fejlesztők az iHostot helyi szerverként használhatják, és más márkás eszközintegrációs alkalmazásokat fejleszthetnek az eszközregisztrációs és állapotszinkronizációs API-kon keresztül. Regisztrálja eszközeit az iHostba, és az eszközök megjelennek az iHost konzolon. Az eszköz valós idejű állapota kétirányú állapotszinkronizációs interfészen keresztül szinkronizálódik az iHostba, így az eszköz valós idejű állapotának megjelenítése, jelenetkapcsolás indítása és eszközvezérlés megvalósítható az iHost központi konzolján.

A regisztrációs és eszközkezelési API-k mélyebb megértése érdekében nyílt forráskódú Kiegészítőt biztosítunk „eWeLink Okosotthon (Github) ” az Ön tájékoztatására.

Az eWeLink Okosotthon Kiegészítő koncepciója a WiFi eszközök szinkronizálása az iHostba. Az eWeLink Okosotthon Kiegészítő a LAN-on belül keresi az „eWeLink Support” eszközöket, LAN módban csatlakozik az eszközökhöz, és szinkronizálja azokat az iHostba kezelés, vezérlés és automatizálás céljából. A munkafolyamat magában foglalja az „eWeLink Support” eszközök LAN mód támogatásának mDNS-en keresztüli keresését, az eszköz LAN kommunikációs titkosítási kulcsának felhőn keresztüli megszerzését, valamint annak megállapítását, hogy az eszköztípus jelenleg támogatott-e az iHost által. Ha támogatott, a Kiegészítő megjeleníti a „Szinkronizálás” gombot az eszköz iHost-tal való szinkronizálásához.

Amikor a felhasználó kiválasztja a „Szinkronizálás” opciót, az eWeLink Okosotthon Kiegészítő először meghívja az iHost engedélyezési API-ját, hogy API hozzáférési tokent kérjen. Az iHoston megjelenő felhívás szerint kézzel megerősítve az engedélyezést, a Kiegészítő sikeresen megkapja a tokent a további kommunikációhoz az iHosttal. A Kiegészítő a kiválasztott eszközöket az eszközregisztrációs API-n keresztül szinkronizálja az iHostba, és az eszközkártyák megjelennek a központi konzolon. Ezt követően a Kiegészítő az eszköz állapotváltozásait az Eszköz állapot szinkronizációs API-n keresztül továbbítja az iHost felé, valamint az iHostból érkező vezérlőparancsokat az Eszköz visszavezérlő API-n keresztül továbbítja az eszköznek, így a felhasználó valós időben láthatja az eszköz állapotát, vezérelheti az eszközt és különféle automatizálásokat konfigurálhat az iHost központi konzolján.

A jövőben nyílt forráskódú „Web API to MQTT” Kiegészítő demót fogunk biztosítani, hogy megkönnyítsük az MQTT interfészt használó különféle eszközök csatlakoztatását. Jelenleg az iHost csak korlátozott számú, egyszerű képességekkel rendelkező eszközt támogat. Azonban az iHost a jövőben tovább fogja frissíteni és támogatni több eszköztípust és összetettebb eszközképességeket.

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

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

  • eWeLink Okosotthon Kiegészítő Github:

https://github.com/CoolKit-Technologies/cc.ewelink.smart.home.addon

  • eWeLink Okosotthon Kiegészítő docker hub:

https://hub.docker.com/r/ewelink/ewelink-smart-home

Következő olvasmány

Introducing iHost – Your Powerful Local Smart Home Hub
Master Your SONOFF Thermostatic Radiator Valve: User Guide & FAQ

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á.