This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Master Emulator random behaviour

I am developing a windows application, using the MasterEmulator api. I am discovering BLE devices with scan parameter Active and Passive. The result is that most of the time data from the advertising packet is returned and sometimes the data from the scan response. Both advertising data contain (different) ManufacturerSpecificData.

I have searched in the forum and found Ole stating that it is not possible to have manufacturer data in both the advertising data and the scan response. (hope I interpreted this right).

However, the softdevice supports this and the Master Control Panel displays it consistently correct.

I expect the MasterEmulator api to return the scan response data when requesting Active scanning, and to return advertising data when requesting Passive scanning.

So testing this with a C# application shows that performing scanning Active and Passive scanning, one after the other in the same method, the results vary. Most of the time the advertising data is returned when Active scanning. And just repeating the Discover Devices with a button click, so without restarting the app, shows varying results.

Can someone explain or classify it as a bug or tell me how to get consistent behaviour?

Thank you.

Parents
  • ole,

    By chance I am reading one of Nordics documents "Getting started with bluetooth low energy" (white paper) which states "[i]The nRF2739 master emulator platform offers a fully functional Bluetooth low energy Master device and complements the peripheral device. The master emulator is controlled through a USB connection to a computer.[/i]". Is that the best option I have?

  • There is no real difference between this and the PCA10000 with the MEFW firmware, both are functional Centrals but not fully qualified. I think the solution with building a custom dongle using the upcoming Central stack is your best option.

Reply Children
No Data
Related