MQTT: verschil tussen versies
(→MQTT) |
(→connecten met de public msgbus MakerSpace Leiden) |
||
Regel 17: | Regel 17: | ||
Luisteren naar alles: | Luisteren naar alles: | ||
− | mosquitto_sub -h space. | + | 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. | + | 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 00:23
Inhoud
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