示例:构建 MQTT 客户端的步骤
本节提供了构建 MQTT 客户端的分步指南和示例。
创建 MQTT 客户端与代理通信,需要执行以下步骤,并且在画面上至少有两个按钮,一个用于订阅,另一个用于发布。
- 创建 MQTTFactory 实例以创建 MQTTClient。Option Explicit Private mFactory As MQTTFactory Private WithEvents mClient As MQTTClient
- 设置连接选项,例如客户端 ID 和代理地址。将broker.com更改为代理的地址和端口。复制以下 MQTT 示例之一并根据需要进行编辑,然后您可以调用函数,例如Connect_WithTCP,以在 Display_AnimationStart 处创建一个 MQTT 客户端。
- 订阅主题。复制以下 MQTT 示例并根据需要进行编辑,然后可以使用订阅按钮调用函数来订阅主题。
- 设置消息处理程序以处理传入消息。复制以下 MQTT 示例并根据需要进行编辑。
- 发布消息并将其发送到特定主题。复制以下 MQTT 示例并根据需要进行编辑,然后可以使用发布按钮调用函数来发布消息。
- 测试运行画面以连接到 Broker,然后单击订阅按钮和发布按钮以订阅并发布消息。
有关 MQTT 高级属性的更多信息,请参阅安装在
图形
> 库
中的现成图形显示,其中包含称为 MQTT
的预配置 MQTT 对象。提供反馈