提交 002f0137 authored 作者: 郑晓兵's avatar 郑晓兵

更新说明

上级 5eaa27f0
# 协作
- 复用
- 不会忘,避免遗漏
# 环境运行
- python3.10
-
# 项目
- 模块以文件夹形式
- 以功能以文件形式
- 结合测试用例,测试用例,思维导图,脚本三者一一对应
- 对应的文档说明备注在网盘的路径
### 写用例当成写脚本,脚本反向生成用例
### 单一功能先一个个脚本执行,再来考虑组合
### 最终的目的,晚上运行一下,白天来看结果
### 先能完成百分多少是多少,不要想着一下子百分百
# 定制版本
- 定制功能
- 不一定是说不能
- 如何把定制的功能写测试用例,则写是写脚本
- 先把部分功能独立脚本出来
- 不要想着一下子全部搞出来
-
\ No newline at end of file
......@@ -2,6 +2,7 @@
# cython: language_level=3
import paho.mqtt.client as mqtt
cliet_udid = '3d53149e-408f-56c6-99ef-29fae67f8efc'
topic = "/maintain/room/master/" + cliet_udid + "/"
def on_connect(client, userdata, flags, rc):
......
# -*- coding: utf-8 -*-
# cython: language_level=3
import json
import paho.mqtt.client as mqtt
# 创建MQTT客户端
client = mqtt.Client(protocol=mqtt.MQTTv311)
# 连接服务器
broker_address = "192.168.5.215"
port = 1883
client.connect(broker_address, port)
# 发布消息
topic = "/maintain/room/master/client/"
# 区域UDID:
cliet_udid = '3d53149e-408f-56c6-99ef-29fae67f8efc'
# 设备的UDID:
device_udid = '03283caf-e6fd-5866-b39d-917fe16bb713'
message = {
"action": "_updatestatus",
"client_udid": cliet_udid,
"data": [
{
"device_udid": device_udid,
"power": 1,
"online": 1,
"run": "run test",
"watt": 100,
"bulbtime": 9
}]
}
client.publish(topic, json.dumps(message), qos=0)
# 断开连接
client.disconnect()
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论