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?

  • \$\begingroup\$ NRF51 devices do support central role. Just use the correct softdevice (S120/S130). \$\endgroup\$ – Turbo J Sep 15 '15 at 20:06
  • \$\begingroup\$ Are there tutorials for reprogramming? I have a JLink and a nRF51 but I'm unsure about the wiring. \$\endgroup\$ – Sider Sep 15 '15 at 20:16

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:




Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.