質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
IoT

IoT(Internet of Things)とは、インターネットがコンピュータなどの情報・通信機器のネットワークだけでなく、世の中のある様々なモノに接続されて自動認識・自動制御・遠隔計測などの能力を備えることです。「モノのインターネット」と一般的にいわれます。

Azure

Azureは、マイクロソフトのクラウド プラットフォームで、旧称は Windows Azureです。PaaSとIaaSを組み合わせることで、 コンピューティング・ストレージ・データ・ネットワーキング・アプリケーションなど多くの機能を持ちます。

Q&A

解決済

1回答

312閲覧

Azure IoT Hubにおけるストレージの追加での質問(クエリ文字列について)

YoHi

総合スコア6

IoT

IoT(Internet of Things)とは、インターネットがコンピュータなどの情報・通信機器のネットワークだけでなく、世の中のある様々なモノに接続されて自動認識・自動制御・遠隔計測などの能力を備えることです。「モノのインターネット」と一般的にいわれます。

Azure

Azureは、マイクロソフトのクラウド プラットフォームで、旧称は Windows Azureです。PaaSとIaaSを組み合わせることで、 コンピューティング・ストレージ・データ・ネットワーキング・アプリケーションなど多くの機能を持ちます。

0グッド

0クリップ

投稿2017/12/03 13:32

###前提・実現したいこと
Azure IoT Hubの勉強をしています。
https://docs.microsoft.com/ja-jp/azure/iot-hub/iot-hub-store-data-in-azure-table-storage
上記サイトにおける
「ストレージにデータをルーティングするためのルートを追加する
[ルート] > [追加] の順にクリックして、ルートの名前を入力します。 データ ソースとして [デバイス メッセージ] を選択し、ルートのエンドポイントとして作成したストレージ エンドポイントを選択します。 クエリ文字列として「true」を入力してから [保存] をクリックします。」
という部分の「クエリ文字列」の部分で実現できることが理解できませんでした。

これは「true」という文字列を含む場合のみ
ストレージに保存される、という意味で合っていますでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

MSDNより下記回答でした。
Here "true" is a WHERE clause in IoT Hub query language. It represents a condition.
Here says:
Any constant different than Boolean true is considered as false (including null, undefined, any object or array instance, any string, and clearly the Boolean false).
So, if you type "true" all of device messages will be routed to your azure storage, else no messages will be routed.
For other filtering clauses, FROM/SELECT/GROUP you can check this document.
Best regards,

訳はこんな感じ?↓

ここで、 "true"は、IoT Hubクエリ言語のWHERE句です。これは条件を表します。

ここに 言う:

ブール値"true" と異なる任意の定数は、false とみなされます。(null 、 未定義、任意のオブジェクトまたは配列インスタンス、任意の文字列、およびブール値 false を含む)

したがって、「true」を入力すると、すべてのデバイスメッセージがazureストレージにルーティングされます。そうでなければ、メッセージはルーティングされません。

他のフィルタリング項(FROM / SELECT / GROUP)については、この文書からは確認することができます。
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-query-language
宜しくお願いします、

投稿2017/12/04 13:53

YoHi

総合スコア6

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問