Hi, I would like to analyze data between a peripheral and a central (BLE 4.1.) It seems that the nRF52 and sniffer can only monitor advertising channels. Am I missing something?
Hi, I would like to analyze data between a peripheral and a central (BLE 4.1.) It seems that the nRF52 and sniffer can only monitor advertising channels. Am I missing something?
nRF Sniffer can indeed follow the connection so what it is missing is probably CONNECT_REQ packet. Sometimes it happens because nRF Sniffer has only single radio on nRF5x DK board and while it tries to jump over all 3 channels to catch the CONNECT_REQ it cannot do magic. Also make sure that sniffer is in good position because again PCB antenna on nRF5x DK boards doesn't have properties of some more powerful and more expensive RF analyzers...
Yes, this was resolved. Sometimes (as endnonde mentioned in his original post) the packets won't be detected beyond the CONNECT_REQ, which happened the first time I tried it (could also have been due to having multiple peripherals with similar names and the one I selected was grabbed by a central when I was selecting it, which also makes the peripheral undetectable unless already selected.) Tried again, and it was working fine.
Yes, this was resolved. Sometimes (as endnonde mentioned in his original post) the packets won't be detected beyond the CONNECT_REQ, which happened the first time I tried it (could also have been due to having multiple peripherals with similar names and the one I selected was grabbed by a central when I was selecting it, which also makes the peripheral undetectable unless already selected.) Tried again, and it was working fine.