2013-07-19 2 views
0

웹 페이지와 파이썬 간의 pub/sub 연결을 처리하기위한 프레임 워크가 필요한 프로젝트 작업 중입니다.Python과 WebSocket을 통한 MQTT와 같은 Publish-Subscribe?

나는 이미 모스 킷 (MQTT의 오픈 소스 구현)을 사용해 왔지만 제대로 작동했지만 웹 서버 연결을 브로커에 리디렉션하려면 modded Apache 모듈이 필요합니다.

지금은 토네이도를보고 있지만 내 요구 사항에 맞지 않습니다.

  • 웹 페이지는 파이썬 서버 또는 브로커의 일종에 연결하여 해당 주제와 관련된 데이터를 수신 할 주제를 구독 : 나는 follwing을위한 솔루션이 필요합니다.
  • 파이썬이 해당 주제와 관련된 데이터를 가질 때마다 (매 10 초마다) 데이터는 해당 주제에 등록 된 특정 클라이언트 (또는 클라이언트)로 전송됩니다. 사전에

감사

MQTT "상태/#는"받은 고객에 MQTT/웹 소켓 토네이도 서버, 방송 작업

답변

2

당신 수는있다로 대신 mosquitto의 HiveMQ * MQTT 브로커 시도 내장 웹 소켓 지원을 통해 MQTT.

0

websockify 웹을 제공합니다 모스 킷토 앞에 놓을 수있는 tcp 프록시 소켓. 물론 웹 서버를 이미 가지고 있다면 80보다 다른 포트에서 실행해야 할 것이다. 그러나 아파치/lighttpd 모듈을 수정하는 것보다 쉽다.

1

Autobahn는 &가 WAMP 프로토콜을 통해 웹 소켓을 통해 구독 신청 (및 RPC) 게시를 제공하고, (다른 사람 외에) JS의 클라이언트와 함께 제공 및 서버에 대한 파이썬/트위스트.

여기에 완전한 example입니다.

공개 : 나는 Autobahn의 원작자이며 Tavendo에서 일합니다.

관련 문제