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.

CC2530: Simple Coordinator over UART, how to receive data?

Part Number: CC2530
Other Parts Discussed in Thread: CC2531, , Z-STACK

Greetings!

I'm trying to get a simple coordinator working. I'm using CC2530 for now, but could switch to CC2531 if needed. The coordinator talks to a PC over UART (or virtual COM for CC2531). The end device is Zigbee 2006 based sensor.

The application is quite simple (atleast that is what I thought at first!). The coordinator starts, sensor joins, sensor wakes up periodically and sends a MAC Data request which the coordinator acknowledges (like a ping). From time to time the sensor sends application specific data (APS payload) The coordinator is supposed to relay this data to the PC. Also sometimes the PC needs to send some config parameters to the sensor, in which case the MAC Data request from the sensor is acknowledged with the pending flag, then the config parameters are sent in another message from PC (over UART to coordinator -> over the air to sensor). I tried using the SerialApp, GenericApp, SampleApp etc. I also switched between stack version, 2.5.1a, Home as well as 3.0.1.

I'm able to start the coordinator, the senor gets associated as well. By using a sniffer I can also see the ping + acks and the data that the senor is sending. The problem is, I do not get any event when the sensor sends the data or the pings. I don't know how to receive the data being sent by the sensor. I have tried all the tricks I could come up with.

I'm new to TI, no disrespect but I find the documentation very poor... or maybe I don't know where to find the relevant information. I'm hoping I could use the experience of forum members here. Thanks!