ZigBee modules, zigbee stack software. Wireless sensor network - Meshnetics Wireless Sensor Networks Solutions
  Language: Deutsch Search:   
ZigBee Modules
Development Tools
ZigBee Software
ZigBee Applications
Buy
Support
Downloads
News and Events
Company
Contact Us
ZigBee FAQ
Media Kit
NEWS
MeshNetics Returns as Gold Sponsor of European ZigBee Developers Conference

MeshNetics Ships World’s First 900MHz Module Using the ZigBee PRO Feature Set

MeshNetics ZigBee Module Wins "Tech Choice Award 2008" from eg3.com

RSS feed RSS feed

EVENTS
Wireless Japan 2008

other events...

eZeeNet ZigBee Software Stack

A Robust IEEE 802.15.4 / ZigBee Software Stack

Product Documentation

PDF document eZeeNet Product Datasheet
PDF document 
eZeeNet Reference Manual


Contact Us

eZeeNet is a powerful IEEE 802.15.4 / ZigBee software stack that ties wireless embedded devices into a self-healing, self-organizing mesh network. It supports mesh and tree network topologies and is specifically tailored for easy-to-use networking in sensing, control, monitoring and data acquisition applications. eZeeNet offers a user-friendly API for wireless sensor network configuration and smart power management including data exchange, network formation/node join, PAN ID management, channel selection, TX power control etc.

eZeeNet comes complete with API demo applications that illustrate common programming templates and greatly ease the developer's learning curve.

eZeeNet Key Features

  • ZigBee 2006 specification compliance
  • Mesh and tree topologies
  • Easy to use Application Programming Interface (API)
  • Automatic PAN selection capability
  • Powerful framework with cooperative multitasking
  • Support for a large number of nodes
  • Reference drivers for all ZigBit peripherals and hardware interfaces
  • AT commands over UART
  • Optimized for small footprint and low power
  • Channel/networks scan selection

The eZeeNet layered software is composed of three main modules - eZeeNet Stack, eZeeNet Framework, and Hardware Abstraction Layer (HAL).

eZeeNet Stack conforms to ZigBee specification, and can be easily configured to run on a variety of nodes – end device, router or coordinator. eZeeNet stack builds a robust, self-healing network and handles essential tasks, such as routing, broadcasting, optimum channel selection during network formation, network discovery scan through a set of channels, and node joining. eZeeNet stack also ensures safe and correct network operation when a node leaves. Furthermore, if a parent link is lost, an automatic tree-route repair mechanism ensures ‘orphaning-free’ operation.

eZeeNet Framework provides user application with access to system resources/services - timers, memory, etc. It supports multitasking for cooperative execution of user application code along with networking. Besides, eZeeNet Framework enables smart power management and provides for nodes’ low-energy duty cycle resulting in low power consumption.

Hardware Abstraction Layer (HAL) provides a software interface between ZigBit OEM module and the MCU peripherals. It provides a straightforward user API for access to peripherals while avoiding conflicts with eZeeNet stack.

An optional module on top of eZeeNet Software - SerialNet - offers control over the most of ZigBit functionality over UART port or any other serial communication interface using a standardized AT-command set.

eZeeNet Software Block Diagram

eZeeNet ZigBee Stack Diagram

eZeeNet IEEE 802.15.4 / ZigBee Software Specification*

Parameter Value
Logical Device Types coordinator, router or end-device
Maximum Number of Children up to 32 on one level
Maximum Number of Routers up to 32 on one level
Network Maximum Depth up to 15 hops 
Maximum RAM for User Application variable **
HW Resources Reserved by eZeeNet™ 2 timers, RTC, 1 SPI
User-Defined Timers up to 12

* eZeeNet software specification is subject to change.
** Real memory usage depends on multiple circumstances such as stack parameters selected, type of the logical device, peripheral usage and so on.

API Overview

eZeeNet Software offers a user-friendly API for network configuration, power management and data exchange. The eZeeNet C API supports the following functions:/P>

  • Network/node management for control of the ZigBee network operation
  • Data transmission for smooth and easy data transfer to endpoints and implementation of ZigBee profiles that use that data
  • Task scheduling and generic control – an effective multitasking mechanism for cooperative execution of user application code along with networking
  • Power management - a set of functions to define power consumption algorithms for the network nodes
  • Hardware drivers (HAL) providing for fast integration of ZigBit modules in the target device.

Development Environment Recommendations

  Windows 2000/XP Linux
IDE, Debugger AVR Studio 4.12 + Service Pack 2 AVArICE 2.40, GDB 6.30, DDD debugger 3.3.10
Compiler/Tools AVR GCC plugin 1.0.0.5, WinAVR 200601125 AVR GCC 3.4.5, GNU make 3.80
Emulator AVR AT JTAG ICE MKII (USB) AVR AT JTAG ICE MKII (RS-232)

Availability

The eZeeNet Software is available as part of ZigBit Development Kit Lite and ZigBit Development Kit Complete.

> order your kit today




© 2006-2008 MeshNetics. All rights reserved.
Legal Notices | Privacy Policy | ZigBee Modules | ZigBee Stack | ZigBee Development Kit | Contact Us