ZigBee Hands-on
- Introduction
- Learning objectives and course outline
- Tools used in the course labs
- Defining low range wireless networks
- Applications and services
- Spectrum considerations
- Fundamental of short-range wireless networks
- Range
- Channel bandwidth and throughput
- Modulation and coding
- Access technologies
- Interference and coexistence
- Power consumption
- Labs:
- Introduction to spectrum analyzers
- Recognize ZigBee signals and channels
- Sources of interference
- Avoid interference from Wi-Fi networks
- 802.15.4 Personal Area Networks (PAN)
- 802.15.4 task groups
- PAN network topologies and architecture
- 802.15.4 physical layers
- Beacon enabled networks
- Non-beacon enabled networks
- Superframes and frame types and traffic flow
- Message exchange
- Labs:
- 802.15.4 channel numbers
- Analyze 802.15.4 beacon frames
- The 802.15.4 association process
- ZigBee
- ZigBee applications and services
- ZigBee Alliance
- Protocol stack
- Network topologies and mesh networking
- ZigBee routing protocol
- ZigBee commands and message format
- Exploring the ZigBee message exchange
- Overview of ZigBee applications
- Labs:
- Analyze ZigBee beacon frame
- Analyze ZigBee control frames
- Explore ZigBee profiles, clusters, and attributes
- ZigBee IP
- IPv6 Lower Power WPAN (6LoWPAN)
- Adaption format and addressing
- IPv6 routing protocol for LLN
- Routing over Low Lossy Networks (ROLL)
- Labs:
- Analyze 6LoWPAN header compression and fragmentation
- Analyze RPL messages
- ZigBee security
- Threats and countermeasures
- 802.15.4 link layer security
- ZigBee network layer security
- Labs:
- Review key exchange
- Encrypting and decrypting frames
- Wrap-up
- Contrasting Wi-Fi, Bluetooth, and ZigBee
- Course Recap and Q/A
- Evaluations