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.

Mesh Network implementation in CC1310 SimpleLink™ Ultralow Power Sub-1-GHz Wireless MCU

Expert 1985 points
Other Parts Discussed in Thread: CC1310, CC430F6137, CC1350, LAUNCHXL-CC1310

Hi All,

We are looking for a chip which supports Mesh Networking with Sub-1-GHz wireless protocol. We have considered CC1310 MCU.

Does it support Mesh Networking. If not is it possible to implement mesh networking with in the existing stack.

we are looking for Sub-1GHz Low Cost Low Power Mesh Network solution (MCU + RF transceiver integrated) for measurement application.

Also like to clarify whether CC430F6137  MCU supports mesh in Sub-GHz.?

We really appreciate your suggestions.

Thanks,

Ijaz

  • Hi,

    Could you please clarify whether CC430F6137 MCU supports mesh in Sub-GHz. Does the default TI software stack support the same.



    Thanks,
    Ijaz
  • I never see any information about CC430F6137 MCU supporting mesh in Sub-GHz.
  • CC430 has limited memory space for saving routing tables. In other words you need external memory for CC430 to implement mesh. Therefore we don't have any software for this on CC430.
  • Hi TER,

    Thank you so much for your quick reply.

    Is there any solution available in which mesh implemented on Sub-GHz?

    we are looking for Sub-1GHz Low Cost Low Power Mesh Network solution (MCU + RF transceiver integrated) for measurement application.

    Could you please clarify the same.

    Thank you.

    Ijaz
  • As YiKai answered, check out Contiki for CC1310.
  • Okay. Does TI give support for Contiki in CC1310; for application development?.


    --
    Ijaz
  • In reference to application report titled "CC430-Based Wireless Mesh Network Mains Switch"; Link: www.ti.com/.../slaa487.pdf

    Could you please comment on the feasibility of this solution.
  • As I see it from the description of the network, what described in slaa487.pdf is not a full mesh network since it requires a master node. The master node require more resources since it stores the full routing table. Eq all data is sent to/ from a concentrator and the nodes. If you are interested in looking closer to this type of network you can take a closer look.
  • The cc1310 is an excellent choice for even demanding mesh networks. We at Thingsquare are today using it in even very demanding systems. You can try it out if you'd like, have a look here at a simple example: www.thingsquare.com/.../

    While the above example is a prototype for a smart home-kind of product, our system on the cc1310 supports even hundreds of devices and full TLS etc.
  • Okay. Thanks for your reply. May I know your application software and framework.
  • In short, we are running a 6lowpan mesh network that scales into the thousands (of course depends largely on the application and requirements) and very low power. It's compliant with FCC/902 and ETSI/863MHz and hops using 802.15.4e CSL with proprietary extensions to increase scalability, robustness and power efficiency. We use full end-to-end security using TLS, and perhaps most importantly - it's very easy to use. Have a look at what on-boarding (connecting a new device) looks like: www.thingsquare.com/.../

    As I said, this is just a short description, feel free to email me if you want to know more, marcus@thingsquare.com. The cc1310 really is a great chip, and we are working on cc1350 support to further simplify and reduce cost.
  • Thingsquare has a great and field proven robust and scalable product, that includes both embedded software running on the nodes in the network itself as well as a scalable backend system. They provide several levels of access to their system, ranging from API access to fully functional front end.

    If you want full access to source code and are ready to invest development resources, Contiki offers a good IPv6 stack with mesh support serving as a great starting point.
  • Thank you so much for your suggestion.

    We have decided to go with Contiki , 6LoWPAN stack running on CC1310. As we don’t require IP driven nodes and due to lack of IPv6 support, we hope an isolated network using link local address configuration suits our application.

    I would be grateful for any comments or suggestions you might have on this. Thank you.

    Regarding Development Kit:

    I could find  LAUNCHXL-CC1310  and CC1310DK ( CC1310 evaluation module + SmartRF06 evaluation board ). 

    Could you please clarify which one suits our application development. How are they different.


    --
    Ijaz