IDT Europe GmbH ZWIR4532 Manuale Utente

Pagina di 16
 
ZWIR4532 Advance Datasheet 
 
© 2018 Integrated Device Technology, Inc. 
November 13, 2018 
 
5.  Functional Overview 
The ZWIR4532 is a programmable wireless IPv6 communication module which can host the user application. This removes the need for an 
external application processor, consequently minimizing space requirements, BOM cost and the potential for communication errors. Applications 
benefit from the mesh networking functionality, which allows covering large areas with a single network, even if the communicating nodes have 
no direct radio link. The mesh network stack takes care of routing packets through the network transparently for the application. Routing failures 
are detected and repaired automatically, thus, a failing node will not impair the overall network. 
ZWIR4532 modules communicate using the User Datagram Protocol (UDP) over IPv6 (Internet Protocol version 6). They are interoperable with 
ZWIR45xx based networks. ZWIR45xx networks operate autonomously or integrate with nearly any existing computer network or the Internet. 
If integrated in an existing network, ZWIR45xx based devices are accessible in the same way as any other IPv6 networking device. Opposed 
to  many  competing  solutions  gateway  devices  connecting  ZWIR45xx,  networks  are  application  independent  and  do  not  limit  the  network 
functionality to a certain scope. 
IDT  provides  a  C-based  Application  Programming  Interface  (API)  which  is  linked with  the user  application.  Besides  standard  networking, 
different supplemental and advanced functionalities are provided using a modular approach. This allows tailoring the network  stack to the 
applications requirements. The list of features below summarizes the functionalities provided by IDTs network stack components.  
 
UDP/IPv6 network layer 
 
Packet oriented communication with arbitrary number of communication partners 
 
Support for multicast communication (communication targeted at more than one receiver) 
 
Event based reception – incoming packets are handled in dedicated user defined callbacks1 
 
Highly configurable mesh-layer 
 
Allows hundreds of nodes per network 
 
Works out of the box for simple networks; allows tailoring for complex networks 
 
IPSec based security 
 
Authentication and encryption 
 
Allows real end-to-end secure communication (ZWIR-to-ZWIR, ZWIR-to-LAN or ZWIR-to-Internet) 
 
Same technology as typically used in Virtual Private Networks (VPNs) 
 
Over-the-Air Updates 
 
Updates enabled simply by linking OTAU library into application 
 
Host library provided for easy update transmission from own applications 
 
Standalone graphical frontend for update transmission provided 
 
Network monitoring and administration protocol 
 
IDT protocol to analyze network topology and query device parameters and status 
 
Extended version allows remote configuration of devices 
 
Hardware abstraction libraries 
 
Different libraries providing a high level interfaces for the MCU hardware components 
The prime design goal of the API has been ease of use. Detailed documentation of all network stack features can be found in the ZWIR45xx 
Programming Guide and the accompanying application notes.