首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用MQTT订阅Watson IoT设备事件?

如何使用MQTT订阅Watson IoT设备事件?
EN

Stack Overflow用户
提问于 2019-07-20 04:17:54
回答 1查看 539关注 0票数 0

我正在使用Paho和Python创建一个MQTT客户端,以便与Watson IoT Platform中的设备连接。

我正确地组装了代理:

代码语言:javascript
复制
<org>.messaging.internetofthings.ibmcloud.com:1883

和客户端:

代码语言:javascript
复制
d:<org>:<type>:<deviceId>

并发布了此主题的值:

代码语言:javascript
复制
iot-2/evt/<eventName>/fmt/json Payload: {"db",56}

使用身份验证:用户名: use-token-auth Password:

一切都很好。

但是我尝试订阅了主题iot-2/type//id//evt//fmt/json

连接总是关闭,仪表板显示:

已关闭连接。主题无效: iot-2/type/sound/id/ipt/evt/db/fmt/json主题与授权规则不匹配

为什么这个不起作用?谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-07-22 15:00:43

不能使用“d:”的clientID订阅事件主题。订阅topic iot-2/type/device_type/id/device_id/evt/event_id/fmt/format_string (iot-2/ APIKey / clinetID /id/ipt/evt/db/fmt/json)需要生成声音,并使用"a:orgId:appId"的声音

您可以使用https://www.ibm.com/support/knowledgecenter/SSQP8H/iot/platform/applications/mqtt.html作为参考

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57119167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档