云控
该部分API 可以让设备主动连接至 官方云控 或 开发者自搭建的云控平台.
# 导包
from ascript.android import cloud_control
连接云控
让设备连接至云控平台, 设备只能连接官方云控或自定义云控其中之一
连接至官方云控
让设备连接至官方云控:http://control.ascript.cn:8088
连接后可在云端控制设备,远程操控设备,定时下发执行任务等.
- 方法
cloud_control.connect_to_as(dev_user:str)
- 参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
dev_user | str | 是 | 开发者账号,目前需要时vip用户才可使用 |
- 示例
from ascript.android import cloud_control
cloud_control.connect_to_as("你自己的开发者账号")
连接至自定义云控
- 方法
cloud_control.connect_to_ws(ws_path:str)
- 参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
ws_path | str | 是 | websocket server 地址.您需要自己搭建ws服务. |
- 示例
from ascript.android import cloud_control
cloud_control.connect_to_as("你自己的开发者账号")
发送数据
发送数据,可以在云控查数值
- 方法
cloud_control.send(data:dict)
- 参数
参数 | 类型 | 是否必填 | 说明 |
---|---|---|---|
data | dict | 是 | 字典形式的数据. 在云控服务器中可通过key值,显示value值 |
- 示例
# 发送数据给云控,云控中可实时显示
from ascript.android import cloud_control
data = {"gold":180,"water":200}
cloud_control.send(data)
关闭云控
关闭和云端控制的连接
- 方法
cloud_control.close()
- 示例
# 关闭云控
from ascript.android import cloud_control
cloud_control.close()