2016-08-19 22 views
0

センサ値を格納するためのマイクロコントローラに接続されたBigQueryテーブルがあります。 BigQueryテーブルをURL経由でAndroidアプリに同期させ、センサ値を読み取る予定です。 私が直面しているハードルは、JSON形式の表データを取得するためにURLを介して表を読み取る方法です。
ありがとうございます。BigQueryテーブルJSON形式のデータを読み取るURL

+0

あなたのレートは低いです。重要なので、あなたは、投票の下の投稿された回答の左側にあるチェックマークを使用して、受け入れられた回答に印を付ける必要があります。これはあなたの率を高めます。どのようにこのリンクを見て、この作品を参照してください:http://meta.stackoverflow.com/questions/5234/how-does-accepting-an-answer-work#5235 – Pentium10

答えて

0

まあ、Firebaseは私の質問を解決します。あなたのマイクロコントローラプログラムとアンドロイドデバイスにFirebaseを簡単に導入できます。それは素晴らしいIoTツールです。

0

ミドルウェアを作成し、そこに接続してそこからデータを取得することをお勧めします。

BigQueryはビッグデータソリューションであり、小規模なクエリの場合でも最速の応答時間は1〜2秒であるため、大量のデータセットを表示しないモバイルアプリでは、ミドルウェアを使用し、BigQueryではなく異なるデータベースエンジンからデータを取得します。

たBigQuery APIリファレンスはここにある:https://cloud.google.com/bigquery/docs/reference/v2/

+0

返信のためのThanx。私のアプリでは、Android DBにデータを保存し、コンテンツプロバイダ経由でクエリを実行するため、1〜5秒の応答時間は問題ありません。すべてバックグラウンドスレッドにあります。私が探しているのは、BigQueryテーブルのデータをURLで取得して、アプリで使用できるようにする方法です。 –

+0

にURLのドキュメントへのリンクが追加されました。興味のあるものを選ぶことができます。おそらくジョブを使用する必要があります:insert()https://cloud.google.com/bigquery/docs/reference/v2/jobs/insert – Pentium10

0

ちょうどあなたがここに欲しい何をすべきかを理解すること。 BigQueryで最新のセンサーデータを表示するか、BigQueryでテーブル全体を表示したいですか?

それが最初である場合、あなたは(クエリの仕事を通じて)最新の結果をフィルタリングするためにクエリを実行したい場合があり、

https://cloud.google.com/bigquery/querying-data

は、我々は現在、ちょうど最後の取得には良い方法がありません簡単にテーブルの行数を減らすことができます。

後者の場合は、テーブルを取得できるようにtabledata.list APIがあります。クエリの実行と比較して、それは無料です。

https://cloud.google.com/bigquery/docs/reference/v2/tabledata/list

+0

うん。私は最新のセンサーデータを見たい。また、クエリを介して最新のタイムスタンプでフィルタリングすることもできます。しかし、主なハードルは、JSON形式で結果を取得する方法と、アンドロイドアプリからクエリできるようにURL経由でクエリを実行する方法です。 –

関連する問題