2016-08-19 74 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应用程序查询。 –