2014-03-31 3 views
0

나는 wifi 연결을 통해 앱에서 컴퓨터 소프트웨어로 데이터를 보내는 앱을 작성하기 시작했습니다. 전송해야 할 데이터가 많이 있습니다. 예. 마이크 입력. 소프트웨어는 소음이 마이크에 전달되는지 여부를 알 수 있어야하고 소음 수준을 나타내도록 확장 될 수 있어야합니다.큰 연속 데이터를 전송하는 가장 좋은 방법

그러나 데이터를 전송하는 두 가지 방법을 생각해 보았습니다.

  1. 모든 데이터를 연속으로 연속적으로 보내고 컴퓨터 소프트웨어가 처리하도록하십시오. 데이터의 해석 방식을 변경하고 싶다면 모바일 소프트웨어가 아닌 컴퓨터 소프트웨어 만 업데이트하면된다는 장점이 있습니다. 단점은 간단한 on/off 상태에 대해 많은 데이터를 보내야한다는 것입니다.

  2. 상태 만 전송하십시오 (잡음이 있거나 없습니다). 데이터 전송이 크게 줄어들고 상태가 변경 될 때만 데이터를 전송할 수 있다는 장점이 있습니다. 이제는 소프트웨어를 업데이트하기 위해 죄수 도구를 업데이트해야합니다.

사용자에게 문제를 일으키는 앱/소프트웨어 버전의 불일치뿐만 아니라 대용량 데이터 전송 문제도 우려됩니다.

어떤 방법을 사용하는 것이 가장 좋습니까? 내가 고려하지 않은 또 다른 방법이 있습니까?

답변

0

흥미로운 질문입니다. 세 번째 방법이 있습니다. 앱에서 오디오 신호를 인코딩하고 컴퓨터에서 디코딩합니다. 계산상의 복잡성은 증가하지만 많은 대역폭을 절약합니다. 전반적인 전력 소비가 줄어들 수 있습니다. 잘 모르겠습니다.

호환성 문제를 고려할 때 나는 1 차 또는 3 차 선호합니다.

+0

감사합니다. 3은 두 가지 방법의 하이브리드와 같습니다. 실제로 어떻게 작동하는지 보겠습니다. –

관련 문제