This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2541: Adv. data questions!

Part Number: CC2541


Dear TI's experts,

I have two adv. question need to know.

1. I use the packet sniffer to view the advestiment data of two CC2541 (modified from simpleperiphperal ), there are about average ~1% error package of all (FCE ERROR) ,

I want to know these error packages will filter out by BLE engine or need filter by application FW ?

2.

I observed that if device is more far away from scan device compared to others it will be less chance been scanned, that means the devices around scann device are not equal opportunity, stronger signal get more

chance.

About whitelist, I know scan device will filter device only allow device in the whitelist but if others which not in the whitelist has more stronger signal casues the device in list less change been scanned , it will take long time to find it no matter it is in the whitlist or not.   

Also for the connected situation no matter if devices is conneced or not still will timeout if other devices have much more chance  been scanned by center.

It seesms no guarantee that BLE devices communication can be stable and with resonsable response time ! 

Is it correct of my understanding, please give me more detail and clear explanation if know.

Thanks

 

  • Hi,

    Which sniffer are you using? Sometimes the sniffer will also generate errors especially in a noisy environment.

    The device only has one radio so it will pick up any signals it sees over that air, if there are more broadcast packets sent, then there will be more interference. It will have to process each packets it sees over the air and compare it with the whitelist, so it does take some processing time for each packet received.

    Have you tried advertising at a faster interval to increase change of being scanned?

    Best wishes