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.

TIDA-01003: Need 6LowPAN woreless mesh networks COLLECTOR example for CC1350

Part Number: TIDA-01003
Other Parts Discussed in Thread: TIDA-010003, TIDA-010024, CC1350, CC1352R

Hello,

I want to modify TIDA-01003 to work as collector. I want to know which configuration needs to be modified in which file/folder. 

Any documentation or ready made example would suffice.

I found an answer for this in one of the thread but it was not clear to me and need some more explanation to do it.

You would modify the TIDA-010003 software to make it for data collector. For the modification, please refer to the TIDA-010024 design (end-node vs root configuration). Note that it will supports very limited number of nodes

Regards,

Manju

  • Hi Manju,

    Please refer to section 3.2.1 which explains how to configure the device as either end node or data collector. You can modify the build configuration in the firmware available in TIDA-010003 to required mode before flashing onto the device.

    Hope this helps.

    With Regards,

  • Hello Prasanna,

    Thanks for the reply. This document is for TIDA-010024. TIDA-010003 doesn't have collector configuration. May be i should add this as new configuration and should take some files from TIDA-010024 I dont know.

    Regards,

    Manju

  • Hi Manju,

    Yes, this is for TIDA-010024. However, this is compatible with TIDA-010003 end node as well. In addition to TIDA-010003, TIDA-010024 provides additional DTLS security for enhanced network performance. From the build option, you can choose to build as MAC encryption or with DTLS.

    With Regards,

  • Hello Prasanna,

    I'm ok to use TIDA-010024 but it is for CC1312, I have cc1350 for now. Is it ok if i change the mcu details in configuration? will it work?

    Regards,

    Manju

  • Hi Manju,

    We do have TIDA-010024 implemented on CC1352R. However, from the hardware compatibility point of view, it should work with CC1350 as well since this has similar sub1GHz RF core. To work with this device, the example has to be ported based on the CC1350 sensor example available in the SDK. You can also refer to section "3.1.2.1 Getting Started" in the document https://www.ti.com/lit/ug/tiduef7a/tiduef7a.pdf.

    With Regards,

  • Hello Prasanna,

    I followed below steps to port the 6LowPAN example of CC1312 to CC1350 as mentioned in the document you shared , But I stuck in 4th point, I assume here that i should copy app.cfg and ccfg.c from CC1312 to CC1350's project but cc13x2lp.cmd file is copied to cc13x0lp.cmd except the memory regions right? 

    1. Import CC1350 TI-15.4 collector(Since I wanted collector example for CC1350) example from SimpleLink™ CC13x0 SDK v2.40

    2. Rename CCS project with your project.

    3. Copy and paste the entire directories of 6lowpan, Application and dtls into the project directory of the CC1350 TI-15.4 Collector example

    4. Overwrite app.cfg, cc13x2lp.cmd and ccfg.c (I stuck Here)

    5. Create build configurations and update the CCS property (Predefined symbols and Include options) based on the CC1312R-based 6LoWPAN mesh example project

    Also let me know whether these procedure is correct.

    Thank You,

    Manju

  • Hi Manju,

    Unfortunately, the CC13x0 device do not have enough memory to handle this by themselves for implementing collector. You may have to either update to the CC1352 device or get a host MCU as the reference design recommends. With CC1312 or CC1352, network capacity is also improved with number of route entries up to 100 nodes. 

    With Regards,