Premium Content

New Signal Chain Resources from Texas Instruments:

The Ultimate Zigbee Develoment Kit

Date Posted: December 06, 2010 12:06 AM
Author: William Wong

I have been checking out ZigBee development kits since they were first released (see ZigBee Kits 5). The change over time has been amazing. Of all the ones I have looked at in the past, Ember's EM35x Development Kit (Fig. 1) is the best I have seen to date. It includes not only top notch software but a hardware combination that includes backchannel Ethernet debug capability. Ember doesn't make you run out and buy more hardware or hope you have it handy (except for a development PC and batteries).

The EM35x Development Kit hardware list includes:

  • EM35x Radio Control Modules Board (3)
  • EM35x Breakout Board (3)
  • EM35x InSight Adapter - ISA3 - (3)
  • EM35x Module Variety Pack (1 Box with 6 modules)
  • Radio Frequency Cable (1)
  • InSight Port Cable (3)
  • Data Emulation Interface Cable (3)
  • Power Supplies and Battery Pack (3)
  • 8 Port Switch with 4 POE ports (1)

The 10/100 Netgear ProSafe FS108P Power Over Ethernet (POE) switch (Fig. 2) ties together the three breakout boards into a wired debug environment (Fig. 3). Each EM35x breakout board (Fig. 4) contains a wireless module and the board is connected to a matching InSight Adapter (ISA3).The breakout board has a nice breadboard area, plenty of LEDs, buttons and configuration jumpers to satisy most developers plus a serial port. The modules each have a debug socket and the breakout boards do as well.

The InSight Adapter is the key. It has an Ethernet connection that is accessible via development software that runs on the PC. It also has cables that connect to the breakout board providing debug capabilities. Ethernet is much faster than ZigBee so this speeds up programming and debugging of the modules.

You can get more details on the kit including all the documentation mentioned here at Ember's development tools web page. Definitely take a look at the Quick Start Guide (PDF) to get an idea of how all this goes together. It took me a little while to set up everything simply because of all the cabling. There is nothing complex. There is just a lot to do with the hardware plus installing the software. The nice thing is that when it is done you are ready to hit the ground running.

One of the first tools I checked out was the InSight Desktop (Fig. 5). The InSight Desktop (ISD) is built on Eclipse open source IDE. The software communicates with the InSight modules to provide everything from event tracking and decoding to node management. It is not too hard to use but the number of features is mind boggling. Lucikly hooking up to the modules via the Ethernet back channel was easy. I won't get into the details. Simply take it that ISD is one tool you will really miss if you try another development platform.

Eclipse can be used as a development environment but Ember also includes 30-day trial IAR's Embedded Workbench. Another version of the kit has a 256Kbyte code limitation but no time limit. IAR has a number of advantages when it comes to development tools. It has wide processor coverage that includes the Arm's Cortex-M3 that Ember's EM35x chips are based on as well as its own development kits. IAR supports the EmberZNet PRO stack that is also included.

On thing I like about the IAR option is visualSTATE. This is a graphical state machine development tool add-on that generates C code. Many of the applications associated with ZigBee are sensors and controls where applications are often defined using state diagrams. In this case the definition can be the program.

Part Inventory
Go
powered by:
 

 
You must log on before posting a comment.

Are you a new visitor? Register Here
  • Gus S. Calabrese
    2 years ago
    Dec 14, 2010

    Another great review I wish there was pricing....

    Gus in Denver 99gus