I'm trying sniffing POLL/NULL packets from bluetooth (BT) protocol using tcpdump.
As far as I understand POLL / NULL packets are packets (ACL?) sent between a master and a slave BT devices to keep track of connection syncronization info (clock drift, jitter, delta etc) If I create an l2cap connection between two devices and I do not send any data packet on it, I would expect to see those packets anyway. (is this correct?)
I'm sniffing the BT traffic with tcpdump but I cannot see any packet captured, but the data packet send over the l2cap layer.
Are those packets generated at the "wire" level by the BT radio chip, so tcpdump cannot capture them?
Many thanks
Sergio
P.S. here's the tcpdump command I'm using:
sudo ./tcpdump -n -s0 -tt -vv -i bluetooth0 -w bt_tcpdump.pcap