Product Guides

Como obter informações do dispositivo e controlá-los no iHost?

How to Get Device Information and Control them in iHost?

Dispositivos que se ligam diretamente ao iHost através de Zigbee e dispositivos que se ligam ao iHost através de Add-on podem ser exibidos e controlados na consola do iHost. Isto significa que pode verificar o estado destes dispositivos e subscrever alterações de estado via OPEN API do iHost, bem como suportar a manipulação destes dispositivos através de APIs.

Para ter uma compreensão mais aprofundada do subscrição de estado e APIs de gestão de dispositivos, fornecemos um projeto open-source chamado “Homebridge eWeLink CUBE plugin” para sua referência.

Este Plugin pega nos dispositivos do iHost e sincroniza-os com o sistema Homebridge para exibição e controlo em tempo real.

O seu fluxo de trabalho começa com a descoberta de hosts através da pesquisa na rede LAN via mDNS, depois de o utilizador selecionar o host para conectar, O “Homebridge eWeLink CUBE plugin” irá primeiro chamar a API de permissões do iHost para solicitar um token de acesso à API. Após confirmar manualmente a autorização no iHost conforme solicitado, o Add-on pode obter com sucesso o token para comunicação subsequente com o iHost.

O plugin chama então a API de consulta de dispositivos para obter uma lista de todos os dispositivos, e irá mostrar a lista obtida de dispositivos no iHost, depois de o utilizador selecionar o dispositivo que quer sincronizar com o Homebridge, o plugin chama a API de subscrição do estado do dispositivo do iHost para monitorizar as alterações de estado em tempo real. De forma semelhante, se o utilizador controlar estes dispositivos no Homebridge, o plugin chamará as APIs de controlo de dispositivos para enviar comandos ao iHost para controlar estes dispositivos.
Com o mesmo processo, qualquer programador pode desenvolver um Add-on para obter a lista de dispositivos do iHost, subscrever o estado dos dispositivos do iHost e controlar os dispositivos no iHost. Tudo o que precisa é deste Add-on que também suporta comunicação de dados com sistemas de terceiros, o iHost e os seus dispositivos geridos podem ser integrados de forma contínua em qualquer sistema de terceiros para monitorização e gestão, como Home Assistance, openHAB, iobroker, etc.

A ler a seguir

How to Integrate SONOFF ZBM5 into Home Assistant Using ZHA
How to Do Low-code Development in iHost?

Deixe um comentário

Todos os comentários são moderados antes de serem publicados.

Este site está protegido pela Política de privacidade da hCaptcha e da hCaptcha e aplicam-se os Termos de serviço das mesmas.