无法将TI SensorTag CC2650STK连接到IoT Foundation / Bluemix

时间:2015-09-08 12:54:08

标签: ibm-cloud iot

我可以将SensorTag与我的Android手机上的BLE SensorTag应用程序连接,我可以使用默认的Push to Cloud Quickstart设置将数据发送到IoT Foundation Quickstart。但是当我尝试连接IoT Foundation作为注册设备时,我失败了。

我已在物联网基础上注册了该设备:

Organization ID         abcdef   (<- not my real org on IoT Foundation)
Device Type             sensortag
Device ID               sensortag1
Authentication Method   token
Authentication Token    somecrypticcharacters

在Cloud Setup中我手机上的BLE SensorTag应用程序:

Cloud Service: IBM IoT Foundation
Username:      use-token-auth
Password:      somecrypticcharacters
Device id:     d:abcdef:sensortag:sensortag1
Broker add.:   abcdef.messaging.internetofthings.ibmcloud.com
Broker Port:   1883
Publish topic: iot-2/evt/sensors/fmt/json

当我启用Push to Cloud时,我得到了一个

"Failed with error code: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference'

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

IoT Foundation连接存在同样的问题(“设备身份验证的无效用户ID():ClientID ....”)。

你可以这样解决:

client.connect(options,new IMqttActionListener(){....

client.connect(options,this.context,new IMqttActionListener(){...

  • 编译并安装更新的应用程序。