수업프로젝트겸 공부겸해서 안드로이드를 이용하여 마인드스톰을 조정하는 어플을 개발중입니다.
마인드 스톰을 블루투스로 연결을 해야하는데..이부분에서 막혀버리내요
종일 찾아본 정보로는
1.스마트폰의 블루투스 기능이 활성화가 되어잇는지를 검색
2.활성화 상태면 3으로 넘어가고 비활성화시 블루투스 활성화
3.연결할수 잇는 디바이스를 검색
4.검색된 디바이스를 페어링하여 주소를 받음
5.주소값으로 어플리캐이션의 명령을 전달
6.블루투스 연결 기기에서 전달받은 명령 실행
이 순서인거같은대..
보기쉽게 설명되어있는 코드가 없드라구요..;;
BluetoothAdapter mBTAdapter = BluetoothAdapter.getDefaultAdapter();
if (mBTAdapter == null) {
// device does not support Bluetooth
}
블루투스 어뎁터를 얻는다(?)
블루투스를 연결하기 위하여 기본적으로 블루투스의 상태를 불러오는거같은대...설명이...ㅠ
If (!mBTAdapter.isEnabled()) {
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
}
블루투스 활성화
이건 자신의 블루투스가 활성화가 되어있는지를 확인하고 아니라면 블루투스를 활성화시키는 코드같은대..
위의 어뎁터를 얻는다는 소스와 차이점이 무엇인지를 모르겟내요
위 두소스와 디바이스를 페어링하여 주소를 얻는부분과
명령을 전달하는부분..
그리고 마인드스톰NXT의 모터와 센서들을 동작시키는 함수를 모르겟습니다.;;;
전부다 모르는거 같아서..부끄럽내요..ㅠ
염치 불구하고 부탁좀드리겟습니다 ㅠ