Writing test for packet evaluation in BLE

Hello!

I am an engineering student at KTH studying embedded electronics and I will be doing my thesis work for a company in about 6 months where I am supposed to be analyzing a proprietary protocol and writing tests to check if packets are received correctly between two nRF52840 development kits. I also have a bluetooth sniffer available through the nRF Bluetooth sniffer.

So to be well prepared I have bought these exact boards to try to do this myself with the BLE protocol before diving in to their protocol.

What I am thinking is that I will send packets between the two boards basically and checking if the packets data are received correctly.

Now my problem is that I am very new at this and I am wondering if there is maybe some guide/tutorial on how to achieve something similar and how to "break down" the packets individually and check them for errors. I have already finished the BLE course under DevAcademy which was great for learning about Bluetooth but I felt that it lacked a bit of explanation on how to build a BLE solution from scratch. Feel free to correct me if I am wrong or if there is a better suggestion on how to achieve what I want to do.

Related