Product Guides

Cihazları Kontrol ve Yönetim için iHost'a Nasıl Bağlanır?

How to Connect Devices to iHost for Control and Management?

iHost HTTP tabanlı API, iHost’un açık yeteneklerini herhangi bir üçüncü taraf uygulama geliştirmeye ve üçüncü taraf cihazlar ile sistem entegrasyonuna sunar. Bu API’ler ile çeşitli özellik genişletme ihtiyaçlarını karşılamak için geniş bir uygulama yelpazesi gerçekleştirilebilir.

Geliştiriciler, iHost’u yerel sunucu olarak kullanabilir ve cihaz kayıt ve durum senkronizasyon API’leri aracılığıyla diğer markalı cihaz entegrasyon uygulamaları geliştirebilir. Cihazlarınızı iHost’a kaydedin ve cihazlar iHost konsolunda gösterilir. Cihazın gerçek zamanlı durumu çift yönlü durum senkronizasyon arayüzü ile iHost’a senkronize edilir, böylece gerçek zamanlı cihaz durumu, sahne tetikleme ve cihaz kontrolü özellikleri iHost merkez konsolunda gerçekleştirilebilir.

Kayıt ve cihaz yönetimi API’lerini daha iyi anlamak için, “eWeLink Akıllı Ev (” adlı açık kaynaklı bir Eklenti sağlıyoruz.Github) ” referansınız için.

eWeLink Akıllı Ev Eklentisi’nin konsepti, WiFi cihazlarının iHost’a senkronizasyonudur. eWeLink Akıllı Ev Eklentisi, LAN’da “eWeLink Destekli” cihazları arar, LAN modu üzerinden cihazlara bağlanır ve bunları iHost’a senkronize ederek yönetim, kontrol ve otomasyon sağlar. İş akışı, mDNS aracılığıyla LAN modunu destekleyen “eWeLink Destekli” cihazları aramayı, cihazın LAN iletişim şifreleme anahtarını bulut üzerinden almayı ve cihaz türünün şu anda iHost tarafından desteklenip desteklenmediğini belirlemeyi içerir. Destekleniyorsa, Eklenti cihazın iHost ile senkronizasyonu için “Senkronize Et” düğmesini gösterir.

Kullanıcı “Senkronize Et” seçeneğini belirlediğinde, eWeLink Akıllı Ev Eklentisi önce iHost’un izin API’sini çağırarak bir API erişim token’ı için başvurur. İstem üzerine iHost üzerinde yetkilendirmeyi manuel olarak onayladıktan sonra, Eklenti sonraki iHost iletişimi için token’ı başarıyla alabilir. Eklenti, seçilen cihazları cihaz kayıt API’si aracılığıyla iHost’a senkronize eder ve cihaz kartlarını merkez konsolda görebilirsiniz. Daha sonra, Eklenti cihazdan iHost’a cihaz durumu değişikliklerini Cihaz durumu senkronizasyon API’si ile senkronize eder, ayrıca iHost’tan cihaza kontrol komutlarını Cihaz ters kontrol API’si ile ileterek kullanıcının cihaz durumunu gerçek zamanlı görmesini, cihazı kontrol etmesini ve iHost merkez konsolunda çeşitli otomasyonları yapılandırmasını sağlar.

Gelecekte, MQTT arayüzlerini kullanan çeşitli cihazların bağlantısını kolaylaştırmak için açık kaynaklı “Web API to MQTT” Eklenti demosu sağlayacağız. Şu anda, iHost yalnızca basit özelliklere sahip sınırlı sayıda cihaz türünü desteklemektedir. Ancak, iHost gelecekte daha fazla cihaz türü ve karmaşık cihaz özelliklerini güncellemeye ve desteklemeye devam edecektir.

  • En son iHost API dokümantasyonu için lütfen buraya tıklayın:

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

  • eWeLink Akıllı Ev Eklentisi Github:

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

  • eWeLink Akıllı Ev Eklentisi docker hub:

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

Sonraki gönderi

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

Yorum yazın

Tüm yorumlar yayınlanmadan önce incelenir.

Bu site hCaptcha ile korunuyor. Ayrıca bu site için hCaptcha Gizlilik Politikası ve Hizmet Şartları geçerlidir.