Arduino 101과 안드로이드폰 간에 BLE 통신을 테스트 해보았습니다.
최종 업데이트 - 2017. 8. 2.
1. 우선 Arduino IDE를 실행시킨 후. 메뉴에서 파일 > 예제 > CurieBLE > Peripheral > LED를 차례로 선택해서 예제를 불러옵니다.
2. 아두이노 101에 예제를 업로드합니다.
3. LED를 13번과 GND에 연결합니다. 혹은 아두이노 101에 내장되어 13번핀과 연결된 LED를 사용하려면 연결하지 않아도 됩니다.
4. 안드로이드 폰에 BLE Scanner를 검색해서 설치합니다.
5. 다음처럼 Arduino 101에서 제공 중인 서비스 LED가 보입니다. 연결하기 위해서 CONNECT를 터치합니다.
6. CUSTOM SERVICE를 선택합니다.
7. 서비스 하위 항목(CHARACTERISTIC)이 보이게 되는데 W를 선택합니다.
8. Byte Array로 변경하고 01을 입력합니다. OK를 클릭하면 13번 핀에 연결된 LED가 켜집니다.
9. 다시 W를 선택합니다.
Byte Array로 변경하고 00을 입력합니다. OK를 클릭하면 13번 핀에 연결된 LED가 꺼집니다.
안녕하세요, 실습중인데 질문좀 드릴게요
라즈베리파이3에서 센서로 측정한 값을 안드로이드에 보내려고 합니다
검색해보니까 1. 간단한 BLE통신 2. 페어링 후 SPP통신? 크게 두가지가 있는것 같은데 맞나요?
라즈베리파이3 게시글에서 블루투스BLE 통신하셨었다고 이 링크를 참조하라고 하셔서 따라하려는데요
시작부터 막히네요 파이3은 Discoverable 이 YES인 상태이고, 제 안드로이드 폰이 검색되는데
게시글 따라하면서 BLE스캐너 어플리케이션에선 제 라즈베리파이3가 검색되질 않네요. 제가 잘못하고 있는건가요?