DT Mqtt 是UE的Mqtt客户端插件,可以使用这个插件去链接使用Mqtt协议的服务器。下载地址在文章最后…
目录(Contents)
1. 节点说明
Create Mqtt Client – 创建Mqtt客户端对象
![[虚幻引擎] DT Mqtt 插件详细说明 [虚幻引擎] DT Mqtt 插件详细说明](https://dt.cq.cn/wp-content/uploads/2023/07/image-6.png)
创建一个Mqtt客户端对象,返回的对象需要提升为变量,以后就是用这个对象去操作。
Connect – 链接服务器
![[虚幻引擎] DT Mqtt 插件详细说明 [虚幻引擎] DT Mqtt 插件详细说明](https://dt.cq.cn/wp-content/uploads/2023/07/image-7.png)
链接到Mqtt服务器
Server Url : 服务器地址:端口
Client Id : 本机的标识ID,最好每个客户端都是不一样的。
User Name :服务器账号。如果Mqtt服务器设置了账号密码,需要填写,没有设置就不用填写
Password :服务器密码。如果Mqtt服务器设置了账号密码,需要填写,没有设置就不用填写
Keep Alive Interval:心跳包间隔(单位秒),默认不需要修改。如果需要时时监控网络状态,可以稍微改小一点。
Subscribe – 订阅主题
![[虚幻引擎] DT Mqtt 插件详细说明 [虚幻引擎] DT Mqtt 插件详细说明](https://dt.cq.cn/wp-content/uploads/2023/07/image-8.png)
Topoc Filter : 订阅的主题,点击跳跃主题说明。
QoS: 主题QoS等级, 点击跳转QoS说明。
Un Subscribe – 取消订阅主题
![[虚幻引擎] DT Mqtt 插件详细说明 [虚幻引擎] DT Mqtt 插件详细说明](https://dt.cq.cn/wp-content/uploads/2023/07/image-16.png)
Topoc Filter : 需要取消订阅的主题
Publish – 发送消息
![[虚幻引擎] DT Mqtt 插件详细说明 [虚幻引擎] DT Mqtt 插件详细说明](https://dt.cq.cn/wp-content/uploads/2023/07/image-21.png)
给服务器发送消息
Topic :发送的主题标识
Message :发送的消息
QoS:消息QoS等级
Retained :该消息是否应由服务器保留。
Disconnect – 断开服务器链接
![[虚幻引擎] DT Mqtt 插件详细说明 [虚幻引擎] DT Mqtt 插件详细说明](https://dt.cq.cn/wp-content/uploads/2023/07/image-17.png)
断开与MQTT服务器的链接。
Bind Connected Delegate – 绑定链接成功回调
![[虚幻引擎] DT Mqtt 插件详细说明 [虚幻引擎] DT Mqtt 插件详细说明](https://dt.cq.cn/wp-content/uploads/2023/07/image-18.png)
在与服务器链接成功的时候,系统会自动回调此事件。
Bind Connection Lost Delegate – 绑定链接失败回调
![[虚幻引擎] DT Mqtt 插件详细说明 [虚幻引擎] DT Mqtt 插件详细说明](https://dt.cq.cn/wp-content/uploads/2023/07/image-19.png)
在与服务器链接失败或者异常断开的时候,系统会自动回调此事件。
Bind Message Delegate – 绑定消息回调
![[虚幻引擎] DT Mqtt 插件详细说明 [虚幻引擎] DT Mqtt 插件详细说明](https://dt.cq.cn/wp-content/uploads/2023/07/image-20.png)
所有服务器分发的消息,都会通过回调此事件。