2016-08-19 76 views
0

我有一個連接到微控制器以存儲傳感器值的BigQuery表格。我打算通過URL將我的BigQuery表同步到Android應用以讀取傳感器值。 我面臨的障礙是如何通過URL讀取表格以獲取JSON格式的表格數據。
在此先感謝。用於以JSON格式讀取數據的BigQuery表格url

+0

您有低利率。重要的是,您必須使用投票下方發佈答案左側的勾號標記接受的答案。這會增加你的速度。通過查看這個鏈接看看它是如何工作的:http://meta.stackoverflow.com/questions/5234/how-does-accepting-an-answer-work#5235 – Pentium10

回答

0

好,火力地堡是解決我的問題。在您的微控制器程序和Android設備中輕鬆部署Firebase。這是一個很棒的物聯網工具。

0

我建議構建一箇中間件,然後連接它並從中抓取數據。

請注意,BigQuery是一個bigdata解決方案,即使對於小型查詢,最快的響應時間也可能是1-2秒,因此,對於不顯示大型數據集的移動應用程序,因爲只是手機無法連接,所以最好連接oa中間件,並從甚至不同的數據庫引擎而不是BigQuery獲取數據。

的BigQuery API參考這裏:https://cloud.google.com/bigquery/docs/reference/v2/

+0

Thanx的答覆。 1-5秒的響應時間不是問題,因爲在我的應用程序中,我將把數據存儲在Android DB中,並通過內容提供者查詢它 - 全部在後臺線程中查詢。我正在尋找的所有方法都是通過一些URL檢索BigQuery表格數據,以便我可以在我的應用程序中使用它。 –

+0

在那裏添加了鏈接到URL的文檔,你可以選擇你感興趣的,你可能需要使用Jobs: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運行查詢,以便可以從android應用程序查詢。 –