payload = "hand_shake " + payload["app_id"] + " " + payload[ "device_id"] + " " + payload["state"] server.publish(topic, payload, 2) @server.add_action2 def add_app(msg): """ 从app发来的设备添加信息 """ topic, payload = get_add_device_app_return_msg(msg) payload = json.dumps(payload) server.publish(topic, payload, 2) def add_rusult(): pass if __name__ == "__main__": host = "52.184.15.163" flask_host = "10.0.2.4" flask_port = 5000 port = 1883 server.run("345", host, port) server.add_subscribe(server.topic["2server"]) app.run(flask_host, flask_port) loop_time = 1 while True: print("loop time is ", loop_time) time.sleep(10)
from example_for_load import led_off, led_on, config_file from mqtt_client import device_interface as Client if __name__ == "__main__": host = "52.184.15.163" port = 1883 client = Client("device/1111") client.qos = 2 client.add_action(led_on) client.add_action(led_off) client.run("123", host, port) client.add_subscribe("test") client.save_to_config(config_file)
} files = {'file': (frame)} r = requests.post(url, params=params_data, files=files) print("get state code is :", r.status_code) device_id = "device" device_topic_sub = "todevice" app_topic = "toapp" app_id = "app" host = "52.184.15.163" port = 1883 client = Client(device_id) client.run("123", host, port) time.sleep(1) client.add_subscribe(device_topic_sub) client.add_action(_load_python_file) client.add_action(_save_input_py_file) client.add2device_topic("todevice") client.add2app_device_topic("toapp") @client.add_action2 def starnger_test(): print("this is test for find stranger") find_stranger("toapp") print("finish to send msg 1") upload_pic("111") print("finish to send msg 3")