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.

Two 2531 USB Dongle - How develop a simple project

Other Parts Discussed in Thread: Z-STACK, CC2531

Hi guys,

First of all, thank you for your comprehension and your time to help me. I'm new here in the forum, but before I start a new topic, i've looked in all of documents of TI (User guide, hardware guide,...), Z-Stack examples and here in the forum.

I'm working on a graduation conclusion work of Electrical Engineer. I have two 2531 Usb Dongle to develop a simple project, and one CC Debugger to debug it. In the Z-Stack examples I didn't found even one example that wore only two Usb Dongles.

To start my project, I would like to make a Zigbee network only with these two devices, where each one sends a simple message to the other, like: press Button1 in the Device1 and the LED of the Device2 turn on.

I have looked all over the forum, but I didn't found something simple like that. The TI examples are very confused and complex, it's hard to start to develop, and the most of the examples is for SmartRF05 device. I just have two 2531 usb dongles and one cc debugger.

Could you help me please?

Thank you again!

  • Hi,
    it is not entirely true that there are no examples where the SW runs on the CC2531 dongle.
    Z-Stack Home 1.2.2 SDK contains CC2531 dongle workspace in C:\Texas Instruments\Z-Stack Home 1.2.2.42930\Projects\zstack\ZNP\CC253x
    Also, please note CC2531 ZNP binaries are available from
    C:\Texas Instruments\Z-Stack Home 1.2.2.42930\Projects\zstack\ZAP\ZNP-HexFiles\CC2531
    I recommend you use the CC2531ZNP-Pro-Secure_LinkKeyJoin.hex hex file.
    Downloading the ZNP binary on the CC2531 dongle will provide you access to the entire ZigBee stack API which you can control from an external host (like a PC).
    The host-ZNP interface is described in
    C:\Texas Instruments\Z-Stack Home 1.2.2.42930\Documents\API\Z-Stack Monitor and Test API.pdf

    You can plug the dongles on the PC, and have your application developed on a Linux host machine. Examples of applications running on Linux host and using the CC2531 USB dongle as 'communication modem' are available from here: www.ti.com/.../TIDC-ZNP-HOST-SW3
    There's a command line trainer example that can walk you through the different API. There's also a small chat application which you can run to send text data back and forth between two different dongles.

    Thanks,
    TheDarkSide