Hello,
With Zigbee we consider 4 main types of networking:
1) Point-to-Point. The SMAC comes with a demo called Wireless UART.mcp which illustrates P2P.
2) Star topology. Here, one main node is the 'hub' of a network with each 'device' connected directly to the hub. The SMAC is capable of Star topology, but does no do this "Out-of-the-Box". Submit a service request to www.freescale.com/support and ask for the SMAC Star software. This is not supported by Freescale, though, so you'll get no technical support for it. (but post here and we'll try to help you).
3) Cluster Tree. Here, the network is more complex. Each message has only one route across the network, you can think of devices ("leaves" in a tree) passing messages up and down a network, though twigs, branches, trunk, branches, twigs to another device. You'll need the EVK software to demonstrate this. Cluster Tree topology is defined in IEEE802.15.4 at www.ieee.org
4) Mesh. This is the most complex architecture, with any node having more than one route to another device. Zigbee is a networking layer on top of the IEEE layer to support mesh networks. The evaluation of the Zigbee stack at www.freescale.com/zigbee is what you need here.
I should mention a couple of things:
The software packages mentioned above are compiled with CodeWarrior for HC08 Version 3.1, and build up to 60k of flash. The current version of CodeWarrior is version 5.0, so you'll need an older version - 3.1
You wil need a compiler-upgrade licence to 60k to compile the IEEE and Zigbee software. SMAC is is source form, IEEE and Zigbee are library builds.
"Zigbee" is a large and complex topic. You have a very long way to travel, so Good Luck.
Mark
Hi,
I believe the SMAC does not do mesh netwowrking. This is one of the reasons for the 'S' in SMAC. "Simple".
Take a look at the Zigbee forum on www.freegeeks.net. I believe this topic is covered there.
Regards Peg