def mqtt_connect():
try:
mqtt_client =mqtt.Client()
mqtt_client.connect(DEFAULT_MQTT_IP, DEFAULT_MQTT_PORT, DEFAULT_MQTT_TIMEOUT)
mqtt_client.loop_start()
mqtt_client.on_message = on_message_cb
except struct.error as err:
message = err.message
err.message = 'Invalid argument value passed in %s at line no. %s\nError: %s' \
% (traceback.extract_stack()[0][0], traceback.extract_stack()[0][1], message)
logger.error('%s' %(err.message))
raise err
except Exception, tx:
tx.message = 'Could not connect to the JET notification server'
logger.error('%s' %(tx.message))
raise Exception(tx.message)
return mqtt_client
评论列表
文章目录