无法使用他们的 android 应用程序将 SensorTag cc2650 连接到 IBM watson IoT 平台

物联网 MQTT 传感器
2021-05-29 11:51:09

我有德州仪器的 SensorTag cc2650,我的手机上安装了他们的 android 应用程序。连接 IBM Watson IoT 时出现异常。它与快速启动服务一起工作得很好,但是当我将它连接到我使用 Platform 注册的服务时却出现异常。

快速启动工作正常:

在此处输入图片说明

我在移动应用程序中添加的凭据是:

在此处输入图片说明

我收到的例外:

在此处输入图片说明

在 IBM Watson IoT 平台上,我在这里创建的设备是:

在此处输入图片说明

这是 IBM IoT Platform Dashboard 的屏幕截图:

在此处输入图片说明

问题是什么?我读了这个食谱。有 iOS 屏幕截图的程序,但对于 android 来说,作者将很快更新 android 屏幕截图。但他还没有更新。

我还设置了这篇文章中提到的 TLS 可选安全性,但问题仍然存在。

在此处输入图片说明

1个回答

我能够解决它。问题已通过以下步骤解决:

  1. 我创建了一个类型ti-sensortag2来自 IBM watson IoT 仪表板的新设备而不是类型iotsample-ti-cc2650
  2. 传入d:5j6cf4:ti-sensortag2:546c0e5301e1设备 ID。
  3. 我纠正的最后一件事是在我在 app 中传递的 broker id 中提及我的组织 ID。所以这是我的新经纪人 IDtcp://5j6cf4.messaging.internetofthings.ibmcloud.com

SensorTag 应用程序中云设置的新凭据显示在此屏幕截图中:

在此处输入图片说明

之后,我单击推送到云切换按钮,它开始向我的物联网服务发送数据:

在此处输入图片说明

我能够在最近的事件中接收到数据,如下所示:

在此处输入图片说明