問題タブ [watson-iot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
366 参照

ibm-cloud - IBM Watson IoT プラットフォーム: 履歴データが空です

IBM Watson IoT プラットフォームで POC を実行しようとしています。このリンクのドキュメントに従って、デバイス シミュレータを作成しました。 https://console.ng.bluemix.net/docs/services/IoT/nodereddevice_sample.html#devices

MQTT メッセージ イベントを IoT プラットフォームに接続して送信できますが、REST API から履歴データを取得しようとすると、常に空が返されます。 https://os9c6l.internetofthings.ibmcloud.com/api/v0002/historian

何が間違っているのかわからない。

0 投票する
1 に答える
337 参照

mqtt - Mosquitto を使用して Watson IoT プラットフォーム サービスを実験する

MQTT プロトコルを介して、デバイスとアプリケーションを Watson IoT プラットフォームに正常に接続しました。アプリケーションは、デバイスによって発行されたイベントをサブスクライブします。例: http://iotf.readthedocs.io/en/latest/getting_started/quickstart/index.html

次に、アプリケーションによって発行されたコマンドをデバイスにサブスクライブさせようとしました。

デバイス:

応用:

デバイスは、アプリケーションによって発行されたメッセージを受信できません。コマンドには何が含まれており、どのように機能しますか?

0 投票する
1 に答える
87 参照

ibm-cloud - 2 つのデバイスが IBM-Watson プラットフォームで通信する方法

publish-"iot-2/evt/xxxxxxxxx"Watson MQTT Foundation で、あるデバイス ( ) から別のデバイス ( ) にメッセージを発行するにはどうすればよいsubscribe-"iot-2/cmd/xxxxxxxx"ですか?

デバイスのパブリッシュ トピックとサブスクライブ トピックを同じにすることはできないため、これはどのように可能ですか? 最初にアプリケーションでそれを受信せずに 2 番目のデバイスに再公開することは可能ですか、またはデバイスはアプリケーションとの間でデータを送受信することしかできませんか?

これは Watson 実装ですか、それとも MQTT 仕様ですか?

0 投票する
3 に答える
3118 参照

raspberry-pi - デバイスは接続されているが、「IBMIoT: エラー: 接続が拒否されました: 許可されていません」というメッセージが表示され続ける

Coursera で実行中の MOOCに参加して、IBM Bluemix で IoT サービスを試しています。試用アカウントをセットアップし、いくつかのデバイスを正常に登録しました。Bluemix で次の単純な Node-RED フローを使用して、Bluemix と Raspberry Pi 間の接続をテストしています。

Node-RED フロー @ Bluemixここに画像の説明を入力

ここでnormal、 とalertはそれぞれの文字列の単純な注入ノードであり、format messageノードは同様に単純です (戻り値msg、ここmsg.payload = {'a' : {'indicator' : msg.payload}};で 、IBM IoTノードは次のとおりです。

ここに画像の説明を入力

Watson IoT Platform ダッシュボードから明らかなように、senseHAT デバイスが登録され、Bluemix に正常に接続されています。

ここに画像の説明を入力

Raspberry 側から、次の単純なフローを設定して、Bluemix で発行された「コマンド」 (normalおよび) をキャッチします。alert

Node-RED フロー @ Raspberry Piここに画像の説明を入力

ノードは次のall commandsとおりです。

ここに画像の説明を入力

現在、「コマンド」は Bluemix から Raspberrynormalalertパススルーされていますが、以下に示すように、件名のエラー メッセージが引き続き表示されます (タイム スタンプに注意してください)。

ここに画像の説明を入力

同様のエラー メッセージが Node-RED コンソールに記録されます (1 分に 1 回)。

一方では「コマンド」を通過させる一方で、他方ではデバイスが認証されていないために接続されていないと主張する毎分エラーメッセージを取得することがどのように可能であるか疑問に思います。

何か案は?

補足として(そしておそらく役立つ追加情報として):

  1. Watson IoT Platform ダッシュボードで「更新」を押すと、senseHAT デバイスが切断されているように見えます。ページ全体を (ブラウザから) 更新すると、再び接続されているように見えます
  2. 何を試しても、上記の他の 2 つのデバイス (b827eb0a0ee8およびb827eb5f5bbd) を接続できません。それらを削除して、Bluemix に再登録しようとしても...
0 投票する
0 に答える
173 参照

raspberry-pi - Raspberry Pi が Bluemix から情報を受け取ったかどうかを確認するには?

LEDで構成されるRaspberry Piを使用して小さなセットアップを構築しました。Pi と Bluemix の接続に成功しました。mybluemix.net Web ページ (関数 myCommandcallback) から LED をオン/オフする小さなコードを書きました。

WebページでLEDを点灯させるボタンをクリックすると、IBM IoTプラットフォームのセンサー情報では「点灯」と表示されますが、実際にはLEDが点灯しません。情報が受信された場合、Pi を確認する方法はありますか?

0 投票する
1 に答える
176 参照

ibm-cloud - Beagle Beagle Beagle の SensorTag データにアクセスするにはどうすればよいですか?

以下のリンクをたどった後、センサータグをビーグルボーンブラックに接続し、ビーグルボーンがセンサータグによって収集されたセンサーデータを IBM Watson IoT Platform にリレーするようにすることができました。Watson プラットフォームでは、10 個すべての異なるセンサーからのデータを視覚化できます。Watson に送信される前に、ビーグルの骨の生データ コレクションにアクセスすることはできますか? ワトソンに送信する前に、ビーグルボーンでデータ処理を実行したいと考えています。センサータグとビーグル ボーン ブラックを使用した経験がある場合は、アドバイスをいただければ幸いです。ありがとうございました。

https://developer.ibm.com/recipes/tutorials/connecting-a-beaglebone-with-sensortag-to-the-iot-foundation/

0 投票する
2 に答える
184 参照

raspberry-pi - IBM IoT 入力ノードでの RPi デバイス データの取得に関する問題

Raspberry Pi から「デバイス」データを取得して、Node-RED の IBM IoT 入力ノードを介して表示するのに問題があります。デバイス・パネルの「最近のイベント」の下にデータが表示されているので、データが Watson IoT クラウドに送られていることがわかります。しかし、Node-RED を更新すると、「認識されないタイプがインポートされました: wiotp-credentials」というエラーが表示されます。

どこが間違っているのか分かりますか?

0 投票する
1 に答える
212 参照

ibm-cloud - IBM Infosphere Streams アプリケーションを IBM Bluemix Watson と統合する方法は?

私は IBM InfoSphere Streams を初めて使用し、InfoSphere Streams クイック スタート エディションを使用しています。Watson IoT デバイスから入力を受け取るアプリケーションを開発しようとしています。.sabファイルを使用して、InfoSphere Streams コンソールにデータを取得する方法を説明するチュートリアルを実行しました。com.ibm.streamsx.iotツール キットを使用して、Watson IoT デバイスからデータを取得しました。Streams Studio を使用してアプリケーションを開発するために、streams.iot ツールキットをダウンロードしてインストールしようとしています。しかし、 stream.iotツールキットの正しい場所が見つかりません 。このツールキットを Stream studio にも構成する方法が見つかりません。Streamsスタジオでcom.ibm.streamsx.iotをダウンロード、インストール、および使用する手順を教えてください。

0 投票する
1 に答える
977 参照

ibm-cloud - ゲートウェイとしてIBM Bluemixにデータを送信しながらRaspberry PiのデバイスIDを取得する方法

Sense HAT (デバイス) から Raspberry Pi (ゲートウェイ) を介して Bluemix アプリケーションにデータを送信しています。My Pi も Raspberry Pi の CPU 温度を Bluemix に送信しています。両方のデータを受信する 1 つの IBM IoT ノードがあります。Sense HAT データと Raspberry Pi データを区別できません。関数ノードのコードは次のとおりです。

戻り値は常に「From Sense Hat」ですが、デバッグで両方のデータを受け取ることができます。msg.deviceTypeif else ステートメントで使用すると、同じ結果が得られます。

0 投票する
2 に答える
643 参照

ibm-watson - IBM Watson Devices HTTP API が連続して 403 を返す

以下のリンクに記載されている HTTP API を使用して、IoT デバイスとそのデータにアクセスしようとしています: https://docs.internetofthings.ibmcloud.com/swagger/v0002.html#!/Organization_Configuration/get

これらの API にアクセスするために 6 桁の組織コードを使用しており、これらの API にアクセスするために IBM Watson から API キーを作成しました。

ローカルデータベースからサーバーにリクエストを送信するために使用している郵便配達員 REST Api クライアントのスナップショットを添付しています。 ここに画像の説明を入力

前もって感謝します。