1. Nordic BLE Channel Sounding
RF-RTLS(TI Channel Sounding)
RTLS의 이해 필요 와 이전 TI BLE Channel Sounding 참고 (아참 Beacon 기반이 아님,주의)
각 Chip 제조사 별로 나중에 각 비교를 해보자.
RF Radar 와 RF Communication 비교
Range 측정은 Radar 1개 가능하지만, RF Communication 최소 2개 이상 필요
RF-BT/BLE Channel Sounding
AoA 와 AoD 개념이 있으므로, 이전 RTLS를 보고 이해하자
- BLE 6.0 BLE Channel Sounding 소개
글을 읽어보면, BLE 6.0 Key Feature이며, PBR을 이용하여 거리 감지 가능하다.
처음에는 자료가 못 구해서, 이게 Beacon 기반인 줄 착각했다. (Beacon 암호화 <-이곳에 꽂혀서)
쉽게 설명하면, BLE Channel을 생성하여, Sound 즉 일종의 Tone(PBR) 신호를 보내서 Radar처럼 거리를 감지하는 기술이다.
물론 좀 확장되면, Radar 처럼 AoA도 가능할 것이지만, 매번 BLE Demo에는 빠져있다.
RF 통신 기반이므로, 당연히 기기는 2개 이어야 가능하다.
- BLE 의 Nordic Channel Sounding Demo
아래 Nordic Demo를 보면, AoA까지는 안되는 듯하며, Range만 즉 거리만 가능한 것 같다.
- Nordic BLE Channel Sounding
BT/BLE를 개발을 해본 사람이라면, 모르는 회사는 아닐 듯하다.
저번에 TI BLE Channel Sounding 데모를 보고, AoA 언급을 한 것 같은데, Noridc도 아직 AoA는 안될 듯하다.
Nordic nRF54 Series(WIFI6,BLE)
상위에서 언급된 Channel Sounding nRF54
- Nordic 3rd Party Product
관련 제품 군들을 나중에 이곳에서 찾아 보자
- Nordic BLE Channel Sounding
- BLE Chip 정보 와 EVM 확인
- 내가 가지고 있는 nRF7002DK는 안됨
아래는 Initiator /Reflector 이며, 아래 이해하려면 우선 상위 이전 RTLS의 TI BLE Channel Sounding부터 이해하고 각 역할을 좀 더 보도록하자.
Initiator
Reflector
https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/bluetooth/channel_sounding_ras_reflector/README.html- Nordic 의 BLE Channel Sounding
- Ranging Service Specification 각 확인
- Ranging Profile Specification 각 확인
- IFFT SIZE 즉 Sampe 갯 수 확인
- Inverse 사용하는 이유는 보통 신호복구
- Nordic BLE Channel Sounding TEST Result
Anthena 4개이면, AoA도 될 듯한데, 언급이 없으며, 문서를 좀 자세히 읽어 보면, 각 Anthena를 Switch를 진행을 한다.
아직 AoA / AoD에 대한 언급 아직 없다.
2. Nordic BT/BLE Tools
BLE를 다시 개발하면, 그 때 다시 사용해보도록 하겠으며, 항상 Nordic Tool들은 추천한다.
보통 nRF Connect Tool 가장 많이 이용하지 않나 싶다.
관련 BLE Profile 분석 확인
ESP32로 BLE 개발을 해도, 필요하다.
- Mobile 용 BT/BLE Tools
- nRF Connect Device Manager : 각 Profile 분석/ Scan 기능 부터 다양하게 제공
- nRF Edge Impuse 지원: Edge AI(TinyML)
![]() |
| https://docs.nordicsemi.com/category/nrf-tools |
- Nordic BT/BLE Tools
개인적으로 너무 좋으며, 이외 다양하게 최근에 다양하게 제공을 해주는 듯하다.
나도 나중에 다시 개발을 할 경우, 다시 써보고 나서 말을 하는 것이 좋겠다.
- nRF Sniffer의 경우, 나중에 Wireshark와 연결되는 지 확인
- 왠지 Wireshark과 될 듯하다.
![]() |
| https://docs.nordicsemi.com/category/nrf-tools |
nRF 관련 Tool
이게 더 Mobile 과 Desktop 같이 나오니 더 편하게 Download 가능할 듯하다.
BLE Sniffer
나중에 이 부분은 가능하다면, 비교를 해보도록 하겠다.
https://novelbits.io/bluetooth-low-energy-ble-sniffer-tutorial/2.1 BLE Sniffer 과 Wireshark
Wireshark는 Ethernet /USB/ WIFI 비롯하여 거의 pCap만 되면, 거의 된다.
꼼수로 기존 것을 이용해서 본인이 만들어도 좋다.
- ESP32 BLE Sniffer
참고로, WIFI Sniffer도 별도로 만드는 것도 가능 한듯하다. (별도로 테스트를 안 해봄)
2.2 WIFI Sniffer 와 Wireshark
WIFI와 BLE는 항상 거의 같이부터 다니므로, 이 부분도 같이 기술을 하도록 한다.
- ESP32 Wireshark(WIFI)
EspressIF Manual은 전제는 PC의 WIFI가 monitor 모드가 지원될 경우이다. (착각하시지 마시길)
PC의 WIFI의 경우, Driver에 따라 동작 모드가 제한이 있으므로 반드시 확인하시길
특히, Broadcom WIFI는 제공을 안 하며, 제공하지 않는 칩 제조사도 많다.
WLAN
참고로, 상위내용을 더 설명하면, 각 WIFI의 경우, MLME로 걸쳐서, Ethernet2로 나오는 경우가 많다.
각 세부 사항을 알고 싶다면, WIFI Driver 내부까지 알아야 하며, 각 칩 제조사의 WIFI Driver는 대충알아야 할 듯하다.
(요즘 WIFI Driver 직접 개발하지 않아 잘 모르겠으나, 예전에는 다 달랐으며, 아래참조)
- ESP32 WIFI Sniffer
본인이 ESP32에서 Sniffer 직접 만들어서, tcpdump를 이용해서 적용 하는 방법도 존재한다.
ESP32 WIFI 의 경우, 거의 모든 WIFI 기능을 마음대로 제공해서, 최적의 Sniffer가 아닐지 생각이 쉽다.
(솔직히 이렇게 WIFI를 마음대로 Control하게 해주는 곳은 Chip 제조사 거의 본 적이 없는 듯하다)
나중에 시간이 되면, 이것을 만들도록 하겠다.




























