def on_message(mosq, obj, msg):
	# This is the Master Call for saving MQTT Data into DB
	# For details of "Sensor_Data_Handler" function please refer "sensor_data_to_db.py"
	print "MQTT Data Received..."
	print "MQTT Topic: " + msg.topic  
	print "Data: " + msg.payload
	sensor_Data_Handler(msg.topic, msg.payload)
Example #2
0
def on_message(mosq, obj, msg):
	# This is the Master Call for saving MQTT Data into DB
	# For details of "sensor_Data_Handler" function please refer "sensor_data_to_db.py"
	print ("MQTT Data Received...")
	print ("MQTT Topic: " + str(msg.topic))
	print ("Data: " + str(msg.payload))
	sensor_Data_Handler(msg.topic, msg.payload)
Example #3
0
def handle_mqtt_message(client, userdata, message):
    data = dict(
        topic=message.topic,
        payload=message.payload.decode(),
        qos=message.qos,
    )
    sensor_Data_Handler(message.topic, message.payload)
    socketio.emit('mqtt_message', data=data)
Example #4
0
def on_message(mosq, obj, msg):
	print "Call when ENTER ON_MESSAGE"
	# This is the Master Call for saving MQTT Data into DB
	# For details of "sensor_Data_Handler" function please refer "sensor_data_to_db.py"
	print "MQTT Data Received..."
	print "MQTT Topic: " + msg.topic  
	print "Data: " + msg.payload
	sensor_Data_Handler(msg.topic, msg.payload)
def on_message(client, userdata, msg):
    # This is the Master Call for saving MQTT Data into DB
    # For details of "sensor_Data_Handler" function please refer "sensor_data_to_db.py"
    print("MQTT Data Received...")
    print("MQTT Topic: " + msg.topic)
    payload = str(msg.payload)[2:-1]
    print("Data: " + payload)
    sensor_Data_Handler(msg.topic, payload)
def on_message(mosq, obj, msg):
    # This is the Master Call for saving MQTT Data into DB
    # For details of "sensor_Data_Handler" function please refer "sensor_data_to_db.py"
    # print ("MQTT Data Received...")
    # print ("MQTT Topic: " + msg.topic)
    # print ("Data: " + msg.payload)
    try:
        sensor_Data_Handler(msg.topic, msg.payload)
    except UnknownTopicError as e:
        print("unknown topic received: ", str(e.args))
Example #7
0
def on_message(client, userdata, msg):
    count = 0
    # print("Message: " + count)
    print("Stepped into 'on_message'... Count = ", count)
    print(msg.topic)
    print(msg.payload)

    # # This is the Master Call for saving MQTT Data into DB
    # # For details of "sensor_Data_Handler" function please refer "sensor_data_to_db.py"

    print("MQTT Data Received...")
    print("MQTT Topic: ", msg.topic)
    print("Data: ", msg.payload)
    sensor_Data_Handler(msg.topic, msg.payload)
Example #8
0
    def on_circle_draw(self, color, x, y, nodo_id, ssid, rssi, canal, bit_rate, radio,  snr, ocupacion, ruido):

         tasa_transmision="bit rate: "+ str(bit_rate) + "Mbps"
         interferencia= "SNR: "+str(ocupacion)+ "dB"
         nodo="N" + str(nodo_id)
         potencia = "RSSI: "+ str(rssi) + "dBm"
         channel = "Canal: "+ str(canal)
         
         
         #vlightgray
         self.canvas.create_oval(x -90, y  -90, x  + 90, y + 150, fill="lightgray", width=0)         
         self.canvas.create_oval(x - radio, y - radio, x + radio, y + radio, fill=color, width=0)
         self.canvas.create_text(x-x+725,y-y+54,fill="black",font="Times 20 italic bold", text=channel)
         self.canvas.create_text(x,y,fill="black",font="Times 20 italic bold", text=nodo)
         self.canvas.create_text(x,y+20,fill="black",font="Times 15 italic bold", text=potencia)
         self.canvas.create_text(x,y+(90),fill="black",font="Times 15 italic bold", text=tasa_transmision)
         self.canvas.create_text(x,y+(110),fill="black",font="Times 15 italic bold", text=interferencia)
         self.canvas.create_text(x,y+(130),fill="black",font="Times 15 italic bold", text=snr)
         sensor_Data_Handler(nodo_id, ssid, rssi, canal, bit_rate, ocupacion, ruido)
Example #9
0
def on_message(client, userdata, msg):
    # This function is called everytime the topic is published to.
    # If you want to check each message, and do something depending on
    # the content, the code to do this should be run in this function
    # print "Topic: ", msg.topic + ": " + str(msg.payload)
    if msg.topic == "Temperature":
        Temperature_Data = {}
        Temperature_Data['Sensor_ID'] = '1'
        Temperature_Data['Date'] = (
            datetime.today()).strftime("%d-%b-%Y %H:%M:%S:%f")
        Temperature_Data['Temperature'] = str(msg.payload)
        temperature_json_data = json.dumps(Temperature_Data)
        sensor_Data_Handler(msg.topic, temperature_json_data)
        CSV_export()
    if msg.topic == "Humidity":
        Humidity_Data = {}
        Humidity_Data['Sensor_ID'] = '1'
        Humidity_Data['Date'] = (
            datetime.today()).strftime("%d-%b-%Y %H:%M:%S:%f")
        Humidity_Data['Humidity'] = str(msg.payload)
        humidity_json_data = json.dumps(Humidity_Data)
        sensor_Data_Handler(msg.topic, humidity_json_data)
        CSV_export()
Example #10
0
def on_message(client, userdata, msg):
    print('-------------')
    print('topic: %s' % msg.topic)
    print('payload: %s' % msg.payload)
    sensor_Data_Handler(msg.topic, msg.payload)
Example #11
0
 def on_message(client, userdata, msg):
     print("MQTT Data Received...")
     print("MQTT Topic: " + msg.topic)
     print("Data: " + str(msg.payload))
     sensor_Data_Handler(msg.topic, msg.payload)
Example #12
0
def on_message(client, userdata, msg):
    print("message received " ,str(msg.payload.decode("utf-8")))
    #print("message topic=",msg.topic)
    #print("message qos=",msg.qos)
    #print("message retain flag=",msg.retain)
    sensor_Data_Handler(msg.topic, msg.payload)
def on_message(client, userdata, message):
    print('\n')
    sensor_Data_Handler(message.topic, message.payload)
Example #14
0
def on_message(mosq, obj, msg):
    # This is the Master Call for saving MQTT Data into DB
    print "MQTT Data Received..."
    print "MQTT Topic: " + msg.topic
    print "Data: " + msg.payload
    sensor_Data_Handler(msg.topic, msg.payload, FVNPnum)
Example #15
0
def on_message(mqtt_client, obj, msg):
    sensor_Data_Handler(msg.topic, msg.payload)