問題タブ [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.
ibm-cloud - IBM Watson IoT Rules: アクションの遅延トリガー
イベント データの温度センサー値が摂氏 30 度を超えていることを確認し、NodeRed フローをアクションとしてトリガーする単純なルールを設定しました。アクションのトリガーに遅延があることがわかります。私が見た遅延は、約 1 分から 30 分でした。これは、送信されるイベント データ メッセージの QoS レベルと関係がありますか?
cloud - Bluemix 上の Watson IBM IoT サービスの CLI はありますか?
Bluemix で IBM Watson IoT サービスを使用していますが、このサービス用の CLI があるかどうか知りたいです。例えば、たくさんの種類の端末を作成し、デバイスをすばやく追加したい。
ありがとうございました。
ibm-cloud - IoT Phone レシピは接続するがデータを送信しない
ここで提示されている Bluemix チュートリアル レシピ「IBM Watson IoT Platform Analytics を使用したリアルタイム データ分析」を使用しています: https://developer.ibm.com/recipes/tutorials/real-time-data-analysis-using-ibm-watson- iot プラットフォーム分析
説明されているように、Watson IoT ダッシュボードで動作が見られません。電話デバイスは接続して登録しますが、イベントやデータは表示されません。ノード サーバーのログには、次の 2 つの点が関係しているようです。
util.js のフェッチで 404。実際、そのファイルは、レシピの github からダウンロードした私のコード リポジトリにはありません。
非推奨の 3 つの警告:
...非推奨のマルチパート: node_modules/express/node_modules/connect/lib/middleware/bodyParser.js:56:20 で代わりにパーサー (multiparty、busboy、手ごわい) npm モジュールを使用する
...非推奨の制限: node_modules/express/node_modules/connect/lib/middleware/multipart.js:86:15 の read の場所でリクエスト サイズを制限します。
...非推奨の methodOverride: app.js:63:17 で代わりに method-override npm モジュールを使用します
電話デバイスは、いくつかのフラッター データ値を示しますが、状態は「接続中」のままです。WatsonIoT ダッシュボードでは、登録済みですが「切断済み」と表示されます。
欠落している util.js は致命的な状態ですか? そうでない場合、パッケージ全体に慣れていないので、次にどのようにトラブルシューティングしますか?
ibm-cloud - IBM Bluemix プラットフォームでのデバイスのオンボーディング
IBM Bluemix IOT のオンボーディングに関していくつか質問があります。私の質問は次のとおりです。
シナリオ 1: Bluemix プラットフォームに接続する必要があるものは 1 つだけだとします。そのため、デバイスのタイプ、デバイス、認証トークンなどを構成して、デバイスをプラットフォームに接続します。現状では可能です。
シナリオ 2: プラットフォームに 50 個のモノを接続する必要がある場合、デバイス ID、トークンなどを取得するようにすべてのデバイスを構成する必要がありますか?
Bluemix は、自動的に構成するためのディスカバリー・メカニズムやその他の方法を提供していますか?
ibm-cloud - Bluemix Watson IoT Platform でヒストリアンからデータを取得できないのはなぜですか?
過去 1 週間、デバイスの 1 つの履歴データをクエリしようとすると、エラー メッセージ http 503 が表示されます。以前はこれが機能しており、アプリケーションは変更されていません。デバイスは変更されていません。データは正しく提供されています (ダッシュボードによると)。
IBM がインターフェースを変更したか、それともサービスが無効になったか? このソリューションは、エラーなしで 1 か月以上機能しました。
Bluemix Watson IoT Platform の履歴データにアクセスできない原因は何ですか?
dialog - Watson Conversation - ANYTHING ELSE ノードが選択されないのはなぜですか
ダイアログの と に「その他」ノードを作成します。に入ると、「dsajhfkjhfajfk」のようなダミーの奇妙なテキストだけが表示されます-常に、ワトソンはデフォルトでセミラストインテンドノードを選択しているようです...その他のノードに移動するのではなく
node.js - 新しいノードを 1 つだけ構築する Mqtt-In および Mqtt-out ノードを作成することは可能ですか?
mqtt
in ノードとmqtt
out ノードをマージしたい。これは可能ですか?
はいと思いますが、よくわかりません。
node.js - IBM IoTF nodeJS ライブラリーを使用してモバイル・アプリ (Ionic 2) を IBM IoT に接続する方法
私は Cordova ベースの IoT プロジェクトに参加しています。Ionic 2 フレームワーク (Typescript) を使用しています。
正確には問題は次のとおりです。モバイルアプリを IBM IoT プラットフォームに接続する際に問題が発生しています。
:: フロントエンドで ::
モバイル アプリ コードのブラウザ化バージョンがあります ( app.bundle.js
)。
:: バックエンドで ::
私はserver.js
、ループバック アプリケーションの一般的な構造に従ってファイルを持っています。
私が現在抱えている問題は次のとおりです。
IBM IoTf は nodeJS ライブラリーです。ただし、Browserified バンドル バージョン (
iotf-client.bundle.js
) があります。また、アプリにはブラウザ化されたバンドル バージョン (app.bundle.js
) もあります。アプリのビルド プロセスで両方のバンドル バージョンを使用すると、アプリまたは IBM IoT のいずれかの機能のみが機能します。両方ではありません。IBMIoTF がウィンドウ・グローバル・オブジェクトで使用可能になっていないためです。アプリ バックエンド (
server.js
) が Bluemix に接続されていません。ibmbluemix nodeJS パッケージ (現時点では非推奨) を使用して Bluemix プラットフォームに接続して初期化しようとすると、モバイル フロントエンドが Bluemix プラットフォームに接続されません。したがって、モバイル フロントエンドとバックエンドの両方から Bluemix SDK に接続して初期化することはできないと推測できます。この状況で、モバイル・アプリからモバイル・バックエンドにどのように通信して IBM IoT プラットフォームに接続すればよいでしょうか? 単純な GET / POST HTTP リクエストを使用していますか? はいの場合、Ionic (app.bundled.js にバンドルされている) からモバイル バックエンド (server.js) に HTTP POST リクエストを送信しようとしました。しかし、何も起こっていません。
PS :cordova-whitelist
プラグインを既にインストールしています
プロジェクトの URL は次のとおりです。
ibm-cloud - ionic 2でcordovaプラグインを使用するにはどうすればよいですか
Ionic 2 プロジェクトでサードパーティの cordova プラグインを使用する際に問題が発生していますが、その一部は Ionic Native では利用できません。私に関する限り、Ionic Native の外部にあるプラグインは、インポートする必要はありません。直接入手できます。
ibm-mfp-core
( https://www.npmjs.com/package/ibm-mfp-core ) プラグインを使用しています。BMSClient.initialize()
メソッドを使用して IBM Bluemix SDK を初期化したいだけです。さらに、他にもいくつかのビルトインがあります。しかし、それらのどれも では利用できませんcordova.plugins
。
スニペットは次のとおりです。