As exibições com recursos de controle de rede geralmente são fornecidas com o recurso desativado. Procure no manual para ver se existe uma maneira de ativá-lo.
Eu teria feito o mergulho manual para você, mas você não forneceu um número de modelo.
Estou escrevendo um script de shell que precisa enviar uma string de 8 caracteres terminada com um x0d para uma TV Sharp Aquos. Um exemplo é 'POWR1 \x0d'
(POWR1 seguido por três espaços e LF)
A documentação é fraca. ele diz protocolo TCP / IP (nada sobre UDP ou TCP) e serviço: nada: não selecione telnet ou SSH.
No passado, para projetos semelhantes, eu pude usar o socat e algo como:
echo -e -n 'POWR1 \x0d' | socat - tcp4:192.168.1.88:10002
No entanto, tudo que eu obtenho é "socat[3875] E connect(3, AF=2 192.168.1.88:10002, 16): Connection refused"
Alguém tem alguma ideia
As exibições com recursos de controle de rede geralmente são fornecidas com o recurso desativado. Procure no manual para ver se existe uma maneira de ativá-lo.
Eu teria feito o mergulho manual para você, mas você não forneceu um número de modelo.
Talvez informações de este post ajudem.
Ativar IP no televisor
... I allowed the Sharp to controlled using the Network settings tab on the TV and also set up a static IP. All internet stuff on the TV works fine ...
Eu tenho solução de trabalho para você. Você precisa:
Menu aberto - > Configurações - > Visualizar configurações - > Configurações de Rede - > Configurações de controle de IP - > ChangeSet seu nome de tv, nome de usuário, senha, porta
Depois disso, você pode enviar seus comandos para:
echo -e -n 'user\x0dpassword\x0dIAVD4 \x0d' | \
socat - tcp4:192.168.100.113:10002
NOTA: para o acima: (user / pass / ip / port insert com seus valores)