BLE 통신 ( 저전력 블루투스 )
BLE 통신이란?
저전력 블루투스 즉, BLE(Bluetooth Low Energy)는
근거리 무선 네트워크인 WPAN(wireless personal area network)을 사용한다.
WPAN 은 다른 무선 연결 방식보다 훨씬 적은 전력 소모를 자랑하며
약 10 미터 내에서 데이터 통신이 가능하다.
“페어링(pairing)”
블루투스 전송 데이터는 암호화가 가능하며 이를 위해 먼저
두 장치 간 고유 정보를 교환하는 “페어링(pairing)”이라는 과정을 거친다.
"본딩(bonding)"
그 다음 고유한 보안 및 식별 정보를 교환 및 저장하는 "본딩(bonding)" 절차로 이어진다
즉, 장치들은 보안 기능을 서로 교환하여 페어링되고
교환한 장치 및 페어링 정보를 저장함으로써 본딩된다.
전송 패킷
블루투스 4.0 규격(저전력)에서 정한 Advertise 패킷은
Advertise 데이터에 31 바이트를 사용한다.
새로운 블루투스 비콘(beacon)은 저전력 장치가 이 Advertise 패킷을
일정 간격으로 전송하기 위해 사용하는 하드웨어로 그 신호는 비콘 형식으로 수신된다
데이터 채널을 사용하여 장치들 간에 통신하는 데 사용되는 패킷은
아래 구성표와 같이 최대 20 바이트를 데이터 전송에 사용할 수 있다.
데이터가 20 바이트를 초과하면 20 바이트 단위로 분할된다
통신 패킷을 처리하는 방법
패킷은 통신 확인/응답이 있는 패킷과
없는 패킷의 두 가지 종류로 구분된다
흐름
블루투스 (Bluetooth) 프로토콜 (Protocol) 스택 (Stack)
지난번 블루투스의 간단한 원리와 역사에 대해서 알아봤다. 앞으로는 아마 블루투스에 관한 자료들을 많이 포스팅할 것 같아서 기본 개념부터 차근차근 하나씩 올려볼까 한다. 오늘은 블루투
neosla.tistory.com
참고
https://www.renesas.com/us/en/document/whp/bluetooth-iot
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=qwmnfiy&logNo=221468862926