Forum >Replies by dsholt4
userhead dsholt4
Replies (3)
  • You Reply: They make this shield:
    https://www.dfrobot.com/product-1446.html
  • You Reply: Does this note in the wiki apply to your situation?

    https://www.dfrobot.com/wiki/index.php/ ... KU:DFR0267

    "Q12. I am trying to connect my Bluno Beetle (acting as Central) with other BLE Arduino device, which is Adafruit Bluefruit (nRF51822). I have already everything I should. The Bluefruit BLE is default set to peripheral mode (as its firmware only supports peripheral mode actually). Any ideas why the connection doesn't want to establish automatically?

    A. This is a compatibility problem. DFRobot BLE series products are all compatible, while not with other brand. This is why even with a pc(Linux, Windows, Mac etc.) which has the BLE feature, you still need to use a USB BLE-Link to work with our BLE product."

    I've been using their BLE dongle they mention and it's working for me with the Bluno Beetle. I believe they both use the TI CC2540 BLE chip, whereas the dongle you're using has a Qualcomm chip. Not sure if that is what's causing your problem.

    If that doesn't work, maybe this might help:
    https://playground.arduino.cc/Code/CmdMessenger
    http://e2e.ti.com/support/wireless_conn ... ergy/f/538
  • You Reply: Excuse my ignorance, but is the pairing pin number the same as the 6 digit Bluetooth passcode? I think the Beetle BLE firmware leverages the TI BLE stack software, based on this comment in the GIT repo:
    Code: Select all
    https://github.com/DFRobot/BLE_firmware_V1.9
    Recompile BLE firmware with official protocol stack:BLE-CC254x-1.4.0
    I downloaded the TI development SW from their web site, and saw these two default passcodes in some of the BLE C-based applications they have prepared for customers of their devices:
    Code: Select all
    http://www.ti.com/tool/ble-stack?DCMP=wbu-blestack&HQS=blestack
    #define DEFAULT_PASSCODE 0
    #define DEFAULT_PASSCODE 19655