2012-12-06 6 views
1

상황 :파이썬 데몬 + 프로세스 간 통신 + 웹 서버

나는 직렬 연결 arduino 's에 신호를 보내거나 보내는 python 스크립트가 있습니다. 나는 arduinos의 상태를 질의 할 수 있도록 웹 서버를 구현하는 가장 좋은 방법을 알고 싶었다. 나는 "웹 ​​서버"부분과 직렬 연결이 같은 스크립트에서 실행되기를 원합니다. 가능한가, 아니면 데몬과 서버 부분으로 나누어야합니까?

감사합니다. 모든 의견을 환영합니다.

답변

0

를 사용; 나는이 개 부분을 분리 한 :

아두 이노 데몬 나는 [병]라는 마이크로 웹 프레임 워크와 파이썬을 사용하고

[1] API 호출을 처리하고 난와 통신 할 수 PySerial을 사용하고있는 아두 이노스.

웹 서버

정규 아파치와 PHP; Arduino 데몬에 대한 API 호출을하는 데 사용됩니다.

0

WAMP 서버 있습니다. 가장 쉽고 빠른 방법입니다. 웹 서버는 php, python, http 등을 지원합니다. Linux를 사용하는 경우 가장 쉬운 직렬 통신 도구는 php입니다. 하지만 Windows에서 PHP는 직렬 통신에서 데이터를 읽을 수 없습니다. 따라서 파이썬/펄 등

덕분에 내가 선택 하셨을 궁금 분들을 위해

+0

감사합니다. 이미 솔루션을 선택했습니다. PHP는 아파치에서 실행될 때 지속적인 프로세스가 아니기 때문에 나쁜 선택입니다. – Vannen