SerialNet AT Commands
Serial AT Commands Set for Rapid Application Prototyping
Layered on top of ZigBee PRO-certified stack, SerialNet is an ideal way to network "smart" devices without having to program ZigBit modules directly. By using the ZigBit platform as a dedicated radio controlled with serial AT commands, SerialNet users can prototype WSN applications in a fraction of time that would be required if embedded programming was necessary. In addition to simple control of network functionality and data transmission, SerialNet provides an extensive set of commands exposing additional ZigBee PRO-certified stack APIs to manage power and hardware interfaces.
SerialNet AT commands are ASCII-based and human-readable, which ensures that they are easy to both extend and debug. A host processor can control a ZigBit module loaded with SerialNet over UART or any other serial interface. However, a host processor is not required on every node in the network - SerialNet AT commands can be sent over network and interpreted remotely on any SerialNet-enabled ZigBit device. Thus, SerialNet AT commands are also well-suited for easy over-the-air network commissioning and deployment.
Key Features
- No embedded programming experience required
- Private profile with easy-to-use serial command interface
- Extensive command set with standard diagnostic messages
- Transparent processing and execution of both local and over-the-air commands
- Mesh or star network topology
- Highly structured way to access most functionality of ZigBee PRO-certified stack
SerialNet AT Commands set builds upon wireless extensions of the V.250 command set. Currently, SerialNet AT command language contains over 50 commands and some 40 S-registers. SerialNet is delivered as a firmware image and is included into ZigBit Development Kit package.
The SerialNet AT commands fall into the following categories:
- Network, node management and networking parameters
- Data transmission
- Generic control
- Host interface control
- Hardware control
- Remote management
The first four of the above six AT Commands groups are mapped directly to corresponding ZigBee PRO-certified stack API functions. The last two groups contain subsets of ZigBee PRO-certified stack functionality. The set of AT commands also features dedicated commands for safe module reboot and factory default parameters restoring. Hardware control functions allow to configure/read/write GPIO pins, to read A/D and to manage other peripherals. Remote management functions are enabled by optionally password-protected AT Commands that are sent from one ZigBee node to another. The destination node executes the received AT Command sequences, as if they came over serial port.
Availability
SerialNet AT commands are provided as a firmware image with every ZigBit Development Kit.
|