def connect_mqtt(): global client_id, mqtt_server client = MQTTClient(client_id, mqtt_server) #client = MQTTClient(client_id, mqtt_server, user=your_username, password=your_password) client.connect() print('Connected to %s MQTT broker' % (mqtt_server)) return client
def connect_and_subscribe(): global CLIENT_ID, BROKER_ADDRESS, ROOT_TOPIC, client, SWITCH_PIN try: SWITCH_PIN.value(0) client = MQTTClient(CLIENT_ID, BROKER_ADDRESS) client.set_callback(received) client.connect() time.sleep(2) print("connecting") client.subscribe(ROOT_TOPIC + b'#') print('Connected to %s MQTT broker, subscribed to %s topic' % (BROKER_ADDRESS, ROOT_TOPIC)) SWITCH_PIN.value(1) client.publish(ROOT_TOPIC + b'version', 'Version 2021.091') return client except: SWITCH_PIN.value(1) time.sleep(1) SWITCH_PIN.value(0) time.sleep(1) SWITCH_PIN.value(1) time.sleep(1) SWITCH_PIN.value(0) time.sleep(1) SWITCH_PIN.value(1) time.sleep(1) SWITCH_PIN.value(0) return None
class MQTT(object): def __init__(self,config="mqtt.txt"): self.user = None self.password = None self.root = b"" self.config = config self.enable = True self.load_config() self.mqtt = MQTTClient("pylinky",self.server,user=self.user,password=self.password,keepalive=60) def connect(self): if self.enable: self.mqtt.connect() def load_config(self): try: with open(self.config,"r") as f: conf = f.readlines() if len(conf) > 0: self.server = conf[0].strip() if len(conf) > 1: self.user = conf[1].strip() if len(conf) > 2: self.password = conf[2].strip() if len(conf) > 3: self.root = conf[3].strip().encode() except OSError: self.enable = False def publish(self,tag,value): if self.enable: self.mqtt.publish(self.root+b"/"+tag,value)
def connect(): global CLIENT_ID, SERVER, PORT, USERNAME, PASSWORD, TOPIC_PUB client = MQTTClient(CLIENT_ID, SERVER, PORT, USERNAME, PASSWORD) client.set_callback(sub_cb) client.connect() client.subscribe(TOPIC_SUB) return client
def connect_and_subscribe(): global client_id, topic_led client = MQTTClient(client_id, Config.mqtt_server, user=Config.mqtt_user, password=Config.mqtt_pass) client.set_callback(sub_cb) client.connect(clean_session=False) client.subscribe(topic_led) return client
def connect(mqtt_user="******", mqtt_pass="******"): global client client = MQTTClient(client_id, mqtt_server, 1883) client.connect() print('Connected to %s MQTT broker' % (mqtt_server)) return client
def connect(): global client_id, mqtt_server client = MQTTClient(client_id, mqtt_server) client.connect() print('Connected to %s MQTT broker ' % (mqtt_server)) return client
def connect_and_subscribe(): global client_id, mqtt_server, topic_sub client = MQTTClient(client_id, mqtt_server) client.set_callback(sub_cb) client.connect() client.subscribe(topic_sub) print('Connected1 to %s MQTT broker, subscribed to %s topic' % (mqtt_server, topic_sub)) return client
def connect_and_subscribe(self): client = MQTTClient(self.client_id, self.mqtt_server) client.set_callback(self.sub_cb) client.connect() client.subscribe(self.topic_sub) print('MQTT: Connected to %s MQTT broker, subscribed to %s topic' % (self.mqtt_server, self.topic_sub)) return client
def connect_and_subscribe(): global CLIENT_ID, SERVER, PORT, USERNAME, PASSWORD, TOPIC_PUB client=MQTTClient(CLIENT_ID, SERVER,PORT , USERNAME, PASSWORD) client.set_callback(sub_cb) client.connect() client.subscribe(TOPIC_SUB) print('Connected to %s MQTT broker, subscribed to %s topic' % (SERVER, TOPIC_SUB)) return client
def connect_and_subscribe(): global client, client_id, mqtt_server, topic_sub, topic_subLed client = MQTTClient(client_id, mqtt_server) client.set_callback(sub_CheckTopics) client.connect() client.subscribe(topic_subLed) print('Connected to %s MQTT broker, subscribed to %s topic' % (mqtt_server, topic_subLed)) return client
def connect_and_subscribe(): global client_id, mqtt_server, topic_sub, topic_pub client = MQTTClient(client_id, mqtt_server, 1883, 'janus', 'Janus506') client.set_last_will(topic_pub, '{\"msg\":\"offline\"}') client.set_callback(sub_cb) client.connect() client.subscribe(topic_sub) print('Connected to %s MQTT broker, subscribed to %s topic' % (mqtt_server, topic_sub)) return client
def connect_and_subscribe(i): try: client = MQTTClient(CLIENT_ID, MQTT_SERVER) client.connect() print('Connected to %s MQTT broker, published to "%s" topic' % (MQTT_SERVER, TOPIC_PUB)) return client except: err_msg = 'MQTT broker connection error' restart_and_reconnect(i, err_msg)
def mqtt_connect_and_subscribe(): global client_id, mqtt_server, adafruit_user, adafruit_iokey, topic_sub client = MQTTClient(client_id=client_id, server=mqtt_server, user=adafruit_user, password=adafruit_iokey) client.connect() print('Verbonden met %s mqtt-broker.' % mqtt_server) return client
def connect_and_subscribe(): global client_id, mqtt_server, topic_sub client = MQTTClient(client_id, mqtt_server) client.set_callback(sub_cb) client.connect() for i in subscribe_list: client.subscribe(i) print('Connected to %s MQTT broker, subscribed to %s topic\n' % (mqtt_server, i)) return client
def connect_and_subscribe(CLIENT_ID, MQTT_SERVER): client = MQTTClient(CLIENT_ID, MQTT_SERVER) client.set_callback(subscrition_callback) client.connect() client.subscribe("client/{}/check".format(CLIENT_ID)) print("Connected to MQTT broker {}".format(MQTT_SERVER)) return client
def connect_and_subscribe(): global client_id, mqtt_server, topic_sub client = MQTTClient(client_id, mqtt_server, user='******', password='******') client.set_callback(sub_cb) client.connect() client.subscribe(topic_sub) return client
def connect_and_subscribe(): client = MQTTClient(client_id, MQTT_SERVER) client.set_callback(sub_cb) client.connect() client.subscribe('servo') print('Connected to MQTT') client.publish('esp32', 'connected!') return client
def connect_and_subscribe(): global SERVER, TOPIC server = SERVER # c = MQTTClient(CLIENT_ID, server,0,username,password) #create a mqtt client c = MQTTClient(CLIENT_ID, server, 0) #create a mqtt client c.set_callback(sub_cb) #set callback c.connect() #connect mqtt c.subscribe(TOPIC) #client subscribes to a topic print("Connected to %s, subscribed to %s topic" % (server, TOPIC)) return c
def connect_and_subscribe(): global client_id, MQTT_SERVER, topic_sub client = MQTTClient(client_id, MQTT_SERVER, user=MQTT_USER, password=MQTT_PASSWORD) client.set_callback(sub_cb) client.connect() # client.subscribe(topic_sub) print('Connected to %s MQTT broker' % MQTT_SERVER) return client
def connect_and_subscribe(subtopic): global client_id, mqtt_server, mqtt_port, mqtt_user, mqtt_password, topic_sub client = MQTTClient(client_id, mqtt_server, mqtt_port, mqtt_user, mqtt_password, keepalive) client.set_callback(sub_cb) client.connect() subscribeTotopic = topic_sub + subtopic client.subscribe(subscribeTotopic) print('Connected to %s MQTT broker' % (mqtt_server)) print('subscribed to %s topic' % (subscribeTotopic)) return client
def mqtt_connect_and_subscribe(): global client_id, mqtt_server, topic_sub client = MQTTClient(client_id, mqtt_server) client.connect() print('Verbonden met %s mqtt-broker.' % mqtt_server) return client
def connect_and_subscribe(): global client_id, mqtt_server, topic_sub client = MQTTClient(client_id, mqtt_server) client.set_callback(sub_cb) client.connect() # subscribe to topics #client.subscribe(topic_sub) print("Connected to {} MQTT broker".format(mqtt_server)) return client
def connect_and_subscribe(): client = MQTTClient(client_id=client_id, server=mqtt_server, port=mqtt_port, user=mqtt_user, password=mqtt_password) client.set_callback(sub_cb) client.connect() client.subscribe(topic_sub) print('Connected to %s MQTT broker, subscribed to %s topic' % (mqtt_server, topic_sub)) return client
def connect_mqtt(mqtt_server_addr: str, mqtt_login: str, mqtt_password: str) -> MQTTClient: # import usocket # ip = usocket.getaddrinfo('blackpearl.local', 9000)[0][-1][0] #ip = usocket.getaddrinfo('www.micropython.org', 80)[0][-1][0] client_id = ubinascii.hexlify(machine.unique_id()) print('MQTTBROKER: %s' %mqtt_server_addr) client = MQTTClient(client_id, mqtt_server_addr, port=1883, user=mqtt_login, password=mqtt_password) client.connect() print('Connected to %s MQTT broker' % (mqtt_server_addr)) return client
def connect_and_subscribe(): global client_id, mqtt_server, topic_sub client = MQTTClient(client_id, mqtt_server) #client.set_callback(sub_cb) client.connect() print('Connected to %s MQTT broker' % (mqtt_server)) oled.fill(0) oled.text('Conn. MQTT broker', 0, 0) oled.text(mqtt_server, 0, 12) oled.show() sleep(5) return client
def connect_mqtt(): global client_id, mqtt_server print("Cliente ID: %s" % (client_id)) #client = MQTTClient(client_id, mqtt_server) client = MQTTClient(client_id, mqtt_server, 1883, user="******", password="******") client.connect() print("Conectado ao broker MQTT %s" % (mqtt_server)) return client
def connect_and_subscribe(): global client, client_id, mqtt_server, topic_sub, topic_subLedRGB, topic_subLed client = MQTTClient(client_id, mqtt_server) client.set_callback(sub_CheckTopics) try: client.connect() client.subscribe(topic_subFree) client.subscribe(topic_subLed) client.subscribe(topic_subLedRGB) print('Connected to %s MQTT broker, subscribed to %s topic' % (mqtt_server, topic_subFree)) return client except: restart_and_reconnect()
def connect_and_subscribe(): client_id = ubinascii.hexlify(machine.unique_id()) client = MQTTClient(client_id, config['server'], port=config['port'], user=config['user'], password=config['pswd']) client.set_callback(sub_cb) client.connect() client.subscribe(config['pub_topic']) print('Connected to %s MQTT broker, subscribed to %s topic' % (config['server'], config['pub_topic'])) return client
def connect_to_mqtt(self, publish_discovery): client = MQTTClient(self.MQTT_CLIENT_ID, self.MQTT_SERVER) client.connect() client.set_callback(self.on_mqtt_msg) client.subscribe(self.MQTT_TOPIC_CMD) if publish_discovery: discovery = { "name": "standingdesk", "state_topic": self.MQTT_TOPIC_STATE, "unit_of_measurement": "cm" } client.publish(self.MQTT_TOPIC_DISCOVERY, json.dumps(discovery)) return client