我可以将SensorTag与我的Android手机上的BLE SensorTag应用程序连接,我可以使用默认的Push to Cloud Quickstart设置将数据发送到IoT Foundation Quickstart。但是当我尝试连接IoT Foundation作为注册设备时,我失败了。
我已在物联网基础上注册该设备。
我有来自Google Play商店(Android)的最新应用,并在连接时收到错误(“KeineBerechtigungfürVerbindung”〜“无授权连接”)。
我的配置是:
Cloud Service: IBM IoT Foundation
Username: use-token-auth
Password: << Auth-token >>
Device id: d:<<orgID>>:sensortag:<<device ID>>
Broker add.: tcp://<<orgID>>.messaging.internetofthings.ibmcloud.com
Broker Port: 1883
Publish topic: iot-2/evt/sensors/fmt/json
我将不胜感激。
PS:我知道Harald Uebele前段时间也问了同样的问题,但我的错误没有得到解释,我的帖子也被删除了。答案 0 :(得分:0)
TI Sensor Android应用程序尚不支持已注册设备与IOTF的连接。该更新正在进行中,但尚未公开。
已注册的设备连接目前适用于iOS。
答案 1 :(得分:0)
只是为了确保,你有“use-token-auth” - 这是一个错字吗?它应该是“user-token-auth”。
或许尝试以下主题:iot-2 / evt / status / fmt / json
此外,您的json有效负载是否包含在“d”结构中? E.g
{"d": {"temperature":32.5}}
使用像MQTTlens这样的MQTT测试客户端(来自Chrome网上应用店)可能是值得的。您可以输入这些详细信息,这样您至少可以排除其不是客户端。