본문 바로가기

개발Study/Network2

BLE - GATT (내용추가수정240902) GATT(General Attribute)는 bluetooth 프로토콜에서 사용가능한 어플리케이션 프로파일중 하나이다.BLE 프로파일의 기본 프로파일이다. 주고받을 데이터를 규격화하여 처리하기 편리하도록 구성되어 있다.이 protocol에 따르면 BLE는 profile, service와 characteristic 이라는 개념을 사용한다.이해하기 편하게 정리해보자면 chracteristic부터 보면 된다.1. Characteristicchracteristic은 GATT에서 가장 하위에 있는 개념이다.개별 data 단위라고 볼 수 있다.2. Serviceservice는 characteristic을 포함한다.characteristic 하나만 포함시킬 수도 있고, 여러개를 포함시킬 수도 있다.3. Service.. 2021. 10. 15.
BLE(Bluetooth Low Energy) Bluetooth 4.0 이후부터 사용 가능한 BLE는 이전 버전보다 훨씬 적은 전력으로 통신할 수 있는 프로토콜이다. 일단 BLE에는 세가지 모드가 있다. classic, smart ready, smart. 세 가지 모드의 BLE들의 관계를 아주 잘 표현한 그림이다. 블루투스의 communication mode는 두 가지가 있다. Advertise(Broadcast) 모드와 Connection 모드. Advertise mode는 signal을 받는 디바이스를 특정하지 않고 모두에게 전송하는 모드. 1:N 통신이 가능하다. Connection mode는 1:1 통신을 할 수 있으며, Advertise mode보다 안전하다. 여기에서는 connection 모드만 자세히 알아본다. Connection모드 관.. 2020. 12. 23.