普通用户
这个能开发mqtt吗? [复制链接]
阳阳 发表于 6小时前 17 1

就是那个网站开发独立版能开发mqtt吗?

官方技术组 37分钟前

可以,但目前发布的预览体验版中还没有相关封装的中文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操作库及相关演示。

回复
 作者信息
阳阳
普通用户
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号