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 i set up a network,coordinator,router and enddevice,after the three roles form a topology, add user events. as shown 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.
who can help me solve this problem？thanks .
We have got your issue and escalated to E2E for more help, please expect the response.
thanks for your reply.
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 you 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 you 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.