안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드랑 컴퓨터 간에 연결할 때
제가 깔려있는게 기본 마소 스택입니다. 그런데 아무리 해도 시리얼 통신이 안되는 것입니다. 하루종일 했습니다 ㅠㅠ
그래서 블루소레일을 받아서 깔아보니 연결이 되네요. 시리얼포트 연결이 되는 것입니다. 허탈합니다.
블루소레일에 com14라고 뜨고 연결이 되는데...
제가 마소스택을 설정을 잘못해서 그런것인가요?
아니면 다른 포트로 하시나요? 접속하는 방식이 잘못된건가요?
마소블루투스 스택으로 시리얼 통신 하신분 있으신가요?
제가 깔려있는게 기본 마소 스택입니다. 그런데 아무리 해도 시리얼 통신이 안되는 것입니다. 하루종일 했습니다 ㅠㅠ
그래서 블루소레일을 받아서 깔아보니 연결이 되네요. 시리얼포트 연결이 되는 것입니다. 허탈합니다.
블루소레일에 com14라고 뜨고 연결이 되는데...
제가 마소스택을 설정을 잘못해서 그런것인가요?
아니면 다른 포트로 하시나요? 접속하는 방식이 잘못된건가요?
마소블루투스 스택으로 시리얼 통신 하신분 있으신가요?
2010.11.23 08:00:51
답변 감사합니다!! 가뭄에 단비와도 같이 ㅠㅠ 자면서도 머릿속을 떠나지 않아서
수동으로 상태 사용한 방법으로 블루소레일로 한 것 같네요 제가요.
그럼 마소스택으로도 수동 세팅 후 시리얼 통신이 가능한가요? 전 서비스 파일이 없다고 뜨던데요. 드라이버도 잡히지 않고요.
옵티머스q입니다...
mfc나 inthehand를 사용시 mac address만 알면 된다고 했는데 그러면 컴퓨터에 깔려있는 스택과는 상관없이 전부 다 되는건가요?
2010.11.24 09:33:47
이틀 삽질 했습니다. ㅎ ㅠㅠ
in the hand의 경우 해당 컴퓨터가 마소스택일 경우만 사용이 가능하더군요. 샘플이 vb라서 삽질하다가 경우 c#으로 돌리니
마소스택이 아니라고 뜨네요 ㅠㅠ 시리얼 통신을 한다고 마소 스택에서 블루소레일을 바꾸는 바람에...
그래서 bluecove라고 자바로 되어있는게 있더군요. 블루소레일 마소스택 등을 지원가능하다고 본것 같습니다. 그런데 x86일 경우만 된다고 다시 에러가 뜨더군요. 그래서 jre를 x86으로 깔고 이클립스에서 jre를 바꿔주니 실행이 되네요. 옵티머스q 검색 !
그리고 마소스택의 경우 시리얼 통신을 하는 법은 모르겠네요. 드라이버에서 서비스가 없다고 떠서... 아마 못하는듯... 아닌가?




마소스택으로 블루투스 통신을 하는법은 MDSN에서 C++형태로 MFC 제공하는 방법과 InTheHands에서 C# 형태로 제공하는 방법이 있습니다. 이 방법을 사용하시면 블루투스 맥어드래스만 알면 바로 소켓으로 붙일수 있습니다. 아니면, 수동으로 상태로 사용하는 방법이 있는데. .우선 사용자에게 윈도우를 통해서 페어링 서비스를 SPP로 등록하게 유도합니다. . . 그 후에 클라이언트를 실행시키면 등록된 시리얼포트중에 Bluetooth 문자열이 들어간 넘이랑 Com 설정해서 시리얼 통신을 하는거죠. . . 음 , 그외에 자바로도 처리가 가능하다고 하는데 이건 잘 모르겠네요.