0

가속도계/나침반 데이터 기록을 서버로 전송하는 가장 좋은 방법은 무엇입니까?네트워크를 통해 라이브 가속도계/나침반 데이터 전송 형식

GPS 지점 데이터를 웹 서버에 전송하는 매우 기본적인 Android 애플리케이션이 있습니다. GPS 좌표와 함께 가속도계/나침반 데이터를 포함하고 싶습니다. 아이디어는 장치가 겪은 경로와 여행을 통해 경험 한 힘을 더 잘 이해하는 것입니다.

날카로운 충돌 같은 빠른 가속도계 이벤트를 놓치고 싶지 않습니다. 그러나 나는 이것으로 많은 양의 (중복 된) 데이터가 전선을 통해 전송되는 것을 볼 수 있습니다.

이 유형의 데이터를 저장/전송하기위한 표준 형식이 있습니까?

감사합니다, 데이브

+0

JSON 형식을 고려한 적이 있습니까? 아니면 지오손? http://www.geojson.org/geojson-spec.html#positions –

+0

질문에 형식을 묻는 질문이 있지만 솔루션에서 샘플 압축을 고려해야한다고 생각합니다. 형식은 보조입니다. –

+0

참조 : http://stackoverflow.com/questions/14030573/lossless-compression-of-accelerometer-signals –

답변

0

직렬 회선을 통해 실시간 GPS와 나침반 데이터를 전송하기위한 일반적인 표준 NMEA 0183입니다.
GPS가 내부적으로 Android와 대화하는 방식 일 수도 있습니다. 또한 네트워크 연결을 통해 자주 사용됩니다. 형식은 샘플 당 ASCII 텍스트 한 줄을 기준으로하며 각 줄의 필드는 쉼표로 구분됩니다. 그러나

, 당신은 여행 정보 (위치, 방향, 가속도)의 역사 기록에 관심이 있기 때문에, 그것은 마다 샘플를 기록 할 필요는 없습니다. 대신 샘플 속도를 허용 가능한 수준으로 낮 춥니 다. 분당 하나의 레코드 또는 10 분당 하나의 레코드 일 수도 있습니다. 각 레코드에 평균 값, 표준 편차최대을 저장하십시오. 이렇게하면 가속도의 "최대"값에 나타나기 때문에 "날카로운 요동"을 놓치지 않습니다.

이 데이터를 저장하는 형식은 아마도 중요하지 않으므로 편리하고 자연스러운 것을 선택해야합니다. 댓글 작성자가 언급했듯이 GeoJSON을 살펴 보거나 자신 만의 적절한 형식을 만들 수도 있습니다.

0

가속도계 관련. 자이로 스코프, 가속도계 및 나침반과 같은 모션 센서는 3 축 (xyz) 이상의 원시 DAC 측정 값을 출력합니다.이 값은 일반적으로 16 비트로 부호가 매겨집니다. 이 값을 4 요소 쿼터니언 벡터로 변환하는 옵션도 있습니다.

관련 문제