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.

CC1310: Up to 10,000 devices?

Part Number: CC1310

Hi all,


I've an application where there may be 10,000 devices in fairly close proximity, (<8km) attached to a small number of gateways (ideally one). They will transmit fairly rarely - perhaps once a day, all at different times.

I understand memory might be an issue - but this could be worked around.

Are there any other limitations anyone can think of? Is it do-able? I'd like to use the CC1310 & perhaps build on the TI reference designs using a Beaglebone Black with the 15.4-stack for the gateway.

Thanks,

J

  • As I know, TI 15.4 Stack can only support up to 50 devices with security enable.
  • Hi Jacob,
    If you want to use the mac layer security then you can have a max of ~50-60 devices connected per gateway. To achieve high number of nodes you will need to increase the number of gateways.
    You can use the option of application layer doing the encryption/decryption and not the stack or no security , in this case you wont run into memory contraints and would be able to support large number of devices per gateway. The limitation will depend on traffic profile so that there arent message collisions. In this case also I think you would need several gateways.
    This looks like a doable project to me.
    BBB+CC1310 Reference design is a good starting point.
  • When you replied "You can use the option of application layer doing the encryption/decryption and not the stack or no security , in this case you wont run into memory contraints and would be able to support large number of devices per gateway. ", what number do you mean large number of devices per gateway? Hundreds or thousands?
  • Hi guys, thanks for the replies.

    As above - without the security - are we talking thousands of devices per gateway? How is this calculated?

    Thanks,

    J

  • The limitations on the number of devices come due to several reasons - if the mac security is enabled then the stack needs to store the security info (ram/flash) and limits the number of devices, if the security implementation is done by the application then collector application can be implemented on host (host + CC1310 running the MAC CoP) with huge memory, in this case ram/flash for the concentrator is not an issue. CC1310 sensor need to only store security info at application layer with just one coordinator so in this case it should be feasible for sensors as well. Now, that the limitation due to flash/ram is resolved. The next challenge is how often are the devices transmitting messages (traffic profile) of your application, this will then be the dominant factor in deciding how many nodes per network. Theoretically the short address is 16 bits so 2^16 devices can be supported in the network. Which is obviously not practical but provides an upper limit.