Atmel® Lightweight Mesh software Stack is an easy to use proprietary low power wireless mesh network protocol. It has been designed to address the needs of a wide range of wireless connectivity applications, including:
-
- Remote control
- Alarms and security
- Automatic Meter Reading (AMR)
- Home and commercial building automation
- Toys and educational equipment
Features
The current implementation of the Lightweight Mesh protocol has the following features:
- - Simplicity of configuration and use
- Up to 65535 nodes in one network (theoretical limit)
- Up to 65535 separate PANs on one channel
- Up to 15 independent application endpoints
- No dedicated node is required to start a network
- No periodic service traffic occupying bandwidth
- Two distinct types of nodes:
-
a. Routing (network address < 0x8000)
b. Non-routing (network address >= 0x8000)
- Route discovery happens automatically if route to the destination is not known
- No child-parent relationship between the nodes
- Non-routing nodes can send and receive data to/from any other node (including non-routing nodes), but they will never be used for routing purposes
- Routing table is updated automatically based on the data from the received and transmitted frames
- Duplicate frames (broadcast or multipath unicast) are rejected
- Small footprint (less than 8kB of Flash and 4kB of RAM for a typical application)
http://www.atmel.com/tools/LIGHTWEIGHT_MESH.aspx
PS: Please ask application development questions in separate threads. This thread is for LwMesh itself and its operation.