This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

BLE Advertisement Simulator Tools

Is there a tool to simulate hundreds of BLE nodes advertising at the same time?

Parents
  • Hi eBLE and Roger,

    I was using several (20) nRF51 based off-the-shelf beacons (either Nordic's beacon kit or other Chinese brands from Aliexpress and similar eshops) with slightly customized BLE FW. With that you could run e.g. 20ms ADV interval simulating 5 beacons with 100ms interval (altering both ADV_IND data and MAC address). This gives you battery of 20x5=100 beacons with 100ms interval. Definitely not 500 but still it gives you "traffic" with ~1 ADV_IND packet per 1ms in average. Good test for collisions and Rx resolution on scanner (FYI there is almost 0% packet loss in this scenario when you use nRF51/52 as scanner, you would need to go to several hundreds of beacons at 100ms interval or lower the interval to 50/20ms to get some significant collision rate).

    So n the nutshell with pretty low investment (1 nRF51 beacon can start at 10~15USD) and some FW effort you can simulate pretty interesting load of traffic on BLE ADV channels 37/38/39. Other options would be to develop some BLE FW without SD which fires packets directly through radio peripheral (and so it could go down below 1ms timing resolution between Tx packets so effectively simulate 100~200 of broadcasters with 100ms interval) or to purchase some utterly expensive 2.4GHz network analyzers/synthesizers/test boxes which typically cost thousands or rather dozens of thousand USD.

    Cheers Jan

  • You can buy nRF51 modules as cheap as about 2.7$ (ex. on aliexpress or ebay). So, it is cost about 270$ to buy 100 modules + cost of batteries/power supply + programming them. It will be cheaper and more natural than simulated tool.

Reply Children
No Data
Related