問題タブ [node-red]

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 投票する
1 に答える
351 参照

ibm-cloud - Do Node-RED applications using Bluemix IoT Foundation require separate topics for devices and applications?

For a Node-RED application, I am using MQTT to talk with the device. Do I need to use two "topics"?:

  • One topic for the device to publish information to be subscribed by the Node-Red application.
  • One topic for the Node-RED application to publish (and the device to subscribe to).

Alternatively, can both the device and Node-RED application post different information (both publishing and subscribing) to the same topic?

For example: If the device is both publishing temperature data and also subscribing to the same topic to get information from Node-RED in Bluemix, will that cause issues? There are two types of data I want to exchange:

  • The Device would be publishing temperatures.
  • The Node-RED application would be publishing "user request" information that would tell the device when to report temperatures.
0 投票する
1 に答える
515 参照

javascript - mocha 変更 node-red からのフロー ファイル パス

モカを使用してノードレッドノードの単体テストを実装する際に問題があります。

「$ sudo mocha -t 3000」でテストを実行すると、node-red は flow_user.json をロードできません。mocha のオプション '3000' が 'Flow file:' パスのディレクトリとして設定されているためです。

「test.js」で、node-redを次のように開きます

私はこれが間違っていますか?

ご協力いただきありがとうございます

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

node.js - Selenium ドライバーで node-red を実行する

モカ テスト スイートを実行して、node-red ノードをテストします。したがって、私はモカとセレンドライバーを使用しています。

node-red モジュールの実行に問題がありました。$ mocha --ui **tdd**node-red アプリケーションでテストを開始すると、フローが見つかりません。彼はフォルダ「~/.node-red/ tdd」を検索しているためです。mocha [オプション]がパスとして設定されている理由がわかりませんか? コマンドだけで$ mocha関数suite();が定義されていませんか?

問題を解決して、独自の設定で node-red を初期化します。このように.. http://nodered.org/docs/embedding.html

この方法で、「RED.start()」の後に node-red を実行できますが、URL を取得できず、selenium ドライバーで node-red を開けませんか?

0 投票する
0 に答える
651 参照

node.js - Beaglebone で実行されている Node-Red サーバーにアクセスできない

Beaglebone black で NODE-Red を実行しようとしましたが、あまりうまくいきませんでした。ここに投稿されたガイドに従いました: http://www.element14.com/community/community/designcenter/single-board-computers/next-gen_beaglebone/blog/2015/07/16/ti-cc2650stk-simplelink-iot-sensortag --node-red-on-beaglebone-black#comment-67139

そして、BBB に NODE-Red を正常にインストールすることができました。ただし、実行しようとすると、Node-Red が起動し、サーバーが特定の IP アドレスで実行されていることを示すメッセージが表示されます。chrome を使用してその IP アドレスにアクセスしようとすると、ERR_CONNECTION_REFUSD と表示されます。また、 https://beaglebone.local:1880を使用してアクセスしようとしたところ、エラー ERR_NAME_NOT_RESOLVED が発生しました。Node-Red の Web サイトと上記のリンク先のガイドによると、node red は機能しているはずですが、アクティブ化できないようです。私のビーグルボーンがインターネットにアクセスできることは確かなので、それが問題であるとは思えません。誰かがこの問題に遭遇したことがある場合、またはそれを修正する方法を知っている場合は、アドバイスをいただければ幸いです。

0 投票する
0 に答える
375 参照

r - dashdb R スクリプトを呼び出して結果を外部から取得する

Bluemix DashDB サービスで R スクリプト機能を使用しています。プロットを生成し、dashdb コンソール (Bluemix ダッシュボードから起動) でデータを視覚化できます。この R スクリプトを呼び出して結果を使用する外部コードを作成するにはどうすればよいでしょうか。

サービスは NodeRED アプリケーションにバインドされています。「http」ノードを使用してリクエストを処理し、基礎となる dashdb サービスで R スクリプトを呼び出し、結果のプロットを結果として提供するフローを何らかの方法で作成することは素晴らしいことです。出来ますか?

dashdb Web コンソール/ダッシュボードを使用する以外に R スクリプトを実行する方法はありますか? ありがとう

===

2015/10/06 更新。これは、R を呼び出すために使用しているフローです (フロー エディターに関するその他のコメントを参照してください)。

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

arduino - Bluemix Node-RED からセンサー IoT デバイスに話しかけるとき、IoT Foundation に接続する理由は何ですか?

Bluemix のレシピを見ると、Arduino Uno をセンサ​​ーに接続すると、Node-Red ボイラープレートだけでなく、IoT Foundation (IoTF) のカタログ ボイラー プレートを使用するよう求められます。この理由は何ですか?IoTF は他に何を提供していますか? IoTF は MQTT ブローカーを提供していますか? 他に何か?(注:データを保存したくないので、そのために支払いたくありません)

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

logging - Bluemix IoTF で MQTT ログを確認するにはどうすればよいですか?

Bluemix で Node-RED を使用して、温度センサーを備えた Arduino Uno と通信しています。温度を MQTT トピックに発行するレシピを使用しており、@knolleary による paho pubsubclient ライブラリに付属のサンプルからコードを追加して、MQTT トピックにサブスクライブするコードを追加しました。購読しようとするとエラーが発生します。MQTT ログを調べて、何が問題なのかを調べるにはどうすればよいですか?

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

arduino - デバイス (Arduino) にコマンドを送信するように IBM Bluemix Node-RED Iotout ノードを正しくセットアップするにはどうすればよいですか?

IBM IoTF にデバイスとして正常に登録された Arduino Uno があります。現在、問題なく Bluemix Node-RED アプリに情報を送信できます。ここで、Node-RED アプリがデバイス (Arduino Uno) にコマンドを送信できるようにします。Arduino は、エラーなしで MQTT にサブスクライブされます。しかし、Node-RED からコマンドを受信して​​いません。以下のリンクの指示に従って、Node-RED で別のフローを作成し、コマンドがいつ発行され、コマンドが表示されているかを示します。これにより、MQTT ブローカーに送信されるように見えます。しかし、デバイス(Arduino)はそれらを受信して​​いません。これを機能させる方法をどのように理解できますか?

Node-RED、IOT Foundation Out ノードがコマンドを送信しない

IBM IoT Out Node パラメーターを次のように設定しました。 認証: Bluemix サービス 出力タイプ: デバイス コマンド デバイス タイプ: Arduino-tempsensor (これは、IoTF に登録したときにデバイス タイプ (名前) に使用した文字列と同じです) デバイスID: ここに MAC アドレスを入力します。それ以上にする必要があります。 : "iot-2/cmd/status/fmt/json" は正しいですか?) フォーマット: json (ここで大文字は重要ですか?) データ: {"d":{"myName":"Arduino Uno", "temperature": 989}} (JSON であり、デバイスで何でも見たかったのでこれを使用しました) 名前: IBM IoT App Out