Product Guides

Como Conectar Dispositivos ao iHost para Controle e Gerenciamento?

How to Connect Devices to iHost for Control and Management?

A API baseada em HTTP do iHost oferece as capacidades abertas do iHost para qualquer desenvolvimento de aplicação de terceiros, bem como integração de dispositivos e sistemas de terceiros. Com essas APIs, uma ampla gama de aplicações pode ser realizada para atender a diversas necessidades de expansão de funcionalidades.

Desenvolvedores podem usar o iHost como servidor local e desenvolver outras aplicações de integração de dispositivos de marcas diversas via APIs de registro e sincronização de status de dispositivos. Registre seus dispositivos no iHost e eles serão exibidos no console do iHost. O status em tempo real do dispositivo é sincronizado com o iHost via interface de sincronização de status bidirecional, assim, os recursos de status em tempo real do dispositivo, acionamento de cenas e controle de dispositivos podem ser realizados no console central do iHost.

Para um entendimento mais aprofundado das APIs de registro e gerenciamento de dispositivos, fornecemos um Add-on open-source chamado “eWeLink Smart Home (Github) ” para sua referência.

O conceito do eWeLink Smart Home Add-on é a sincronização de dispositivos WiFi no iHost. O eWeLink Smart Home Add-on busca dispositivos “eWeLink Support” na LAN, conecta os dispositivos via modo LAN e os sincroniza no iHost para gerenciamento, controle e automação através do iHost. O fluxo de trabalho envolve buscar dispositivos “eWeLink Support” que suportam modo LAN via mDNS, obter a chave de criptografia de comunicação LAN do dispositivo via nuvem e determinar se o tipo de dispositivo é atualmente suportado pelo iHost. Se suportado, o Add-on exibirá o botão “Sync” para sincronização do dispositivo com o iHost.

Quando o usuário seleciona “Sync”, o eWeLink Smart Home Add-on primeiro chama a API de permissão 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 Add-on sincroniza os dispositivos selecionados para o iHost através da API de registro de dispositivos, e você pode ver os cartões dos dispositivos no console central. Depois disso, o Add-on sincroniza as mudanças de status do dispositivo para o iHost através da API de sincronização de status do dispositivo, e também encaminha os comandos de controle do iHost para o dispositivo através da API de controle reverso do dispositivo, para que o usuário possa visualizar o status do dispositivo em tempo real, controlar o dispositivo e configurar várias automações no console central do iHost.

No futuro, forneceremos uma demonstração open-source do Add-on “Web API to MQTT” para facilitar a conexão de vários dispositivos que usam interfaces MQTT. Atualmente, o iHost suporta apenas um número limitado de tipos de dispositivos com capacidades simples. No entanto, o iHost continuará a atualizar e suportar mais tipos de dispositivos e capacidades complexas no futuro.

  • Para a documentação mais recente da API do iHost, por favor clique aqui:

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

  • Github do eWeLink Smart Home Add-on:

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

  • Docker hub do eWeLink Smart Home Add-on:

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

Continuar lendo

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

Deixar comentário

Os comentários precisam ser aprovados antes da publicação.

Este site é protegido por hCaptcha e a Política de privacidade e os Termos de serviço do hCaptcha se aplicam.