|
|||||||||||||||||||||||||||||||||||||||
|
AppBuilder - the easy-to-use graphical tool from Ember that provides the fastest way to ZigBee Certifiable Products
Each Application Profile defines a number of standard device types that use messaging described by the ZigBee Cluster Library (ZCL), which provides standard messages and attributes “clustered” by functional categories (i.e. lighting, HVAC, security, etc.). Application Profiles also specify how the various ZigBee protocol stack options may be used to assure interoperability between devices conforming to the same profile. With the number of different profiles, device types, and ZCL commands and attributes available, embarking on a new device development can be challenging, especially if the device needs to pass ZigBee product certification testing. Ember’s AppBuilder development tool dramatically simplifies this task by automatically generating a complete, ZigBee certifiable template application. Through AppBuilder’s easy-to-use graphical interface, developers can configure:
Using this information, AppBuilder specifically tailors an EmberZNet PRO reference application source code. The developer then adds whatever OEM-specific code is required to execute the configured commands to the generated template application. The result is a complete application ready for hardware integration and testing. Ember AppBuilder: Fastest Way to ZigBee Certifiable Products
Ember’s AppBuilder allows the developer to select from a large list of devices within a given profile (Home Automation Profile shown). The ZigBee Cluster Library clusters associated with the selected device are displayed as client or serverside commands. Selecting a specific cluster shows the attributes associated with that cluster. The developer can customize the clusters as desired, and add the hardware-specific code to the resulting template application. In addition to the devices and cluster selections, the developer can configure the various options associated with the ZigBee PRO stack, as allowed by the Application Profile (Home Automation Profile shown). In this example, security operation, transmitter power, PAN ID, and sleepy end device parameters are shown. The AppBulder also allows configuration of the Ember Hardware Abstraction Layer (HAL), which determines various hardware specific parameters, including which Ember silicon platform is being used, selection of bootloader (including local or over-the-air configurations), inclusion of InSight Port debug information, and various GPIO and serial communications configurations. When configuration is complete, AppBuilder generates a complete source code application with places for the developer to add their OEM-specific code. The resulting application can then be compiled and tested as usual using Ember’s xIDE and InSight development tools. For more information on the full range of Ember products available from Anglia please e-mail info@anglia.com or please call +44 (0)1945 474747.
|
||||||||||||||||||||||||||||||||||||||
|
This news article was published in October 2009 |
|||||
|
|||||
28/10/09