2016-08-19 2 views
0

센서 값을 저장하기위한 마이크로 컨트롤러에 연결된 BigQuery 테이블이 있습니다. 내 BigQuery 표를 URL을 통해 Android 앱에 동기화하여 센서 값을 읽으 려합니다. 내가 직면 한 장애물은 JSON 형식으로 테이블 데이터를 가져 오기 위해 URL을 통해 테이블을 읽는 방법입니다.
미리 감사드립니다.JSQ 형식의 데이터를 읽는 BigQuery 테이블 URL

+0

당신은 낮은 비율이 있습니다. 중요한 점은 게시 된 답변의 왼쪽에있는 투표를 사용하여 승인 된 답변에 표시를해야한다는 것입니다. 그러면 요금이 올라갑니다. 이 링크를 방문하여 작동 방식을 확인하십시오. http://meta.stackoverflow.com/questions/5234/how-does-accepting-an-answer-work#5235 – Pentium10

답변

0

음, 중포 기지 내 질문에 대한 솔루션입니다. 마이크로 컨트롤러 프로그램과 안드로이드 장치에 Firebase를 쉽게 설치할 수 있습니다. 그것은 훌륭한 IoT 도구입니다.

0

미들웨어를 제작하고 여기에 연결하여 거기에서 데이터를 가져올 것을 권장합니다.

BigQuery는 대용량 솔루션이며 작은 쿼리의 경우에도 가장 빠른 응답 시간은 1-2 초가 될 수 있습니다. 따라서 휴대 전화는 그렇지 못하기 때문에 대형 데이터 세트를 표시하지 않는 모바일 앱의 경우 연결하는 것이 가장 좋습니다 미들웨어를 사용하고 BigQuery가 아닌 다른 DB 엔진에서도 데이터를 가져옵니다.

의 BigQuery API 참조는 여기에 있습니다 :

+0

고맙습니다. 내 앱에서 안드로이드 DB에 데이터를 저장하고 컨텐트 프로 바이더를 통해이를 쿼리 할 수 ​​있기 때문에 1-5 초의 응답 시간은 문제가되지 않습니다. 모두 백그라운드 스레드에 있습니다. 내가 찾고있는 건 내 URL을 통해 BigQuery 테이블 데이터를 검색하여 앱에서 사용할 수있는 방법이다. –

+0

에 URL의 문서에 대한 링크가 추가되었으므로 관심있는 것을 고를 수 있습니다. 작업 (예 : https://cloud.google.com/bigquery/docs/reference/v2/jobs/insert – Pentium10

0

https://cloud.google.com/bigquery/docs/reference/v2/ 그냥 당신이 원하는 무엇을 이해하기. 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 앱에서 쿼리 할 수있는 방법입니다. –