要求
已在 LOGO! Soft Comfort 中启用云访问
步骤
按照以下步骤在 LOGO! BM 和 Hive MQTT 之间建立 IoT 连接。
注册“HiveMQ Cloud”。
登录。
单击 ③ 获取云连接组态信息。
可在,此处获取有关 Cluster URL、Port 等信息。将这些信息复制并粘贴到文本文件中,以便稍后在 LOGO! Soft Comfort 云连接组态中使用。
单击 ④ 设置 IoT 设备凭据。请记住设置的凭据,该凭据将用于 LOGO! Soft Comfort 组态。
在 LOGO! Soft Comfort 中,通过“工具 -> 传输 -> 云连接设置”(Tools -> Transfer -> Cloud Connection Settings) 注册 Hive MQTT IoT 对象。单击“注册对象”(Register Thing) 按钮开始此过程。
在“云类型”(Cloud Type) 中选择“MQTT”,然后单击“下一步”(Next) 按钮。
输入步骤 3 中获得的 MQTT Broker URL、端口;输入步骤 4 中设置的用户名和密码;设置 MQTT 客户端 ID。然后单击“下一步”(Next) 按钮。
选择“不进行身份验证的 TLS”(TLS without authentication) 作为“身份验证类型”(Authentication Type)。然后,单击“下一步”(Next) 按钮。
输入“发布主题”(Publish Topic) 和“订阅主题”(Subscribe Topic)。可自定义名称。然后,单击“下一步”(Next) 按钮。请记住这两个主题名称,稍后用于在 Hive MQTT 客户端上订阅或发布数据。
“注册状态”(Register Status) 页面显示注册成功。单击“完成”(Finish) 按钮关闭注册对话框。
从 LOGO! 订阅数据
要在 Hive MQTT Web 客户端上订阅和读取 LOGO! BM 数据,请执行以下步骤:
通过“工具 -> 传输 -> 云数据传输设置”打开云数据传输设置窗口。
添加数据项。在本示例中,使用“数组数据格式”(Array Data Format)。单击“写入 LOGO!”(Write to LOGO!) 完成组态。
单击 Hive MQTT 中的“WEB CLIENT”,组态客户端连接。
输入用户名和密码,然后单击“CONNECT CLIENT”按钮。在此,可使用“ACCESS MANAGEMENT”中创建的凭据。此外,也可单击“CONNECT WITH GENERATED CREDENTIALS”按钮,连接客户端。
|
说明
Hive MQTT 中的客户端连接凭据必须有别于 LOGO! Soft Comfort 中组态云连接时所使用的凭据。否则,云连接可能会中断。 |
浏览到“主题订阅”(Topic Subscriptions) 部分。输入 LOGO! Soft Comfort 的“云连接”(Cloud connection) 中组态的“发布主题”(Publish Topic)。之后,单击“SUBSCRIBE”按钮订阅消息。
现在,可以看到 LOGO! BM 发送到 Web 客户端的消息。
将数据发布到 LOGO!
要将数据从 Hive MQTT Web 客户端写入并发布到 LOGO! BM,请执行以下步骤:
完成客户端浏览后,浏览到 Hive MQTT Web 客户端的 Publish Message 部分。
输入 LOGO! Soft Comfort 的“云连接”(Cloud connection) 中组态的“订阅主题”(Subscribe Topic)。
将数据以整数数组格式写入 Message box 中,然后单击“PUBLISH”按钮。稍后可以在 Web 客户端中看到成功发布的消息,也可以在 LOGO! BM 中看到数据发生变化。