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.

Zigbee Design

Other Parts Discussed in Thread: CC2520, MSP430F5438A, Z-STACK, MSP430F5529, CC2530

I am a Computer Engineering Student at Louisiana State University working on my senior design project. We have a basic concept design that will involve zigbee devices. We need to be able to send the state of one device to a node that will then send it to a centralized hub that will upload the information to a web server.

My basic design is as follows: 

Stage 1) Analog Sensor connected to a MSP430 Launchpad with EM adapter using a CC2520  

                           Sends data with wireliss connection to

Stage 2) Trivia C Launchpad with EM adapter using a CC2520  

                           Sends data with wireless connection to

Stage 3) EM adapter using a  CC2520

                            Sends data with a hardwired connection to  

Stage 4) BeagleBone Black

Before I commit to this design I was wondering if this will work and is all compatible. As well can I have 2 or more Analog Sensor connected to a MSP430 Launchpad with EM adapter using a CC2520 (Stage 1) connect to a single Trivia C Launchpad with EM adapter using a CC2520 (Stage 2). Then have 2 or more of the Trivia C Launchpad with EM adapter using a CC2520 (Stage 2) connect to a single EM adapter using a  CC2520 (Stage 3)?

 

Links:

     EM Adapter: http://www.ti.com/tool/boost-ccemadapter#0

     MSP430 Launchpad: http://www.ti.com/ww/en/launchpad/launchpads-msp430-msp-exp430g2.html#tabs

     Trivia C Launchpad : http://www.ti.com/ww/en/launchpad/launchpads-tivac-ek-tm4c123gxl.html#tabs

     BeagleBone Black: http://beagleboard.org/Products/BeagleBone%20Black

  • Hi,

    technically it should work. However the main question is the availability of supporting software. We have Z-Stack publicly available running with MSP430F5438A (not MSP430F5529 used in the Launchpad) + CC2520 (refer to Z-Stack webpage - http://www.ti.com/tool/z-stack), but nothing with Tiva or BeagleBone with CC2520.

    There is ZNP (ZigBee Network Processor) solution using CC253x with BeagleBone which can be found here:

    http://processors.wiki.ti.com/index.php/ZigBee_Lighting_Gateway

  • Your host MCUs are variant and I don't think it is a good idea to do that. I would suggest you to use CC2530 for your project and it should make you easier to complete it.

  • So you would recommend:

    Stage 1) Analog Sensor connected to a MSP430 Launchpad with EM adapter using a CC2530  

                               Sends data with wireless connection to

    Stage 2) MSP430 Launchpad with EM adapter using a CC2530

                               Sends data with wireless connection to

    Stage 3) EM adapter using a  CC2530

                                Sends data with a hardwired connection to  

    Stage 4) BeagleBone Black

                                Sends data via usb wifi to webserver

    And that should work fine?

  • I would suggest

    Stage 1) Analog sensor connects to CC2530 directly

    Stage 2 &3) Use CC2530 directly

    Basically, CC2530 has 8051 MCU embedded and it should be good enough for your application. I don't think you need extra MSP430 to mess things up.