def do_message_callback(self, b_topic, payload):
topic = b_topic.decode() #convert to string
Util.log(self,"received: topic '{}' payload: '{}'".format(topic,payload))
if topic == self.exit_topic:
raise ExitGatewayException()
for device in self.devices:
if device.do_message(topic, payload):
# Util.log(self,"consumed: topic '{}' payload: '{}' by device {}".format(topic,payload,json.dumps(device.config)))
break
评论列表
文章目录