2014-11-24 3 views
1

저는 이더넷을 통해 하드웨어를 제어하는 ​​작업을하고 있습니다.브라우저별로 이더넷 소켓에 연결하는 방법은 무엇입니까?

리모콘 앱은 일반 브라우저, 태블릿 및 스마트 폰 (물론 로컬에서 실행해야 함)에서 액세스 할 수 있어야합니다. 그래서 내가보기 엔 html/javascript로 제한됩니다.

장치가 일반 이더넷 포트에서 수신 대기합니다.

거기에 소켓을 열 수있는 방법이 있습니까?

최근에는 웹 소켓과 socket.io에 대해 많이 읽었지 만 그 중 아무도 실제로 속임수를 쓰지 않는 것 같습니다. (이 장치는 이해할 수있는 서버가 필요합니다.이 장치는 일반 텔넷을 이해합니다.)

나는 꽤 혼란 스럽지만, 지금 당장은 그냥 돈이 없다고 생각합니다. 무엇을 해야할지 모른다.

+0

표준 전략은 장치 자체에서 웹 페이지를 제공하는 것입니다. 장치의 소프트웨어를 수정할 수 있습니까? 그렇지 않다면 자신의 CPU/마이크로 컨트롤러로 패키지하고 콤보를 "장치"라고 부를 수 있습니까? – slebetman

+0

소프트웨어/펌웨어 수정이 가능하지 않습니다 ... 장치는 "기본 상태"여야합니다 (응용 프로그램은 장치가 연결된 상태에서 가능한 모든 구성에서 작동해야합니다). – user3787706

답변

2

브라우저에서 소켓에 직접 액세스 할 수는 없지만 프록시를 사용하면 소켓 서버와 소켓을 통해 노드 서버를 가동하고 데이터 스트림을 파이프 할 수있다. 소켓에.

+1

음 ... 프록시를 로컬로 실행할 수 있습니까? ? 재배포의 목적으로? ("여기, 이것은 원격 제어 장치이며,이 폴더를 어딘가에두고 실행 시키십시오.") – user3787706

관련 문제