User Manual

Chengdu Ebyte Electronic Technology Co., Ltd. E18-2G4U04B User Manual
Copyright ©2012–2018Chengdu Ebyte Electronic Technology Co., Ltd.
5
4.2 TI Packet Sniffer
The factory firmware is with TI Packet Sniffer available, easy to use and test. With Packet Sniffer, user can
do protocol analysis quickly. Click link below to download,
http://www.ebyte.com/pdf-down.aspx?id=1093
5 Software Programming
It is recommended to use the Code Composer Studio (CCS) Integrated Development Environment (IDE)
for wireless connectivity.
Code Composer Studio is an integrated development environment (IDE) that supports TI's family of
microcontrollers and embedded processors. Code Composer Studio includes a complete set of tools for
developing and debugging embedded applications. It includes a C/C++ compiler for optimization, a source
code editor, a project build environment, a debugger, a descriptor, etc.. The intuitive IDE provides a single user
interface to help you through every step of the application development process. Familiar tools and interfaces
allow users to get started faster than ever before. Code Composer Studio combines the benefits of the Eclipse
software framework with TI's advanced embedded debugging capabilities to provide embedded developers
with a compelling, feature-rich development environment.
5.1 FAQ about TI ZigBee
There are differences between different versions of TI's ZigBee protocol stack, how to choose the
appropriate protocol stack for product development.
TI ZigBee protocol stack Z-Stack from the original Z-Stack 0.1 to the familiar Z-Stack 2.5.1a, and now
Z-Stack Home 1.2.1, Z-Stack Lghting 1.0.2, Z-Stack Energy 1.0 .1, Z-Stack Mesh 1.0.0. During the upgrade
process of the protocol stack, TI mainly worked on the protocol stack in two aspects. 1) According to the
ZigBee Alliance's ZigBee Specification, some new feature additions were made. For example, ZigBee2007 is a
tree routing, Mesh routing is in ZigBee Pro, and routing algorithms such as MTO and Source Routing are
considered, i.e. corresponding new features are added to the protocol stack. There are some amendments to
related bugs in Spec, for example, some descriptions are ambiguous; 2) Fixing bugs in the TI ZigBee protocol
stack itself. The difference between a version of the protocol stack and the previous version of the protocol
stack can be found in the Release Note in the protocol stack installation directory.
After Z-Stack 2.5.1a, TI's protocol stack did not continue to be released directly in the form of Z-Stack 2.6.x,
but was released in accordance with the Application Profile, because TI hopes that developers choose protocol
according to the actual application. A more targeted protocol stack is being developed. A protocol stack such as
Z-Stack Home 1.2.1 mainly consists of two parts, 1) Core Stack, which is the continuation of the previous
Z-Stack 2.5.1a, which can be installed in the protocol stack. Found in the Z-Stack Core Release Notes.txt file,
Version 2.6.2. 2) Application protocol stack Profile related, this part is mainly related to the actual application.
The Home Automation protocol stack is related to ZigBee Home Automation Profile. Similarly Z-Stack Lghting
1.0.2 and Z-Stack Energy 1.0.1 are also a Core Stack plus a profile on the app.
1)Z-Stack Home 1.2.2a for the development for smart home
2)Z-Stack Lighting 1.0.2 for the development of ZLL related product
3)Z-Stack Energy 1.0.1 for the development of smart energy, Meter, In Home Display
4)Z-Stack Mesh 1.0.0 for the development of private application,standard ZigBee, Mesh routing, etc.
Defined by users themselves.