首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM沃森物联网平台:使用蚊子连接客户端

IBM沃森物联网平台:使用蚊子连接客户端
EN

Stack Overflow用户
提问于 2020-11-30 11:56:47
回答 1查看 121关注 0票数 0

我在沃森IoT中创建了我的设备,我看到它是连接在一起的,它发送一些事件(我在沃森物联网仪表板上看到了)

我将其定义为:

  • 设备ID 1002
  • 器件

所以我用下面的信息创建了我的应用程序

  • 密钥a-MyOrg-tecfj072yx
  • 描述
  • AccessControl权限标准应用程序
  • 密钥:a-MyOrg-tecfj072yx
  • 令牌:ATokenPsw

我试着用蚊子代码连接到设备事件。

代码语言:javascript
复制
mosquitto_sub -h MyOrg.messaging.internetofthings.ibmcloud.com -p 8883 -i a:MyOrg:myapp -u a-MyOrg-tecfj072yx -P ATokenPsw -t iot-2/type/+/id/+/cmd/+/fmt/+

什么都不加!没有错误显示,没有事件检索!mosquitto_sub保持原样

为什么例程没有正确地订阅我的设备事件?

EN

回答 1

Stack Overflow用户

发布于 2020-11-30 13:25:55

要使用端口8883,您需要建立一个TLS连接。mosquitto_sub要求--cafile--capath出现在命令行中,以启用TLS连接。

手册页的摘录

若要在使用x509证书时启用TLS连接,必须提供其中一个--cafile或-capath作为选项。--cafile 定义包含受信任的PEM编码CA证书的文件的路径。用于启用SSL通信。另见capath-capath 定义包含受信任的PEM编码CA证书的目录的路径。用于启用SSL通信。为了使证书文件正确工作,证书文件必须以".crt“作为文件的结尾,并且每次添加/删除证书时都必须运行"openssl”。

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

https://stackoverflow.com/questions/65073108

复制
相关文章

相似问题

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