Bluemix GeoSpatialスターターアプリケーションをBluemixに配備しました。Bluemix地理空間サービスをWatson IoTプラットフォームに接続する際に許可されていないエラー
demo MQTTサーバーの代わりにWatson IoT Platformに接続するまではうまくいきます。
mqtt1.m2m4connectedlife.com
をdzqml6.messaging.internetofthings.ibmcloud.com
に変更し、開始パラメータjsonObjectにmqtt_uid
とmqtt_pw
を追加しました。
私はWatson IoT Platform DashboardでAPIキーを作成し、これらの値をmqtt_uid
とmqtt_pw
に使用しました。
次に、アプリケーションを起動するときにログに「エラー:接続が拒否されました:許可されていません」というメッセージが表示されます。
私はまた、mqtt_uid
とmqtt_pw
のWatson IoT Platform環境変数をapiKeyとapiTokenフォームで試しましたが、同じエラーが発生しました。
また、clientidとnotify/inputトピックでは異なる値を試しましたが、成功しませんでした。
組織が作成されてからすべてのサーバーに配信されるまでの間に、しばらくして解決された同様のエラーを持つ2つのポストを読みました。
https://developer.ibm.com/answers/questions/163862/iot-cloud-error-not-authorized.html
だから私は一日待っていたが、それでも同じエラーを持っています。
また、私はこの記事で提案されているように、組織に永久的なメンバーとして自分自身を追加しました:Refused: not authorized error occurs with IBM IoT Foundation on Bluemix
私はこの上の任意の支援のために非常にgratefullだろう!
マイクありがとうございました、それでした! createClient呼び出しにユーザー名とパスワードを追加した後、それは機能しました! –