On 12 Jun 2012, at 11:57, Toby Jaffey <[email protected]> wrote:

> Hi,
> 
> I'm interested to find out what MQTT to HTTP bridges/proxies exist and how 
> they
> work.
> 
> Clearly, there's sometimes a need a need to provide access via web browsers to
> MQTT brokers. But, MQTT and HTTP are fundamentally different in their outlook.
> HTTP is a request response 1:1 while MQTT is asynchronous, event based pub 
> sub.
> 
> Beyond browsers, providing MQTT broker access over HTTP allows for integration
> with existing services like Cosm's triggers, or ifttt.
> 
> The two bridges I have found handle the problem quite differently:
> Mosquitto's websocket bridge proxies raw MQTT over websockets - forcing the
> client to implement MQTT.
> 
> NJH's bridge (https://github.com/njh/mqtt-http-bridge) uses retained messages
> to map to HTTP's GET/PUT CRUD semantics. But, doesn't provide any mechanism 
> for
> streaming messages.
> 

I am thinking about adding server sent event support to my bridge:

http://www.w3.org/TR/eventsource/

I think they align better with the web than sockets. But I think so might have 
to find somewhere else to host my bridge.


nick.
_______________________________________________
Mailing list: https://launchpad.net/~mqtt-users
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~mqtt-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to