www.aerocomm.com
ZB2430 ADDRESSING
10
Every ZB2430 transceiver module has a unique static 64-bit MAC address that is programmed at the factory. Upon
joining the network, the device is assigned a 16-bit NWK Address. The NWK address only changes on initial power-up
and when a NV Reset command is issued to the radio.
In Figure 15 four nodes with the three LSBs of each of their MAC addresses are shown.
Figure 15: ZigBee Addressing by MAC - Node 0 to Node 3
In previous sections (see “Mesh Routing (AODV)” on page 16), the Ad-Hoc On-Demand Vector routing protocol,
Route Requests and Replies were discussed. Fortunately, the routing, RREQ’s and RREP’s are not left up to the OEM
Host and are all taken care of by the ZigBee protocol embedded in the ZB2430. A message can therefore be sent to
a device anywhere on the network once its 16-bit NWK address is known.
Using the same example as before, assume that Node 0 needs to send a message to Node 3 which is out of Node 0’s
range. This can be done using the procedure below (note that the underlined values will vary from radio to radio):
1. Enter AT Command Mode: .....................................................0x41 0x54 0x2B 0x2B 0x2B 0x0D
2. Wait for command response:..................................................0xCC 0x43 0x4F 0x0D
3. Discover NWK Address:..........................................................0xCC 0x8D 0x56 0x78 0x90
4. Wait for command response:..................................................0xCC 0x00 0x01
5. Write 16-bit Destination NWK address:...................................0xCC 0x10 0x00 0x00 0x01
6. Wait for command response:..................................................0xCC 0x00 0x00 0x01
7. Exit AT Command Mode:........................................................0xCC 0x41 0x54 0x4F 0x0D