Z-STACK
Z-Stack - ZigBee 协议栈
Z-STACK
概述
Zigbee 3.0 combines multiple previous Zigbee profiles into one unified standard
- Incorporates the unified Zigbee Cluster Library which is at the foundation of dotdot, the universal language for IoT applications defining data objects, models and functionalities for embedded IoT applications
- Implements Zigbee Base Device Behavior specification, which defines a common set of mechanisms for network forming, discovering, and application provisioning to be used by all Zigbee devices
- Based on Zigbee PRO 2015 specification or later, it provides new and improved security modes, including Install Codes for out-of-band key exchange, and Distributed Security Networks for Coordinator-less network topology
- Supports Green Power Proxy, allowing energy-harvesting and ultra-low power devices to connect seamlessly to a Zigbee network
- Forwards and backwards compatibility with previous Zigbee PRO and application profiles is maintained
SimpleLink SDK Zigbee Stack (Z-Stack)
Z-Stack is a component of the SimpleLink™ CC13x2 / CC26x2 Software Development Kit. This component enables development of Zigbee® 3.0 specification based products. Z-Stack is TI’s complete solution for developing certified Zigbee 3.0 solution on CC13x2 and CC26x2 platforms. Z-Stack contained in this release is based on Zigbee 3.0 specification with the added benefit of running on top of TI-RTOS.
- Zigbee certified stack – Z-Stack Core v1.0.0.0
- Zigbee PRO 2017 (R22)
- Green Power Proxy v1.1.1
- Zigbee Cluster Library (ZCL) 7 integration
- Standalone Home Automation sample applications to jump start development
- Generic example application to start creating custom Zigbee 3.0 certifiable products
- Green Power Device (GPD) and Sink (GPS) examples for battery-less devices
- Integrated User Interface or Zigbee network processor (ZNP) dual-device configurations
- Secure Over-the-Air Download (OAD) firmware upgrade support and Over-the-Air Update (OTA) examples for updating Zigbee device firmware wirelessly
- Dynamic Multiprotocol Manager (DMM) Integration - BLE + Zigbee coexistence examples included in the SDK
- Full integration with TI-RTOS for real-time scheduling, automatic power management and utilizing peripheral device drivers
- Free code development option with Code Composer Studio™ (CCS)
- Compatible with TI's Zigbee 3.0 Linux Gateway, a reference implementation of an Ethernet-to-Zigbee gateway using a Linux-based platform as host processor, that makes it easy to integrate applications on top of an IP-based interface which abstracts Zigbee protocol functionality to the users.
CC253x Z-Stack 3.0.2
Z-Stack 3.0.2 is TI's Zigbee 3.0 certified protocol suite for the CC2530 and CC2538 SimpleLink Wireless MCU.
- Zigbee PRO 2015 (R21) certified stack (Z-Stack Core v2.7.2)
- Supports the CC2592 and CC2590 RF front ends which extend up to +22dBm and +14dBm transmit power, respectively, and provide improved receiver sensitivity
Workspace Features
Integrated Development Environments:
Z-Stack is developed and tested using compilers from IAR and CCS. IAR versions used in Z-Stack are available to TI customers for 30 days evaluation at the following link: http://www.iar.com/Products/Wireless-solutions/Tools-for-TI-wireless/.CCS versions are provided for free.
Application, library, and hex files were built/tested with the following versions of IAR/CCS tools. We recommend using the same IDE tool version.
- SimpleLink SDK Z-Stack
- Please refer to the top-level SimpleLink CC13x2 / CC26x2 SDK release notes
- CC253x Z-Stack 3.0.2
- EWARM 8.22.1 for CC2538 Wireless MCU
- EW8051 10.20.1 for CC2530 and CC2531 Wireless MCU
Please contact your local IAR office for further details on license purchasing.
Protocol Analyzers
Texas Instruments is collaborating with Ubilogix to provide an advanced protocol analyzer for IEEE 802.15.4 and ZigBee. Ubilogix Ubiqua Protocol Analyzer supports TI’s CC2531EMK as well as the LAUNCHXL-CC1352P, LAUNCHXL-CC1352R, and LAUNCHXL-CC26X2R1. The Ubiqua is a full featured analyzer that supports IEEE 802.15.4, ZigBee 2007, ZigBee 2007 PRO, ZigBee RF4CE and 6LoWPAN protocols. Ubiqua can import TI's SmartRF Packet Sniffer capture files.
SmartRF Packet Sniffer 2 can also capture and display over-the-air packets using the LAUNCHXL-CC1352P, LAUNCHXL-CC1352R, or LAUNCHXL-CC26X2R1 with the Wireshark dissector.
Archived Releases
TI recommends using the newest release in order to take advantages of all improvements and new features. Previous Z-Stack releases can be found here .
下载
Z-STACK-3.0.2 — Z-STACK 3.0.2
Z-STACK-3.0.2 — Z-STACK 3.0.2
您可能需要的其他资源
SIMPLELINK-CC13X2-26X2-SDK — SimpleLink™ CC13x2 和 CC26x2 软件开发套件
支持的产品和硬件
硬件开发
开发套件
评估板
SIMPLELINK-CC13X2-26X2-SDK — SimpleLink™ CC13x2 和 CC26x2 软件开发套件
Windows Installer for Simplelink CC13X2 26X2 SDK
Mac OS Installer for SimpleLink CC13X2 26X2 SDK
Linux Installer for SimpleLink CC13X2 26X2 SDK
硬件开发
开发套件
评估板
文档
SimpleLink CC13X2 26X2 SDK Documentation
发布信息
The SimpleLink™ CC13X2 and CC26X2 Software Development Kit (SDK) delivers components that enable engineers to develop applications on the Texas Instruments SimpleLink CC13X2 and CC26X2 family of wireless microcontrollers (MCUs). This software toolkit provides a cohesive and consistent software experience for all SimpleLink CC13X2 and CC26X2 wireless MCU users by packaging essential software components, such as a Bluetooth® Low Energy (BLE) protocol stack supporting Bluetooth 5, Thread 1.1 networking stack based on OpenThread, Zigbee 3.0 compliant protocol suite, RF-Proprietary examples, TI’s 15.4 Stack as well as the TI-RTOS kernel and TI Drivers in one easy-to-use software package along with example applications and documentation. In addition, the Dynamic Multi-Protocol Manager (DMM) software component enables multiprotocol development on a single SimpleLink wireless MCU through time division multiplexing.
The SimpleLink MCU portfolio offers a single development environment that delivers flexible hardware, software and tool options for customers developing wired and wireless applications. With 100 percent code reuse across host MCUs, Wi-Fi™, Bluetooth Low Energy, Sub-1GHz devices and more, choose the MCU or connectivity standard that fits your design. A one-time investment with the SimpleLink software development kit allows you to reuse often, opening the door to create unlimited applications. For more information, visit www.ti.com/simplelink.
This is version 3.10.01.11 of the SimpleLink CC13X2 / CC26X2 SDK. This is an updated SDK which adds software support for the first production ready version of the CC1352P SimpleLink™ multi-band wireless MCU with integrated power amplifier. All other software feature content remains the same as the previous SimpleLink CC13X2 / CC26X2 3.10.00.53 SDK.
新增功能
CC1352P
- Added production RF settings for the CC1352P wireless MCU and related LaunchPad™ development kits: LAUNCHXL-CC1352P1 and LAUNCHXL-CC1352P-2
Bluetooth 5 (BLE5-Stack)
- Initial Bluetooth 5 qualified release for production
- Support for SysConfig added in IAR projects
Thread (TI-OpenThread)
- Thread 1.1 certification updated to include CC1352R and CC1352P devices
- Performance improvements for native OAD
- IAR IDE can now be used for Thread example development
- Example projects now have a power test build configuration.
TI 15.4-Stack
- The messaging layer for the TI 15.4-Stack examples have been updated with NoICall libraries, saving 5 KB of flash.
- Secure commissioning enables security features based on the crypto driver including secure key exchange, device authentication and key generation.
- Support for on-chip OAD
- All TI 15.4-Stack example projects support SysConfig
Dynamic Multi-protocol Manager
- New policy table structure including a new policy option - Balanced Mode.
- New Zigbee router + BLE peripheral example.
Zigbee (TI Z-Stack)
- Zigbee PRO 2017 (R22) and Green Power Proxy v1.1.1 certified stack (Z-Stack Core v1.0.0.0)
- Zigbee Cluster Library (ZCL) 7 integration
- Example projects now have a power test build configuration.
- All Zigbee example projects support SysConfig
SysConfig
- SmartRF Settings are fully configurable in SysConfig.
- SysConfig GUI configuration tool now allows configuration of protocol stacks.
Updated CoreSDK component to version 4.10.03.00. The CoreSDK is comprised of the TI-RTOS SYS/BIOS kernel, DriverLib and TI Drivers.
Refer to the Document Overview for the individual release notes and details for starting development with each SDK component
Refer to the included Change Log for a summary of new features and fixed issues since the last SDK release. See Known Issues section below for important information regarding this update.
CC2538-SW — CC2538 Foundation Firmware
支持的产品和硬件
产品
低功耗 2.4GHz 产品
硬件开发
评估板
CC2538-SW — CC2538 Foundation Firmware
产品
低功耗 2.4GHz 产品
硬件开发
评估板
发布信息
PACKET-SNIFFER — SmartRF™ Packet Sniffer 2.18.1
支持的产品和硬件
产品
Sub-1GHz 收发器
Sub-1GHz 无线 MCU
低功耗 2.4GHz 产品
其他无线产品
汽车类无线连接产品
硬件开发
开发套件
评估板
PACKET-SNIFFER — SmartRF™ Packet Sniffer 2.18.1
产品
Sub-1GHz 收发器
Sub-1GHz 无线 MCU
低功耗 2.4GHz 产品
其他无线产品
汽车类无线连接产品
硬件开发
开发套件
评估板
发布信息
SWRC086 — OSAL NV Startup Time Update
SWRC086 — OSAL NV Startup Time Update
发布信息
技术文档
| 顶层文档 | 类型 | 标题 | 格式选项 | 下载最新的英语版本 | 日期 | |
|---|---|---|---|---|---|---|
| 应用手册 | Breaking the 400-Node ZigBee Network Barrier TI's ZigBee SoC & Z-Stack Software (Rev. D) | PDF | HTML | 2020-9-9 | |||
| 技术文章 | How SysConfig jump-starts embedded system development | PDF | HTML | 2019-10-30 | |||
| 应用简报 | What's New in Zigbee 3.0 (Rev. A) | PDF | HTML | 2019-6-6 | |||
| 应用手册 | Z-Stack End Dev Pwr Cons Measuremen w/ the SimpleLink™ Wireless MCU Family (Rev. B) | PDF | HTML | 2019-5-17 | |||
| 技术文章 | The “key” to security: Zigbee 3.0’s security features | PDF | HTML | 2019-2-5 | |||
| Third party document | IAR Embedded Workbench® for 8051 | 2016-12-8 | ||||
| Third party document | IAR Embedded Workbench® for ARM | 2016-12-8 | ||||
| 技术文章 | What can we learn for IIoT from the man who invented the Web? | PDF | HTML | 2016-1-12 | |||
| 应用手册 | AN-131 Pwr Consumption Meas & Optimization for CC2538 End Device With Z-Stack | 2014-6-4 | ||||
| 应用手册 | AN079 -- Measuring Power Consumption of CC2530 with Z-Stack | 2012-9-28 | ||||
| 应用手册 | AN086 -- Using CC2591 Front End with CC2530 and CC2531 (Rev. A) | 2009-12-16 |