====== MQTT - Message Queue Telemetry Transport ======
===== Dokumentation: =====
* http://www.hivemq.com/blog/mqtt-essentials/
* http://stanford-clark.com\\
* http://de.slideshare.net/andysc/the-house-that-twitters\\
* http://news.bbc.co.uk/2/hi/technology/8113914.stm
* http://jpmens.net/2013/02/25/lots-of-messages-mqtt-pub-sub-and-the-mosquitto-broker/
* http://de.slideshare.net/PeterREgli/mq-telemetry-transport
* https://www.youtube.com/watch?v=GRsWhLtcgVs
* [[http://www.eejournal.com/blog/is-exactly-once-delivery-possible-with-mqtt/|Is Exactly-Once Delivery Possible with MQTT?]]
===== Server =====
* [[https://github.com/mqtt/mqtt.github.io/wiki/server-support|Liste von Implementierungen und Features]]\\
* [[http://www.scalagent.com/IMG/pdf/Benchmark_MQTT_servers-v1-1.pdf|Server Benchmarks]]
==== Mosquitto Server Software ====
* http://mosquitto.org/download/
* [[public_v6:mosquitto|Mosquitto Broker - Installation aus den Quellen]]
* [[http://rockingdlabs.dunmire.org/exercises-experiments/ssl-client-certs-to-secure-mqtt| Mosquitto mit TLS/SSL]]
C-API und Beispielprogramm:
* https://mosquitto.org/api/files/mosquitto-h.html
* https://mosquitto.org/man/libmosquitto-3.html
* https://spin.atomicobject.com/2014/03/19/mqtt-protocol-ethernet/
* http://www.kevinboone.net/mosquitto-test.html
* **Multi-Protocol:** https://robomq.readthedocs.io/en/latest/MQTT/
=== Logging der Server und Benutzeraktivitäten ===
* http://www.steves-internet-guide.com/mosquitto-logging/
* https://github.com/mqtt/mqtt.org/wiki/SYS-Topics
Schreibt alle Nachrichten über alle Topics raus, zusammen mit dem Topic (-v)
mosquitto_sub -v -h localhost -t '#'
Schreibt alle SYS-Topics raus:
mosquitto_sub -v -h localhost -t '$SYS/#'
==== Sub/Pub Clients ====
**Contiki:**
* http://hacks.esar.org.uk/contiki-mqtt-client/
**Arduino Clients for MQTT:**
* **Eclipse Paho:** https://www.eclipse.org/paho/clients/c/embedded/
* **Download:** https://projects.eclipse.org/projects/technology.paho/downloads
* https://github.com/knolleary/pubsubclient\\
* **Example:** http://m2mio.tumblr.com/post/30048662088/a-simple-example-arduino-mqtt-m2mio
**Android Client:**
* http://www.eclipse.org/paho/clients/android/sample/
**Twitter to MQTT:**
* https://github.com/knolleary/twitter-to-mqtt
**Java MQTT Client Library:**
* https://github.com/fusesource/mqtt-client
**Node.js:**
* https://www.npmjs.com/package/mqtt
* https://blog.risingstack.com/getting-started-with-nodejs-and-mqtt/
**Eclipse Paho Project:**
* http://www.eclipse.org/paho/
**Others:**
* http://www.hivemq.com/blog/seven-best-mqtt-client-tools
===== Other Stuff =====
**Wireshark Dissector**
https://github.com/Cilab/Wireshark-MQTT
**Presse**
* http://www.golem.de/news/ibm-messagesight-wie-verarbeitet-man-2-5-trillionen-bytes-pro-tag-1304-99015.html
* http://www.heise.de/newsticker/meldung/Amazons-Cloud-Dienst-fuer-das-Internet-der-Dinge-ist-verfuegbar-3052268.html