Elisiário Couto
Elisiário Couto

Reputation: 139

MQTT-like Publish-Subscribe with Python and WebSockets?

I'm working on a project that needs a framework to handle pub/sub connections between a webpage and Python.

I've already used mosquitto (an open-source implementation of MQTT) and it worked, but the server needs a modded Apache module to redirect WebSocket connections to the broker.

Right now, I'm looking at Tornado but it doesn't fit on my requirements. I need a solution for the follwing:

Thanks in advance

Upvotes: 0

Views: 3518

Answers (3)

oberstet
oberstet

Reputation: 22011

Autobahn provides Publish & Subscribe (and RPC) over WebSocket via the WAMP protocol, and comes with client for JS (besides others) and Python/Twisted for server.

Here is a complete example.

Disclosure: I am original author of Autobahn and work for Tavendo.

Upvotes: 1

ralight
ralight

Reputation: 11608

websockify provides a websockets to tcp proxy that you could put in front of mosquitto. You would have to run it on a different port than 80 if you already have a web server of course, but it is easier than dealing with custom apache/lighttpd modules.

Upvotes: 0

hardillb
hardillb

Reputation: 59648

You could try the HiveMQ* MQTT broker instead of mosquitto as that has MQTT over websocket support built in.

Upvotes: 2

Related Questions