Morning, all. I’m contemplating switching to API mode for my ZB modules so that I can take better advantage of some of the features in the ZigBee spec (different endpoints, status of transmitted packets, etc.). It appears that a packet always contains a destination address, either broadcast, or to a specific node. If that’s the case, what effect does setting the DH and DL parameters on a node have when using the web interface on a ConnectPort X4? It seems that you’re configuring parameters which will never be used in API mode. Is that correct? One of the first steps taken when implementing a Dia device driver is to specify the address of the node that the driver is receiving data from, and setting the DH and DL params of the node to the address of the coordinator; if I’m forced to specify the DH and DL in the body of the packet, I’ll have to implement configuration routines in the device connected to the remote node.
Can someone verify my assumptions? If they’re wrong, can someone show me how to craft a packet that either excludes the destination address, or takes the destination address from the node’s configuration?