2016-06-29 2 views
1

나는 Raspberry Pi와 서버 사이에 웹 소켓을 사용하며 웹 소켓 이론으로 완벽하게 작동합니다.Raspberry Pi와 Arduino의 웹 소켓의 차이점

하지만 Arduino 용 웹 소켓을 검색 할 때 많은 라이브러리를 발견했으며 모두 실제 웹 소켓과 달리 http 게시와 같을 수 있습니다. 그들은 단지 게시물을 보내고 도착을 수신하지만, 웹 소켓은 2 개의 터미널 간의 연결을 열며 게시물을 보내고 다른 쪽에서 메시지를 기다립니다.

내 Arduino 응용 프로그램에서 나는 항상 너무 많은 트래픽을 초래하는 서버에서 유도 된 상태를 알기 위해 http get 요청을 보내야하지만 웹 소켓을 사용할 때 서버는 Arduino에 대한 메시지 만 보냅니다. 상태가 변경되고 Arduino는 메시지를 기다립니다.

Arduino의 실제 웹 소켓 라이브러리를 아는 사람이 있습니까?

+0

웹 소켓은 TCP/IP 소켓을 사용하고 HTTP 연결로 시작하는 프로토콜입니다. 소켓 태그는 웹 소켓이 아닌 TCP/IP, UDP, 버클리 유형입니다. 나는 그 태그를 제거하고있다. – Myst

+0

@Myst 정보 주셔서 감사합니다 –

+0

[this] (https://kevinrohling.wordpress.com/2011/09/14/world-domination-using-arduinos-and-websockets/) 기사를 읽었습니까? 당신이하고 싶은 것이 실제로 가능해 보입니다. –

답변

1

Arduino 용 "실제"websocket 라이브러리는 없습니다.

Arduino보다 더 멀리있는 Raspberry Pi를 사용하는 것이 좋습니다. 운영 체제가 있고 다중 프로세스를 지원하기 때문에 (한 번에 하나의 프로세스 만 실행하는 Arduino와 달리) Arduino보다 안정적이기 때문입니다.

RPi와 Arduino의 가격을 WiFi로 빌드했을 때의 가격을 대략 같은 가격으로 비교할 수 있습니다.

관련 문제