Como posso me conectar a um controlador web de automação residencial?

0

Comprei um controlador remoto da web para automação residencial . Eu gostaria de escrever um software cliente sozinho, porque a interface interna é feia & não é amigável.

Assim, gostaria de encontrar os serviços / comandos que eu deveria executar lá, para poder executá-los no software do lado do cliente. Não consegui nenhum manual e tentei entrar em contato com a empresa sem sucesso.

Quais são minhas opções e amp; como eu posso fazer isso? No menu de configurações admin, vi que existe uma porta (4099) que pode ser configurada, chamada "FLASH operate Port". Eu não sei o que é, talvez eu possa me conectar por lá?

P.S: somente para uso particular

    
por user6460 26.12.2011 / 12:48

1 resposta

0

Antes de tentar "estender a funcionalidade", tente replicar a funcionalidade existente do SW do cliente pelo SW do seu cliente. Ou, pelo menos, entender como a funcionalidade existente entre o cliente e o servidor é realizada.

Tente usar o software OEM e monitorar o tráfego de rede para / do dispositivo usando o analisador de protocolo Wireshark . O protocolo deve ser baseado em texto, como o telnet, se o protocolo usar HTTP, caso contrário, é provavelmente binário. Você pode fazer engenharia reversa de algumas das interfaces / protocolos de comunicação. Caso contrário, você terá que obter uma especificação técnica para o protocolo.

Se você não se importar em anular a garantia, abra o controlador e procure por um conector de 3 pinos ou o layout do PCB para um conector de 3 pinos. Isso pode ser uma porta serial RS-232 ou de nível lógico para um console local; você precisará de um voltímetro para verificar isso. Se você puder encontrar qualquer informação GNU GPLicense na documentação do fabricante, então este console pode ganhar sua entrada em um shell Linux.

    
por 28.12.2011 / 02:48