I would like to prototype a bridge from a Bluetooth sensor (client) to the cellular network, using an Arduino to control the communication between the Bluetooth sensor and the internet, via the cellular network.

I find much written about apps on one's mobile to connect to the BLE devices, however not the other way around.

Is it possible to use something like an RFDuino to implement the BLE host, to which the BLE sensor would pair - and then have the RFDuino push data out a cellular device, like the FONA from Adafruit?

UPDATE: I've since read that apparently the Bluetooth protocols allow masters and clients to switch roles dynamically - which would lead me to believe that I can program a BLE device as either master or client.

I also looked at a BlueGiga device, which specified it could run as Master or Client.

Not sure if the hardware needs to support the different modes.

  • 1
    The hardware can function as a BLE central, but you would have to check their documentation to see if their software stack can. – Chris Stratton Jan 3 '15 at 17:48
  • @ChrisStratton Thanks for the info, I am realizing that there are layers: operate the hardware, or interact at a protocol layer (e.g. RFCOM etc.) - and the "software stack" refers to the software/firmware the BT hardware provider delivers with their product - thus the check the documentation to see what the "software stack" provides - would I be correct in my interpretation? – qxotk Jan 18 '15 at 23:15

Your Answer

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

Browse other questions tagged or ask your own question.