|
|

楼主 |
发表于 2025-10-20 04:20:09
|
显示全部楼层
甘肃省酒泉市
[/e ][e=0 ].版本 2 | 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | | | 变量名 | 类 型 | 数组 | 备 注 | | 服务器返回数据 | 字节集 | |
连接 = 客户1. 连接 (服务器地址.内容, 1883 ) 如果 (连接 = 真)  _启动窗口.标题 = “服务器连接成功,请登录服务器!”  _启动窗口.标题 = “服务器连接失败,请登检查连接信息!” 服务器返回数据 = 客户1. 取回数据 ()调试输出 (字节集_字节集到十六进制 (服务器返回数据 )) 调试输出 (服务器返回数据 ) 如果真 (服务器返回数据 = { 32, 2, 0, 0 })  _启动窗口.标题 = “服务器登录成功!” 标签7.背景颜色 = #绿色  时钟1.时钟周期 = 到数值 (心跳时间.内容 ) × 1000 如果真 (服务器返回数据 = { 32, 2, 0, 1 })  _启动窗口.标题 = “服务器登录失败,不支持的协议版本!” 如果真 (服务器返回数据 = { 32, 2, 0, 2 })  _启动窗口.标题 = “服务器登录失败,不合格的客户Duan标识符!” 如果真 (服务器返回数据 = { 32, 2, 0, 3 })  _启动窗口.标题 = “服务器登录失败,服务端不可用!” 如果真 (服务器返回数据 = { 32, 2, 0, 4 })  _启动窗口.标题 = “服务器登录失败,请检查用户名/密码是否正确!” 如果真 (字节集_取指定位置字节集 (服务器返回数据, 1, 1 ) = { 48 }) 收到消息.内容 = UTF8到文本 (取字节集右边 (服务器返回数据, 取字节集长度 (服务器返回数据 ) - 1 - 字节集_寻找 (服务器返回数据, { 0 }, 1 )) ) 客户1. 发送数据 (MQTT连接服务端 (到数值 (保活时间.内容 ), 客户Duan标识符.内容, 用户名.内容, 密码.内容 )) 客户1. 断开连接 ()_启动窗口.标题 = “服务器断开连接!”时钟1.时钟周期 = 0 标签7.背景颜色 = #红色 客户1. 发送数据 (MQTT心跳请求 ()) 客户1. 发送数据 (MQTT订阅主题 (1, 主题名称.内容, “00”)) 客户1. 发送数据 (MQTT发布消息 (主题名称.内容, 消息内容.内容 )) 客户1. 发送数据 (MQTT取消订阅 (1, 主题名称.内容 ))
|
|