This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Daisy chain BLE devices

Other Parts Discussed in Thread: CC2540

Hello,

I am working on a project where I need to collect some data (small amount) from where there is no Wi-Fi coverage. Will I be able to daisy chain a series of BLE devices from this location to a location where there is Wi-Fi, then use Wi-Fi to send the data to the server?

How would the master/slave configuration be? slave <-> master <-> slave <-> master<->... <-> master BLE with Wi-Fi. Is this possible (1 slave with 2 masters)? What other possibilities are there?   

Sincerely,

Anson

  • Multihop in BLE is... difficult.

    Perhaps you should go for ZigBee.

  • Thanks for the response!

    I will look into ZigBee, I am not really familiar with it. 

    This is something I saw in TI CC2540/41 Bluetooth Low Energy Software Developer’s Guide v1.2 

    "Multi-role and combo-role support has been enhanced. The BLE stack can now  support simultaneously advertising and/or scanning while in a connection as either a master or a slave. This allows for a central device to perform device discovery while in a connection. All previous rules for multiple simultaneous connections as a central device still apply (see v1.1a release notes below)."

    Does this mean I can use Scatternet Topology? Is it implying  the a device can be master to one device and slave to another at the same time? 

    Thanks alot for your help.

    Anson

  • Hi AJ,

    You could probably make it work but it would require a lot of work. BLE is predominantly a cable replacement technology to connect one or more low power devices to a central device and is not designed to move data along a chain. Zigbee is designed to do this and the multi-hop support is included.

  • AJ, what you are asking is against BLE spec. BLE is a star network topology which can not allow for scatternet topology. In a connected state, a BLE slave can not be slaves for two masters, nor can be a slave and master simultaneously. I am sure technically can be done; but dont ask Bluetooth SIG for certification =) or profile support.

    good luck

    ~LD