MQTT: verschil tussen versies

Uit MakerSpace Leiden
Ga naar: navigatie, zoeken
(MQTT)
(connecten met de public msgbus MakerSpace Leiden)
Regel 17: Regel 17:
  
 
Luisteren naar alles:
 
Luisteren naar alles:
  mosquitto_sub -h space.vijn.org -t '#' -v
+
  mosquitto_sub -h space.makerspaceleiden.nl -t '#' -v
  
 +
Onder andere de status van de space (open/dicht), de deuren (realtime en wie het laatst langskwam), en de huidige temperatuur. Echter zonder enige garantie voor correctheid of aanwezigheid van genoemde gegevens.
  
 
Posten:
 
Posten:
mosquitto_pub -h space.vijn.org -t user/Marten -m “ wat een leuk plan.."
+
mosquitto_pub -h space.makerspaceleiden.nl -t user/Marten -m “ wat een leuk plan.."
  
 +
Er zijn een paar speciale topics die tekst voorlezen of lampen aansturen, maar de werking hiervan is niet gegarandeerd.
  
 
=== met python ===
 
=== met python ===

Versie van 17 nov 2015 om 01:23

MQTT

mqtt is a messagebus based on the IBM MQ bus. It allows you to pass messages from one system to another without worrying about delivery or other send/receive errors and queues.

a simple mqtt server is mosquitto


installatie

cross platform installers


connecten met de public msgbus MakerSpace Leiden

Luisteren naar alles:

mosquitto_sub -h space.makerspaceleiden.nl -t '#' -v

Onder andere de status van de space (open/dicht), de deuren (realtime en wie het laatst langskwam), en de huidige temperatuur. Echter zonder enige garantie voor correctheid of aanwezigheid van genoemde gegevens.

Posten:

mosquitto_pub -h space.makerspaceleiden.nl -t user/Marten -m “ wat een leuk plan.."

Er zijn een paar speciale topics die tekst voorlezen of lampen aansturen, maar de werking hiervan is niet gegarandeerd.

met python

onder debian/ubuntu

apt-get install python-pip python-dev
pip install paho-mqtt

examples

http://svn.martenvijn.nl/svn/deuropener/
http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.python.git/tree/examples

Links

http://www.hivemq.com/seven-best-mqtt-client-tools/