마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 어플리케이션 개발 관련 질문입니다.

0 추천
SmartBand의 Application에 대해서 궁굼한게 있어 질문드립니다.

샤오미의 미밴드, 나이키 퓨어밴드, FitBit Charge HR, 삼성 기어핏 등

많은 스마트 밴드들이 자체적인 Application을 가지고있습니다

만약 자체적으로 어플을 만든다면 현재 시중에 나와있는 스마트 밴드들의 데이터를 받아서

원하는 대로 모니터링을 할 수 있을지 궁굼합니다

구글링으로 Wearable Device - Android의 데이터 전송 표준 이나 관련 내용을

한참 찾아도 관련된 글이 없어 질문드립니다.

조언 부탁 드립니다!!
익명사용자 님이 2015년 7월 10일 질문
2015년 7월 10일 수정

1개의 답변

+1 추천
 
채택된 답변
당연히 가능합니다.

그러나 해당 기기에서 인터페이스를 제공하느냐가 관건이에요. 인터페이스만 제공되고 거기에 맞춰서 코딩하면 모니터링 및

제어 전부 가능합니다.

 

거의 블루투스로 연결하니까, 블루투스 소켓 이용해서 데이터 주고받을것 같구요. 당장이라도 블루투스 통신 어플구현하고

웨어러블 기기랑 페어링 시키고 데이터 까보면 뭘 주고받는지는 보이긴 할겁니다.

그러나 인터페이스가 없으니 뭘 뜻하는지를 몰라 모니터링 및 제어 불가능..
아시리 (8,400 포인트) 님이 2015년 7월 10일 답변
제가 찾은 자료로는 실질적인 인터페이스를 오픈한곳은 찾지 못했지만
실제로 인터페이스를 오픈해 주는곳은 없을까요?
아니면 주고받는 데이터를 분석하는것은 불가능할까요?
웨어러블 기기 제작사에 문의를 해봐야할듯 합니다. 앱제작을 위한 인터페이스
제공을 하는지.. 인터페이스 제공이 된다면 게임셋 이구요.
인터페이스 문서에 보면 암호화 알고리즘은 뭘 사용했고 어떤 요청에 대해선 어떤 응답이 가고 하는 메시지포멧이 전부 정의되어 있어요. 또 통신 규격도 정의되어있구요. 그런게 있어야 연동이 가능해여.

분석은 힘들껍니다. 암호화가 다 되있을테니까요.
내가 숫자 1을 보내면 0x30 이 보내지는게 아니라 암호화를 통해서 전혀 다른데이터가 가겠죠 아마도.
이론적으로 데이터 분석이 가능하긴 하겠죠. 인간이 한 암호화 이기 때문에 당연히 복호화도 가능하다. 라는게 이론이지만 ㅋ 그건 이론일뿐이구..

데이터는 볼수있겠지만 거기에 어떤 암호화 알고리즘이 사용됬는지도 모르고 안다고
해도 복호화는 엄청 힘들껍니다.
많은 도움이 됬습니다 감사합니다!!ㅎ
...