x0d로 끝나는 8자 문자열을 Sharp Aquos TV로 보내야 하는 쉘 스크립트를 작성 중입니다. 예를 들면 다음과 같습니다 'POWR1 \x0d'
(POWR1 다음에 공백 3개와 LF가 옵니다).
문서화가 좋지 않습니다. 프로토콜 TCP/IP(UDP 또는 TCP 관련 없음) 및 서비스: 없음: 텔넷 또는 SSH를 선택하지 마십시오.
과거에는 유사한 프로젝트에서 socat 등을 사용할 수 있었습니다.
echo -e -n 'POWR1 \x0d' | socat - tcp4:192.168.1.88:10002
그러나 내가 얻는 것은"socat[3875] E connect(3, AF=2 192.168.1.88:10002, 16): Connection refused"
누구든지 아이디어가 있습니다.
답변1
네트워크 제어 기능이 있는 모니터는 일반적으로 공장에서 이 기능이 비활성화되어 있습니다. 활성화하는 방법이 있는지 설명서를 확인하세요.
제가 당신을 위해 수동 다이빙을 할 수도 있었는데 당신이 모델 번호를 알려주지 않았어요.
답변2
아마도 정보는 다음에서 왔을 것입니다.이 게시물도움이 될거야.
TV에서 IP를 활성화하세요
...TV의 네트워크 설정 탭을 사용하여 Sharp를 제어하도록 허용하고 고정 IP를 설정했습니다. TV의 모든 인터넷 콘텐츠가 제대로 작동합니다.
답변3
나는 당신을 위해 효과적인 솔루션을 가지고 있습니다. 다음을 수행해야 합니다.
메뉴 열기->설정->설정 보기->네트워크 설정->IP 제어 설정->TV 이름, 사용자 이름, 비밀번호, 포트 설정 변경
그런 다음 다음 명령을 보낼 수 있습니다.
echo -e -n 'user\x0dpassword\x0dIAVD4 \x0d' | \
socat - tcp4:192.168.100.113:10002
노트:위의 경우: (사용자/비밀번호/IP/포트 값을 입력하세요)