update
This commit is contained in:
parent
cdd51bee73
commit
4d8ece6847
8
ceshi.py
8
ceshi.py
|
@ -16,26 +16,26 @@ def on_connect(client, userdata, flags, rc):
|
||||||
global times
|
global times
|
||||||
if rc == 0:
|
if rc == 0:
|
||||||
print("连接成功,执行数据推送和本地存储")
|
print("连接成功,执行数据推送和本地存储")
|
||||||
subprocess.Popen(["supervisorctl stop sensor_to_local && supervisorctl start sensor_to_server"], shell=True)
|
subprocess.Popen(['/usr/bin/bash start_data_upload'], shell=True)
|
||||||
times = 3
|
times = 3
|
||||||
|
|
||||||
|
|
||||||
def on_connect_fail(client, userdata):
|
def on_connect_fail(client, userdata):
|
||||||
print("失败,执行本地存储")
|
print("失败,执行本地存储")
|
||||||
subprocess.Popen(["supervisorctl stop sensor_to_server && supervisorctl start sensor_to_local"], shell=True)
|
subprocess.Popen(['/usr/bin/bash stop_data_upload'], shell=True)
|
||||||
|
|
||||||
|
|
||||||
times = 3
|
times = 3
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
client = mqtt.Client(transport="websockets")
|
client = mqtt.Client()
|
||||||
client.username_pw_set("demo", "123456")
|
client.username_pw_set("demo", "123456")
|
||||||
# Specify callback function
|
# Specify callback function
|
||||||
client.on_connect = on_connect
|
client.on_connect = on_connect
|
||||||
client.on_connect_fail = on_connect_fail
|
client.on_connect_fail = on_connect_fail
|
||||||
# Establish a connection
|
# Establish a connection
|
||||||
client.connect('ceshi-mqtt.lihaink.cn', 8083)
|
client.connect('ceshi-mqtt.lihaink.cn', 1883)
|
||||||
# Publish a message
|
# Publish a message
|
||||||
client.loop_forever()
|
client.loop_forever()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|
Loading…
Reference in New Issue