안녕하세요. 오늘은 1편에 이어서 ESP32 Bluedroid_Beacon 예제코드를 분석해보겠습니다.1편에서는 프로젝트에서 사용한 전역변수 3개에대해 알아봤습니다.2편에서는 프로젝트 main문의 흐름에대해 알아보겠습니다.Bluetooth stack에는 Host랑 controller가 있습니다.(1) Controller는 하드웨어+저수준 펌웨어가 동작하는 영역입니다. 실제 전파를 주고받는 부분이고 Physical Layer(실제 BLE radio 신호), Link Layer(광고, 연결관리, timing, encryption)가 여기에 속합니다.(2) Host는 소프트웨어 스택입니다. GAP(연결/페어링/역할관리) , GATT(서비스, characteristic 읽기/쓰기) , ATT(실제 읽기/쓰기 요..