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: binding communication issue

Part Number: CC2530

Hi team,

Here's an issue from the customer may need your help:

In a large-scale network, new user events bind the terminal to one of the routers, know the long address of the router, and bind through the long address. However, how can the router receive data?

When setting up  a network, coordinator, router and enddevice, after the three roles form a topology, add user events is as below:

SAPI_ProcessEvent is normal, but  user_ProcessEvent cannot use it.

binding function of the enddevice:

The serial port cannot print, and the terminal cannot obtain the low network address of the target.

Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hi Cherry,

    If you add a USER_ProcessEvent to tasksArr then you will need to add a USER_Init to osalInitTasks as well and follow other *_Init functions to determine the correct initialization procedure.  Are they using the ZNP and connecting to a gateway host?  It is not typical to be adding functionality, like manual binding and user interfaces, to the ZNP since the application is supposed to be fully maintained on the host side.  Does the binding return successfully and what data are they trying to send the router?  A valid endpoint must be registered which has valid cluster/attribute information stored for the device to send commands to the correct node based on the bind formed.

    Regards,
    Ryan