2013-07-12 2 views
0

나는 라스베리 파이와 Arduino 메가가 제어하는 ​​로봇과 통신하기위한 시스템을 설계하고 있습니다. Raspberry Pi는 웹 서버를 실행하며 컴퓨터에서 실행되는 응용 프로그램의 명령을 받아야합니다. 저는 XMLHTTPRequest를 통해 Pi의 Bottle 서버에 명령을 보내는 간단한 웹 페이지를 작성했습니다. 그러나 이것은 모터의 속도와이를 구동하는 데 필요한 정밀도를 고려하면 너무 느립니다.웹 페이지를 통해 로봇 제어

파이에 대한 소켓을 여는 파이썬 응용 프로그램으로 성공했지만,이 응용 프로그램은 파이썬이 설치된 컴퓨터 (Windows, OSX 및 Linux)를 실행해야합니다.

내 주된 질문은 다음과 같습니다. 자바 스크립트와 HTML 만 사용하여 로봇을 조종하기에 충분히 빠른 명령을 보내는 방법이 있습니까?

+0

웹 소켓을 살펴볼 수 있습니다. 그들은 이러한 종류의 문제에 자바 스크립트/HTTP 솔루션입니다. http://en.wikipedia.org/wiki/WebSocket. 병 서버가 웹 소켓을 처리 할 수 ​​있는지는 모르겠지만 라스베리 파이에서 노드 JS를 실행하는 사람들에 대해 들어 봤으며 어떤 작업을 할 수 있습니다. – Hath995

+0

대단히 감사합니다! WebSocket은 내가 필요한 것입니다. – quadthagoras

답변

0

Pywebsockets를 사용하면 javascript가 서버에서 파이썬 기능과 다시 연결되어 로봇을 조종하는 데 유용 할 정도로 빠르게 데이터를 전송할 수 있습니다.

관련 문제