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.

CC2650: BLE Network with CC2650

Part Number: CC2650

Hi there,

i want to build a wireless sensor network of the following constitution:

Mobile Phone:

  • acting as Master
  • sending out a kind of broadcast to tell the sensors to start sampling data
  • gathering (in a round robin fashion or simulataneously) and processing the data from the sensors 

Sensors:

  • acting as slaves
  • connected to and sampled by a CC2650

I read that it's possible to connect up to 7 slaves (sensors) to one master (mobile phone) via a so called piconet. I was just wondering how to synchronize the data from the sensors.

Would it be possible to broadcast a "SAMPLE DATA" via the master so all cc2650s start so sample data for a specified intervall, store this data in a buffer and finally send the buffered data to the master?

I guess the problem with my approach is that all cc2650 receive and process the broadcast message at the same time.

Is a network of this kind even possible or should i switch from bluetooth to another protocol?

I appreciate any suggestions. Thank you in advance,

Simon

  • Hi,

    The scenario you described is possible with BLE, with some latency(around tens of milliseconds).

    The master can also send advertising(ADV) data in a central+broadcast configuration. The minimum interval for ADV data is 20ms, so if scanning continuously, your worst case latency would be 20ms for the slaves to receive the data from the master. Please see our simplelink tutorial on advertising for further info:
    dev.ti.com/.../


    Best wishes
  • Hi,

    thank you for your answer. I will do the tutorial as soon as my launchpad arrives.

    In the mean time: Do you think my approach is siutable? If i use the minimum intervall all the time, is the low energy aspect of BLE still given?
    Or do you recommend to use another protocol /system design like this:

    zigbee between the slaves (cc2650) and one gateway device (cc2650) which gets the data from the sensors via zigbee (or another wireless protocol) and provides the data via BLE to the mobile phone?

    Thanks

    Christian