I like to analyze bluetooth low energy advertising packages on an Arduino Uno. This tasks poses me problem because the BLE modules I have found only work in device mode (Adafruit, RedBearLab, and other nRF51822 and nRF8001 based) and can't collect data. Does anyone know about such projects or have experiences with this?
Adafruit has the Bluefruit Sniffer requires a host PC instead of an arduino UNO (http://www.adafruit.com/product/2269) it basically has a nrf51822 module which talks to the PC over a UART using the FTDI usb to Serial converter chip. I suspect that you could probably get a similar nrf51822 module and flash the sniffer firmware( found here: https://github.com/adafruit/Adafruit_BluefruitLE_Firmware/tree/master/sniffer/1.0.1)use the Jlink to flash the firmware onto the BLE module and use that to communicate with the arduino UNO over a uart connection. Hope that helps, Good luck!
you can try using one of these modules maybe: