Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Paho » Any plans to allow developers to plugin the transport?
Any plans to allow developers to plugin the transport? [message #1313257] Thu, 24 April 2014 20:00 Go to next message
Sanjay Saxena is currently offline Sanjay Saxena
Messages: 2
Registered: April 2014
Junior Member
MQTT Javascript client library uses WebSocket as the transport. Are there any plans to run MQTT over WebSocket for other clients such as Java? Or, are there any plans to make the transport pluggable so that developers can swap in transport of their choice?
Re: Any plans to allow developers to plugin the transport? [message #1315374 is a reply to message #1313257] Fri, 25 April 2014 23:45 Go to previous messageGo to next message
Ian Craggs is currently offline Ian Craggs
Messages: 16
Registered: March 2013
Junior Member
We have plans to make a C/C++ client with pluggable transport, see here: http://mbed.org/teams/mqtt/code/MQTT/

But not currently for Java. Why do you think Java over WebSockets would be useful?
Re: Any plans to allow developers to plugin the transport? [message #1319001 is a reply to message #1315374] Mon, 28 April 2014 01:01 Go to previous messageGo to next message
Sanjay Saxena is currently offline Sanjay Saxena
Messages: 2
Registered: April 2014
Junior Member
A pluggable transport would be useful for all clients -- C/C+, Java, C#, etc.

I think that opening up additional ports in the firewall, as needed by running MQTT directly over TCP, would not sit well with enterprises who are very conservative about it. WebSocket protocol uses port 80 for regular WebSocket connections and port 443 for WebSocket connections tunneled over TLS. Since ports 80 and 443 are already open in a corporate firewall to handle HTTP and HTTP traffic, there is no need for any additional ports to be opened if MQTT is running over WebSocket. So, running MQTT over WebSocket would not run into any resistance from the corporate IT folks and this translates into wider MQTT acceptance.

[Updated on: Mon, 28 April 2014 01:04]

Report message to a moderator

Re: Any plans to allow developers to plugin the transport? [message #1321900 is a reply to message #1319001] Tue, 29 April 2014 15:23 Go to previous message
Ian Craggs is currently offline Ian Craggs
Messages: 16
Registered: March 2013
Junior Member
Seems like that is two requirements! I've been wondering what future requirements there might be. I'll note these down. We'll be tracking requirements in Eclipse bugs.
Previous Topic:Lua MQTT Client Library
Next Topic:Commercial use of Mihini and MQTT/Mosquitto/Paho
Goto Forum:
  


Current Time: Tue Oct 21 16:55:15 GMT 2014

Powered by FUDForum. Page generated in 0.10152 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software