可以,但目前发布的预览体验版中还没有相关封装的中文MQTT操作库,如果您的项目中在现阶段需要使用的话,可以通过引入原生的JS库使用,示例代码:
' 定义一个 mQtt1 的组件变量
变量 mQtt1
' 在页面加载完毕中,引入相关JS库
事件 页面加载完毕()
' 引入 Paho MQTT 客户端库
添加JS文件("https://cdnjs.cloudflare.com/ajax/libs/paho-mqtt/1.0.1/mqttws31.min.js","UTF-8",(文件地址)=>{
调试输出(文件地址)
' 创建 MQTT 客户端实例
' 参数分别为:主机地址,端口,客户端ID
mQtt1 = 创建 Paho.MQTT.Client("test.mosquitto.org", "8080", "web-client-1")
})
结束 事件
事件 按钮1.被单击(源对象,事件源)
' 连接 MQTT 服务器
如果(mQtt1 == 空 或 mQtt1 == 未定义)
信息框("MQTT库文件正在初始化或添加中,请稍后!")
返回
结束 如果
' 设置连接配置参数
变量 连接配置项 = { }
连接配置项.timeout = 3
连接配置项.onSuccess = MQTT连接成功
连接配置项.onFailure = MQTT连接失败
' 设置连接被断开,及收到服务端消息的回调函数
mQtt1.onConnectionLost = MQTT连接被断开
mQtt1.onMessageArrived = MQTT收到消息
' 尝试连接
mQtt1.connect(连接配置项)
结束 事件
函数 MQTT连接成功()
调试输出("MQTT连接成功")
结束 函数
函数 MQTT连接失败(事件源)
调试输出("MQTT连接失败")
调试输出(事件源)
结束 函数
函数 MQTT连接被断开(事件源)
调试输出(事件源)
结束 函数
函数 MQTT收到消息(消息值)
调试输出(消息值)
结束 函数
如果不着急的话,可以等待后续更新发布的正式版,正式版中将提供中文MQTT操作库及相关演示。