Ejemplo n.º 1
0
 def __init__(self, name): 
     client = mqtt.Client()
     self.name = name
     server = ServerFacade.getInstance()
     client.on_connect = self.on_connect.__func__
     client.on_message = self.on_message.__func__
     client.on_subscribe = self.on_subscribe.__func__
     client.on_publish = self.on_publish.__func__
     
     client.connect(server.brokerIp, 1903, 60)
     client.loop_forever()
Ejemplo n.º 2
0
#!/usr/bin/python
# -*- coding: utf-8 -*-

# import mqttClient

from mqttClient import MqttClient
from serverFacade import ServerFacade

 
serverFacade = ServerFacade.getInstance()
serverFacade.initiateRegistration()

if serverFacade.registerDevice() == True:
    if serverFacade.isRegistered() == True:
        mqttc = MqttClient('client1')
        serverFacade.initMonitoring()   
    else:
        serverFacade.initiateRegistration()
        serverFacade.registerDevice()
else:
    serverFacade.unregister()
    serverFacade.initiateRegistration()
    serverFacade.registerDevice()
    mqttc = MqttClient('client1')
    serverFacade.initMonitoring()
    
    


Ejemplo n.º 3
0
 def on_message(client, userdata, msg):
     print msg.topic + '----' + str(msg.payload)
     ServerFacade.getInstance().initMonitoring()
Ejemplo n.º 4
0
 def on_connect(client, userdata, rc):
     print 'Connected with result code ' + str(rc)
     client.subscribe(ServerFacade.getInstance().PARAM_REGID)