we (IBM) have been using MQTT in solutions for the last 10 years with
great success.
A couple that I can reference:
- St Jude Medical, who use MQTT to remotely monitor patient implants
- http://www-03.ibm.com/press/us/en/pressrelease/19747.wss
- Consert, who are an energy utility company, use MQTT as a part of
their real-time home energy monitoring and management solution -
http://www-304.ibm.com/partnerworld/gsd/solutiondetails.do?solution=40405&lc=en&stateCd=P&page=1
There are obviously many that I am not able to share, but they cross
all industries.
Independently of IBM, Facebook Messenger uses MQTT -
http://mqtt.org/2011/08/mqtt-used-by-facebook-messenger
I'm sure there will be other's on this mailing list, outside of IBM,
who have stories to share.
Regards,
Nick
> --
> To learn more about MQTT please visit http://mqtt.org
>
> To post to this group, send email to mq...@googlegroups.com
> To unsubscribe from this group, send email to
> mqtt+uns...@googlegroups.com
>
> For more options, visit this group at
> http://groups.google.com/group/mqtt
Although I'm working on a much more complete description of how we use
MQTT in SCADA and Telemetry systems for this forum, I can provide some
insight as to why I wanted to co-develop MQTT with Andy Stanford Clark
originally. (And now everyone will know the dirty little secret that
MQTT was actually first designed for Real Time, Mission Critical,
Command & Control, SCADA systems. Which is why it is so cool !!!)
I pointed out in my post below that we had to interface to a variety of
systems including PLC's, RTU's, Smart Transmitters, etc. Well that
sounds pretty straight forward but let me provide an abbreviated list of
just a few of the device protocols we had to deal with:
Allen-Bradley DF1
Allen-Bradley DH+
Allen-Bradley EN/IP
Amocam
ARCNet
ATS
BITbus
CANbus
CA
CCM2
CDCI
CDCII
Conitel
DeviceNet
Daniel
DL130
DNP 3.0
Elliott
Enron Modbus
F&M
Ferranti MK2A
Galveston-Houston
GPE
GSI
Harris 5000/5500/6000
Hansa S002
HART (FSK & Wireless)
Hayes
Honeywell DE
J1939
Kodata
L&J
LANDAC
Landis & Gyr
Micromotion Flowscale
MODBUS ASCII
MODBUS RTU
MODBUS Plus
MODBUS TCP
MPS9000
MTS
Omron Host Link
Optomux
PERT 2631
Plessey TC6
RDACSII
REDAC 70H
RNIM
Siemens 3964R
Siemens RK512
SNET -I
SNET �II
GE SRTP
TANO Model 10
TANO Model 100
TCP/IP
Tejas
Total-Flow
Transit Bus
TRW 9550
Valmet Series 5
Transmitton MT700
TRW S-70
TRW S-703
Varec
Wesdac 4F
WISP
ZigBee
The problem here is that supersets and subsets of these protocols still
exist predominately in Industry today. Although 12 years ago we didn't
have the IP connectivity we have today, the desire is to still use "ONE"
transport protocol for all of the process variables and parameters if at
all possible. By providing the host drivers for each of these protocols
in the gateway devices (thereby eliminating any need for polling over a
SCADA network) we were able to write adapters to parse the process
variables and publish them using MQTT. Now "interested parties"
including SCADA host systems could subscribe to event driven process
data using a common transport protocol. But now the exclusivity to the
SCADA host application could be broken down so that other interested
data consumers could gain access directly to the operational process
data. In addition, data that normally would not flow to the SCADA system
could use the same network connection to publish field data. For example
the custody transfer report information from a flow computer (which the
SCADA system could care less about) could be published to the MQTT
broker and subscribed to by the accounts department. There are many,
many additional use cases that are quite interesting that I am in the
process of documenting.
Cheers, Arlen
cheers, Andy
--
Andy Piper | Farnborough, Hampshire (UK)
blog: http://andypiper.co.uk | skype: andypiperuk
twitter: @andypiper | images: http://www.flickr.com/photos/andypiper
> SNET –II
> --
> To learn more about MQTT please visit http://mqtt.org
>
> To post to this group, send email to mq...@googlegroups.com (mailto:mq...@googlegroups.com)
> To unsubscribe from this group, send email to
> mqtt+uns...@googlegroups.com (mailto:mqtt+uns...@googlegroups.com)
Hi Arlen,
I realize this post is from last year but I'm looking for comparison with other open standard protocols. From what I understand MQTT is not an open standard (yet). So here a summary of what I know of MQTT based on what I could find on http://mqtt.org/
- MQTT is not an Open Standard, meaning neither IETF, OMA or any Open Standards organization
- MQTT specification is being provided by IBM, at least that's what I found after first going to http://mqtt.org and redirected to http://www.ibm.com/developerworks/webservices/library/ws-mqtt/index.html
- MQTT has being extensively used in IBM related projects, but I cannot find whether is it being used in non-IBM projects
- MQTT has several implementations (http://mqtt.org/software) and some are even open source
- MQTT is a pub/sub based messaging protocol that relies on TCP, what about security. Is there support for TLS?
- MQTT is a messaging protocol but it is not clear to me whether it has also a Data Representation protocol
- Will MQTT support the traversal of corporate firewalls?
From your point of view what are the advantages/disadvantages of MQTT vs CoAP/LWM2M?
Facebook said that messenger uses Mqtt a while ago. I've also heard about some major connected car projects.
Paul
--
To learn more about MQTT please visit http://mqtt.org
---
You received this message because you are subscribed to the Google Groups "MQTT" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mqtt+uns...@googlegroups.com.
To post to this group, send email to mq...@googlegroups.com.
Visit this group at http://groups.google.com/group/mqtt.
For more options, visit https://groups.google.com/d/optout.