如何通过WebSphere MQ Telemetry使用MQTT协议

2025-04-30 10:24:28
推荐回答(1个)
回答1:

  在 MQTT 客户端连接时设置,设定在自己连接中断后,自动往 Will 主题上发送的通知消息。
  在 Worklight Studio 中新建 Worklight Project,在工程名中填入 WebSocketMQTT,然后选择 Hybrid Application,点击下一步,在应用名中填入 WebSocketMQTTApp,点击完成。
图 3. WorkLight 工程
  在工程上单击右键,选择新建 Worklight Environment。Project 选择刚生成的 WebSocketMQTT,Application 选择刚生成的 WebSocketMQTTApp,然后在 Mobile 中选择"iPad"选项框。最后点击完成。
图 4. 新建 Worklight Environment

  然后在工程中就生成的为 iPad 开发的模板。
  图 5. iPad 开发模板
  将 MQTT 的基于 WebSocket 的 Client API 拷贝到 iPad 下的 js 文件夹。
图 6. 拷贝 MQTT Client 的 JS 库文件
  从本文附件中导入并替代展现页面 WebSocketMQTTApp.html 到 common 文件夹。
图 7. 替换原有展现页面

  然后在 application:WebSocketMQTTApp 上右键,选择 Run As -> Build All and Deploy
  在 iPad 模板图标上右键,选择 Run As -> Xcode project。
图 8. 打开 Xcode Project
  在 Xcode 里,在 Build 成功后,选择配置过的 iOS 设备安装。