AeroComm ZB2430 manual I t M a C a d d r e s s, B l e 3 D e v i c e T a b l e E x a m p l e

Page 21

1 6

T HE O R Y OF O P E R A TI O N

E N G I N E E R ’ S T I P

16-bit Network Addresses.

In a ZigBee network, nodes are assigned a 16-bit NWK address according to how the network formed. By design, the Coordinator will always have a NWK address of 0x0000. The first Router to that associates with the Coordinator is assigned a NWK address of 0x0001. The second Router that associates with the Coordinator is assigned an address of 0x143E.

The 16-bit address is persistent through power loss and only resets when an NV Reset command is issued performed or NV Restore is disabled in EEPROM (EEPROM address 0x45, bit-3).

6 4 - b i t M A C a d d r e s s

The 64-bit MAC address consists of a 40-bit Organizationally Unique Identifier (OUI) and a 24-bit address programmed by the manufacturer. All ZB2430 transceivers have the same OUI of 0x00 0x00 0x00 0x50 0x67 which can be used to distinguish Aerocomm devices on a network but cannot be used to route packets throughout the network.

When a packet needs to be sent to a specific device through the network, the 16-bit network address must be used. In order to send data to a specific device in the network, the OEM can compile a table which lists the 64-bit MAC and the corresponding 16-bit Network address (see Table 3 below). The ZB2430’s built-in Discover IEEE Address and Discover Network Address commands allow the OEM to query the network and discover all available devices that respond within a fixed period.

T a b l e 3 : D e v i c e T a b l e E x a m p l e

Index

MAC Address (64-bit)

NWK Address (16-bit)

0

0x00 0x00 0x00 0x50 0x67 0x12 0x34 0x56

0x0000

 

 

 

1

0x00 0x00 0x00 0x50 0x67 0x16 0x45 0x34

0x0001

 

 

 

2

0x00 0x00 0x00 0x50 0x67 0x34 0x21 0x78

0x143E

 

 

 

M e s h R o u t i n g ( A O D V )

The ZigBee protocol uses the Ad-Hoc On-Demand Distance Vector (AODV) routing algorithm. AODV allows nodes to pass messages through their neighbors to devices which they cannot communicate directly. This is done by discovering the routes along which messages can be passed using the shortest route possible.

Figure 4 below shows a typical ZigBee network. The circles surrounding the 4 nodes represent the Personal Operating Space (POS) of each node. Because of the limited range, each node can only communicate with the neighboring node(s) next to it. When a node needs to send a message to a node which is not a neighbor, it broadcasts a Route Request (RREQ) message containing the Source Destination Address, the Network Address of the Destination radio and a path cost metric.

In the example below, Node 0 needs to send a message to Node 3; however the two are not within communication range of each other. Node 0’s neighbors are Node 1 and Node 2. Since Node 0 cannot directly communicate with Node 3, it sends out a RREQ which is heard by Nodes 1 and 2 (see Figure 5: "ZigBee Route Request" on page 17).

Image 21
Contents VE R S I O N Sales Technical SupportDocument Information Limited Warranty, Disclaimer, Limitation of LiabilityCopyright 2008 AeroComm, Inc. All rights reserved This material is preliminaryRevision Description Revision HistoryContents ZB2430 Transceiver Module 2 4 3 0 F E a T U R E SE R V I E W B l e 1 Z B 2 4 3 0 Specification s SpecificationsGeneral PhysicalCertifications N D E F I N I T I O N S SMT Pin Pluggable Type Signal Name FunctionCTS Design NotesHardware Interface I n E e p I n dTerms & Definitions TE R M S & D E F I N IT I O N S TE R MS & D E F in I TI O N S E E 8 0 2 5 & Z I G B E E O V E R V I E W Theory of OperationCoordinator RouterE a T I N G a N E T W O R K End DeviceS h G u r e 1 Z i g B e e N e t w o r k T o p o l o g i e s R E N T / C H I L D R E L a T I O N S H I PT W O R K L I M I T a T I O N S G u r e 2 P a r e n t / C h i l d R e l a t i o n s h i pX i m u m N e t w o r k D e p t h I t N e t w o r k a d d r e s s G B E E a D D R E S S I N GB l e 3 D e v i c e T a b l e E x a m p l e I t M a C a d d r e s sS h R o u t i n g a O D Bit Network AddressesZB2430 User’s Manual O a d c a s t T r a n s m i s s i o n s B l e 4 B r o a d c a s t a d d r e s s e s Sending a Broadcast packetBroadcast Address Destination Group T E R F a C E M O D E S Serial InterfaceA n s p a r e n t M o d e I M o d eB l e 5 B a u d R a t e / I n t e r f a c e T i m e o u t R I a L I N T E R F a C E B a U D R a T EUsing a non-standard baud rate T E R F a C E T I M E O U T / R F P a C K E T S I Z EO W C O N T R O L D D a t a B u f f e r a n d R T S D D a t a B u f f e r a n d C T SExamples T W O R K I N GZB2430 User’s Manual B l e 7 S l e e p M o d e S e t t i n g s W E R D O W N M O D E SC l i c S l e e p E p S l e e pTransmitting and Receiving data with a sleeping End Device G u r e 1 1 Z B 2 4 3 0 C o n f i g u r a t i o n F l o w Configuring the ZB2430C O M M a N D S T h e F l y C o n t r o l C o m m a n d sB l e 8 C o m m a n d Q u i c k R e f e r e n c e N F I G U R I N G T H E Z B 2 4 3 M M a N D D E S C R I P T I O N S Auto Destination Read Destination AddressRead API Control Write API ControlRead Digital Input Set Max PowerRead ADC Write Digital OutputsRead 16-bit NWK Address of Parent Device Read 16-bit NWK AddressDiscover 16-bit NWK Address of Remote Radio Discover Ieee Address of Remote RadioDiscover Ieee Address & Children of Remote Radio Read TemperatureRead Voltage Eeprom Byte ReadRestore Factory Defaults ResetSoft Reset with NV reset Eeprom Byte WriteLength Range Default Description Address Bytes Eeprom ParametersParameter Bytes Length Range Default Description AddressZB2430-Q ZB2430-D MAC ID I T r a n s m i t P a c k e t API OperationG u r e 1 2 T r a n s m i t a P I p a c k e t f o r m a t I S e n d D a t a C o m p l e t eG u r e 1 4 R e c e i v e a P I p a c k e t f o r m a t I R e c e i v e P a c k e tZB2430 Addressing Wait for command response Command Definitions A d N e i g h b o r T a b l eG u r e 1 7 R e a d N e i g h b o r T a b l e C o m m a n d V a N C E D N E T W O R K C O M M a N D S G u r e 1 9 R e a d R o u t e T a b l e C o m m a n d A d R o u t e T a b l eG u r e 2 0 R e a d R o u t e T a b l e R e s p o n s e G u r e 2 1 P e r f o r m S c a n C o m m a n d R f o r m S c a nIf Scan Type = 0x00 Byte 8 Channel Number Byte 9 Energy G u r e 2 2 P e r f o r m S c a n R e s p o n s eG u r e 2 3 R e a d R a d i o T a b l e C o m m a n d A d R a d i o T a b l eG u r e 2 4 R e a d R a d i o T a b l e R e s p o n s e Dimensions 2 4 3 0 M E C H a N I C a LG u r e 2 5 Z B 2 4 3 0 M e c h a n i c a l D r a w i n g O D U C T P a R T N U M B E R S Ordering InformationE N C Y I D E N T I F I C a T I O N N U M B E R S Compliancy InformationP R O V E D a N T E N N a L I S T B l e 1 1 Z B 2 4 3 0 a p p r o v e d a n t e n n a L i s tContains FCC ID KQL-ZB2430-100 / KQL-ZB2430D M E Q U I P M E N T L a B E L I N G R E Q U I R E M E N T SM P L I a N C Y I N F or M a T I O N

ZB2430 specifications

The AeroComm ZB2430 is a highly regarded wireless module optimized for Zigbee applications, positioning itself as an ideal solution for connecting devices within the Internet of Things (IoT) ecosystem. With its robust features, advanced technologies, and impressive characteristics, the ZB2430 stands out in the crowded market of low-power, low-data-rate communication devices.

One of the primary features of the AeroComm ZB2430 is its superior range and reliability. Designed to operate in the 2.4 GHz ISM band, the ZB2430 boasts a communication range of up to 1,200 feet line of sight in open environments. This enables seamless connectivity for devices across extensive areas, making it suitable for applications such as remote monitoring and smart home systems. The ZB2430 also employs advanced error correction and data packet acknowledgment techniques, ensuring that data is transmitted accurately and reliably, even in challenging conditions.

Another significant characteristic of the ZB2430 is its low power consumption. Designed for energy efficiency, this module allows devices to operate on battery power for extended periods, which is critical for applications like sensor networks and portable devices. With power-saving modes that can further extend battery life, the ZB2430 is ideal for applications where minimizing energy use is essential.

The ZB2430 also supports a variety of communication protocols, including point-to-point and mesh networking capabilities. The mesh networking feature allows devices to communicate with each other even when they are not within direct range, creating a highly scalable and resilient network. This is particularly beneficial in industrial automation and smart city applications, where reliable communication is paramount.

In terms of integration, the AeroComm ZB2430 is designed with ease of use in mind. It comes in a small form factor that can be easily incorporated into various devices, and it features a simple interface for developers. With its comprehensive documentation and support, developers can quickly implement and deploy Zigbee solutions.

In summary, the AeroComm ZB2430 is a powerful wireless module that excels in providing reliable, low-power, and scalable communication solutions for IoT applications. Its impressive range, energy efficiency, and support for mesh networking make it an attractive choice for developers looking to create innovative and robust wireless systems. Whether in home automation, industrial control, or smart city initiatives, the ZB2430 is poised to play a key role in the future of connected devices.