User's Manual

MeshConnect™ Module Series
Page 7
SOFTWARE TOOLS (Continued)
DEVICE PROGRAMMER
Device Programmer is used to program the application rmware to the on-chip Flash program memory of the
IC device.
Device Programmer supports:
ISP Mode: Download the rmware from the host PC via serial communication through the IC’s
UART1 interface.
The evaluation boards utilize a USB -> Serial converter.
OTA Mode: Download the rmware from the host PC using wireless communication (Over-The-Air).
This requires two nodes, the host (connected to a PC) and the target device to be programmed.
Device Programmer can read / write hardware information (i.e. IEEE Address, Channel #, etc) directly via the
aforementioned communication modes.
PROFILE SIMULATOR
Prole Simulator is used to simulate and test a ZigBee network consisting of a coordinator, router and / or end devices.
Prole Simulator includes:
Device Manager: Setting parameters of a ZigBee node.
Bind Manager: Managing “bindings” in a ZigBee network.
ZStack manager: Setting parameters of a ZigBee network.
ZigBee Device Wizard: Selects network conguration during ZigBee network formation.
Can be used to generate ZigBee standard primitive functions for MAC, NWK and APS layers and the ZDO and APP.
PACKET ANALYZER AND WIRELESS NETWORK ANALYZER
Packet Analyzer monitors trafc over a wireless network channel by capturing RF packet data in real-time.
Packet Analyzer requires the Wireless Network Analyzer to “sniff” the RF packets.
Packet Analyzer also includes diagnostic tools:
Energy Scan: Evaluates the received signal power within the bandwidth of an IEEE 802.15.4 channel
yielding available channels.
Active Scan: Scanning for active Coordinators and Routers broadcasting a Beacon frame.
Packet Analyzer is capable of displaying network conguration (i.e. tree vs. star), network nodes, packet details, etc.
Can be used in conjunction with any IEEE 802.15.4 or ZigBee network.
KEIL 8051 DEVELOPMENT TOOLS (Evaluation version provided in development kit).
Supports all 8051 derivatives and variants.
Easy-to-Use µVision Integrated Development Environment (IDE) supports the complete development cycle.
Supports memory banking for CODE and variables beyond the 64 kbyte threshold.
Numerous optimization levels yield the ability to place more features into less memory providing the utmost code density.