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

블루투스 통신에 대한 질문입니다.

0 추천

안녕하세요 ~

 

 

블루투스통신을 이용하여 아두이오 센서의 결과값을 보냅니다.

그리고, 그결과를 앱에서 3D물체를 제어하려고 합니다.

이때 어떻게 통신하냐고 고민인데요...

 

2가지로 생각해봤습니다. 일단 전자쪽으로 개발하고있습니다.

 

첫번째, 앱에서 s라는 신호가 들어오면 아두이노에서 계속 신호를 보내줍니다.

그리고 앱은 s라는 신호를 보냇으므로, 아두이노에서 신호를 보낼것이라는 d신호를 확인 후 아두이노에서 정보를 보낼때마다 처리합니다.

 

두번째, 앱에서 s라는 신호가 들어오면 아두이노에서 1회 보내고 아두이노라는 것은 d라는 신호를 보냅니다.

그러면 앱에서 다시 s라는 신호를 보내줍니다.

계속 서로 신호와 정보를 주고받고 하면서 통신을 하게됩니다.

 

*s,d의 신호는 구분을 위한 정보와 필요 정보를 포함하고 있습니다.

익명사용자 님이 2017년 2월 24일 질문

1개의 답변

0 추천
ble로 하시는 거죠?

그럼 http로 rest api 사용하는 것처럼 필요한 정보는 보내고, 정보를 받은 게 있으면 처리하고 하는 방식으로 하면 됩니다.

앱에서 아두이노로 보낼 정보 보내고, 아두이노에서 정보 받으면 처리하고요. 무의미한 신호를 계속 주고받을 필요까지는 없어요.
쎄미 (162,410 포인트) 님이 2017년 2월 24일 답변
네 블루투스 모듈을 사용합니다.
말씀감사합니다.
근데 제가 유니티앱으로 3D오브젝트를 제어하느거라서... 정확하게 물체를 따라하는게 중요해서 보내는 신호를 앱에서 다 받아서 처리해서 하거든요
주고받고하는식은 너무 느리지않을까싶어서
잘못된 생각일까요?
어지간하면 0.x초 안에 다 오기 때문에 큰 걱정 안하셔도 될 듯 싶어요.
...