First steps with jeedom and mqtt


i’ve installed jeedom in a debian virtual machine for test, and add the mqtt plugins, don’t forget to configure the user name and the password and configure the correct network interface

then create a mqtt receiver called « essaialarme » and an info called « test_bis »

from a PC inside the network of the jeedom workstation , type

mosquitto_pub -h 192.168.xyz.zyx -u "login" -P "password" -t essaialarme/pix -m 50

or using python and mosquitto module :

import mosquitto
 
def on_message(mosq, obj, msg):
	print "%-20s %d %s" % (msg.topic, msg.qos, msg.payload)
	mosq.publish('pong', "Thanks", 0)
 
def on_publish(mosq, obj, mid):
	print "published"
	pass
 
cli = mosquitto.Mosquitto()
cli.on_message = on_message
cli.on_publish = on_publish
cli.username_pw_set("login", password="password")
cli.connect("192.168.xyz.zyx", 1883, 60)
cli.subscribe("essaialarme/test_bis", 0)
cli.publish ("essaialarme/test_bis","12345")

 

 

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s