在 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 设备安装。