Esempio n. 1
0
    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)
Esempio n. 2
0
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")