ボタンをクリックしてノードを追加します:インストールが成功すると以下のような表示になります。ノードに認証内容を設定します。機能し、指定した内容の認証が行われます。認証をかけることができそうです。便利にデータの流れを定義することができるビジュアルデータフローエディタです。多くのプロトコルにも対応しており、これまでプログラミングを記述しないと実現できなかったようなデータの流れを、個別の機能を持ったノードを組み合わせることで、ほぼコーディングレスで実現できるという点が画期的なツールです。このブログでも何度か紹介してきました。(このエントリで紹介した時のデータフロー。(一般的なプログラミングと比較して)処理が複雑になるケース」もあります。多くの現場で使われていく上での適材適所を考える上では必要になってくると思っていることもあり、そんな例を紹介しようと思いました。記述することもできるという点で、比較対象としては相応しいのではないかと思っています。分岐処理だと自分の拙い経験上で思っています。基本的とは言えない内容だと感じています。例を挙げて説明します。こんな処理を行うケース:・気温(temp)と湿度(humid)という2つの変数値から「不快」か「不快ではない」かを判断する。・それ以外は不快ではないよくあるレベルのシンプルな分岐処理ですよね(湿度は%単位で与えられるものとします)。それぞれ温度と湿度の値が入っているという前提で作ることを考えてみます。ノードをダブルクリックして、処理内容を設定する画面に切り替えます:このノードでは温度(msg.payload.temp)に関する条件分岐を行うことにします。今回は30度以上か、30度未満かで処理を分岐する必要があります。して、その条件を指定する部分では「30以上の数値」となるように指定します。未満の場合」の2つの条件に分岐する必要があります。前者は上記で指定したので後者を追加します。この画面内の「追加」ボタンをクリックします:すると条件部分が1行追加され、もう1つの条件を指定できるようになりました。未満の数値」となるような条件を指定します(下図のようにするか、または後述のように"otherwise"(その他)という選択肢でも同じ結果になります)。行く、という分岐処理が定義できたことになります。ノードに指定した名前が表示されるのと同時に、ノード右側の出口が2つに増えていることが分かります。上側の接続子が1、下側の接続子が2を意味しており、ここから条件を分岐して処理できるようになりました:続けて湿度の条件を追加します。ノードをダブルクリックして編集ダイアログを出し、以下のように設定します。以上の数値」か「otherwise(それ以外)」として、最後に「完了」をクリックします:この時点でキャンバス上は以下のような2つのノードが設定されているはずです。3は温度が30度以上で、湿度は50以上なので「不快」、4は温度は30度以上ですが、湿度は50未満なので「不快ではない」という分岐がされたことになります:では続けて2のノードの続きの処理を追加します。ノードの2と接続します。ノードの設定内容を以下のようにします。ノードが用意されているはずです。実現することはできました。以下のような超シンプルな分岐処理だった割にはフローが複雑になってしまっている面は否めません。ノードは単一のプロパティに対する条件分岐しか行えないため、複数の値を元に条件を分岐するようなケースではどうしてもノードを多用する必要が出てきてしまいます。文による分岐処理は必ずしも簡単ではないということだと思います。ブログ検索」ブログパーツは、サービスを終了しました。