이제품은 블루투스를 기반의 UART통신을 하기 때문에 노브툭으로 스마트 밴드를 연결하여 통신 테스트 프로그램으로
스마트 밴드에서 전송되는 데이터가 확인이 된다면 이제품을 사용하여 아두이노에서 가능할것 같습니다.
하지만 스마트밴드에서 통신 정보를 어떤식으로 전송하는지 확인이 우선 되어야 알수 있을것 같습니다.
에듀이노 MD2022-09-30
안녕하세요 에듀이노 입니다.
BLE장치끼리 서로 Data를 송신/수신 하기 위해서는 장치에서 제공되는
Service와 Characteristic을 알고 있어야 합니다.
BLE 장치에서 지원하는 Service와 Characteristic을 알기 위해서는
BLE 장치간의 무선 구간 연결을 진행하고 Central장치에서
Peripheral 장치에서 지원하는 Service와 Characteristic을 검색해야 합니다.
FBL601BC_serial을 Central로 설정 변경 후 스마트밴드와 연결을 진행합니다.
스마트밴드에서 제공되는 Service 및 UUID를 확인합니다.
스마트밴드에서 제공하는 Service의 Characteristic 확인합니다.
Characteristic을 검색해 알아낸 Properties/Handle/UUID을
이용하여 스마트밴드 장치로 Data 송신, Data 수신
Notification Enable/Disable등을 진행합니다.
스마트밴드에서 송신하는 센서 Data의 해당 Service를 확인하고
송신하는 센서 Data를 수신하기 위해 Handle을 이용하여
Notification Configuration를 Enable합니다.
스마트밴드에서 송신하는 센서 Data는 FBL601BC_serial에 수신되며
Arduino와 FBL601BC_serial의 UART를 연결 후 시리얼 통신 프로그램에서 센서 Data 확인이 가능합니다.
Service, Characteristic, Properties, Handle, UUID의 관련 자세한 내용은
스마트 밴드에서 전송되는 데이터가 확인이 된다면 이제품을 사용하여 아두이노에서 가능할것 같습니다.
하지만 스마트밴드에서 통신 정보를 어떤식으로 전송하는지 확인이 우선 되어야 알수 있을것 같습니다.
BLE장치끼리 서로 Data를 송신/수신 하기 위해서는 장치에서 제공되는
Service와 Characteristic을 알고 있어야 합니다.
BLE 장치에서 지원하는 Service와 Characteristic을 알기 위해서는
BLE 장치간의 무선 구간 연결을 진행하고 Central장치에서
Peripheral 장치에서 지원하는 Service와 Characteristic을 검색해야 합니다.
FBL601BC_serial을 Central로 설정 변경 후 스마트밴드와 연결을 진행합니다.
스마트밴드에서 제공되는 Service 및 UUID를 확인합니다.
스마트밴드에서 제공하는 Service의 Characteristic 확인합니다.
Characteristic을 검색해 알아낸 Properties/Handle/UUID을
이용하여 스마트밴드 장치로 Data 송신, Data 수신
Notification Enable/Disable등을 진행합니다.
스마트밴드에서 송신하는 센서 Data의 해당 Service를 확인하고
송신하는 센서 Data를 수신하기 위해 Handle을 이용하여
Notification Configuration를 Enable합니다.
스마트밴드에서 송신하는 센서 Data는 FBL601BC_serial에 수신되며
Arduino와 FBL601BC_serial의 UART를 연결 후 시리얼 통신 프로그램에서 센서 Data 확인이 가능합니다.
Service, Characteristic, Properties, Handle, UUID의 관련 자세한 내용은
FBL601BC_serial User Manual을 참고 부탁드립니다.
https://drive.google.com/file/d/1dR0M-Ccwj8I2QVmdB3t3Y26vMMezFhxd/view
감사합니다.