[ Bluetooth ] 블루투스 연결 과정 | HCI(Host Controller Interface)에 대하여
·
Archive/ETC
현재 bluez 코드를 읽어가면서 코드를 작성하고 있는데, C와 파이썬을 여기저기 넘나들고 있다. 최근에는 거의 한국어로 된 자료를 보지 못했다. BLE 프로그래밍은 대부분 자료들이 영어로 작성되어 있고, 애초에 그 양도 적은 것 같다. 삽질하는게 참 오랜만이라 신난다. 블루투스의 하드웨어적 접근이 아닌 소프트웨어 프로토콜 스택에 관해서만 알아보도록 하자. 블루투스 연결과정 블루투스 기기가 서로 연결되는 과정은 아래와 같다. 1. Inquiry 스캔이라고 생각하면 편하다. 두 블루투스 기기가 서로를 인지하지 못한 상태에서 어떠한 한개의 기기가 inquiry 요청을 보내면, 그 요청을 받은 다른 기기는 inquiry 응답을 보내게 되는데 그 응답 안에 블루투스 맥과 이름등과 같은 여러가지 정보가 담겨져 있..