ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Arduino 101의 Bluetooth Low Energy(BLE) 예제를 안드로이드 폰과 테스트
    Arduino 101/Bluetooth( BLE ) 2017. 8. 2. 22:16

    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가 꺼집니다.


    포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
    댓글로 알려주시면 빠른 시일내에 답변을 드리겠습니다.

    여러분의 응원으로 좋은 컨텐츠가 만들어집니다. 지금 본 내용이 도움이 되었다면 유튜브 구독 부탁드립니다. 감사합니다 : )

    유튜브 구독하기


    댓글 6

    • 꼬시 2017.08.05 18:11


      안녕하세요, 실습중인데 질문좀 드릴게요
      라즈베리파이3에서 센서로 측정한 값을 안드로이드에 보내려고 합니다
      검색해보니까 1. 간단한 BLE통신 2. 페어링 후 SPP통신? 크게 두가지가 있는것 같은데 맞나요?

      라즈베리파이3 게시글에서 블루투스BLE 통신하셨었다고 이 링크를 참조하라고 하셔서 따라하려는데요
      시작부터 막히네요 파이3은 Discoverable 이 YES인 상태이고, 제 안드로이드 폰이 검색되는데
      게시글 따라하면서 BLE스캐너 어플리케이션에선 제 라즈베리파이3가 검색되질 않네요. 제가 잘못하고 있는건가요?

    • 2017.11.06 23:39


      예제에 CurieBLE가 없을땐 어디서 얻을 수 있나요??

      • Favicon of https://webnautes.tistory.com BlogIcon webnautes 2017.11.07 00:10 신고


        아래 포스팅대로하면 추가되지 않나요?
        http://webnautes.tistory.com/900

        찾아보니 github에 있기는 합니다.
        https://github.com/01org/corelibs-arduino101/tree/master/libraries/CurieBLE

    • 김현우 2019.09.21 20:57


      안녕하세요 게시글 잘보았습니다. 혹시 아두이노 101이나 큐리나노로 블루투스 데이터 수신말고 전송하는법 아시나요?
      아두이노 101자이로센서yaw값을 블루투스로 보내고 싶은데 블루투스데이터전송하는법을 모르겠네요 제발 알려주세요 ㅠ

Designed by Tistory.