Видео 3: ESP32-C3 BLE Scanner, Discover Nearby BLE Devices
В этом видео мы продолжаем изучать Bluetooth Low Energy на ESP32-C3. В прошлом уроке мы сделали BLE Advertising: первый ESP32-C3 рекламировал себя и отправлял advertising-пакеты в эфир. Теперь мы берём второй ESP32-C3 и делаем из него BLE Scanner. Мы напишем простой код на ESP-IDF и NimBLE, который будет сканировать BLE-устройства вокруг, выводить их адрес, RSSI, длину advertising data и, если устройство передаёт имя, показывать его в мониторе. В видео разбираем: * что такое BLE Scanning; * чем scanner отличается от advertiser; * как работает callback *ble_gap_event* * что означает событие *BLE_GAP_EVENT_DISC* * как получить BLE-адрес найденного устройства; * что такое RSSI; * как разобрать advertising data через *ble_hs_adv_parse_fields* Главная идея урока: первый ESP32-C3 рекламирует себя через BLE Advertising, второй ESP32-C3 сканирует эфир и находит BLE-устройства вокруг. Это важный шаг перед тем, как перейти к Active Scan, Scan Response, BLE GATT, подключению устройств и обмену данными между двумя ESP32-C3. 📌 Code from this video:https://github.com/skillgarage/esp32-c3_ble_mesh_tutorial/tree/main/2_scan #ESP32C3 #BLE #BluetoothLowEnergy #ESP32 #NimBLE #ESPIDF
В этом видео мы продолжаем изучать Bluetooth Low Energy на ESP32-C3. В прошлом уроке мы сделали BLE Advertising: первый ESP32-C3 рекламировал себя и отправлял advertising-пакеты в эфир. Теперь мы берём второй ESP32-C3 и делаем из него BLE Scanner. Мы напишем простой код на ESP-IDF и NimBLE, который будет сканировать BLE-устройства вокруг, выводить их адрес, RSSI, длину advertising data и, если устройство передаёт имя, показывать его в мониторе. В видео разбираем: * что такое BLE Scanning; * чем scanner отличается от advertiser; * как работает callback *ble_gap_event* * что означает событие *BLE_GAP_EVENT_DISC* * как получить BLE-адрес найденного устройства; * что такое RSSI; * как разобрать advertising data через *ble_hs_adv_parse_fields* Главная идея урока: первый ESP32-C3 рекламирует себя через BLE Advertising, второй ESP32-C3 сканирует эфир и находит BLE-устройства вокруг. Это важный шаг перед тем, как перейти к Active Scan, Scan Response, BLE GATT, подключению устройств и обмену данными между двумя ESP32-C3. 📌 Code from this video:https://github.com/skillgarage/esp32-c3_ble_mesh_tutorial/tree/main/2_scan #ESP32C3 #BLE #BluetoothLowEnergy #ESP32 #NimBLE #ESPIDF



