LRWPANs based on IEEE 802.15.4

[2-day course, Euro 2,350.- (net) per participant]


Course Description

Chapter 1: The Playground of ZigBee and Thread

  • The IoT-Market
    • Bluetooth and WiFi
    • ZigBee vs Thread
    • 3GPP-endorsed Technologies (NB-IoT and others), LoRa and SIGFOX
  • Fundament of ZigBee and Thread: IEEE 802.15.4
    • The IEEE 802.15-Family to standardize WPANs
  • Typical Application Areas of ZigBee
    • More formalized: Application Profile Examples of ZigBee
  • Practical Excurse: View Parts of the ZHA
  • Timeline of ZigBee
    • ZigBee 2004
    • ZigBee 2006
    • ZigBee 2007 (ZigBee PRO)
    • ZIgBee RF4CE
    • ZIgBee IP
    • ZigBee 3.0

Chapter 2: Warming Up: Basics and Technical Intro

  • Network Topologies of WPANs
    • Supported Network Topologies in ZigBee
      • Star
      • Tree
      • Mesh
  • ZigBee / IEEE 802.15.4 Device Types
    • ZigBee Gateway (ZG)
    • ZigBee Trust Center (ZTC)
    • ZigBee Coordinator (ZC)
    • ZigBee Router (ZR)
    • ZigBee End Device (ZED)
  • Protocol Stacks
    • Simplified ZigBee Pro Protocol Stack with related PDU-Types
    • Fully-fledged ZigBee PRO Protocol Stack
      • ZigBee Endpoints
      • The ZDO / ZDP
      • ZigBee Cluster Library
    • ZigBee RF4CE Protocol Stack
    • ZigBee IP Protocol Stack
    • ZigBee 3.0 Protocol Stack
    • Thread Protocol Stack
  • Addressing
    • Addressing of PANs
    • Addressing of Devices
    • Broadcast Addresses
  • The XBee Development Kit
    • Introduction and Hardware Look and Feel
    • Default Configuration
    • XCTU Screenshot
      • Read/Write of XBee Configuration of PAN-coordinator and ZED
  • Practical Example: New ZED joining the Network
    • Frame No 1: ZED is powered up and sends Beacon Request
    • Frame No 2: Beacon from Router
    • Frame No 3: Beacon from PAN-Coordinator
    • Frame No 7: Association Request
    • Frame No 11: Association Response
    • Frame No 15: Extended Address Request
    • Frame No 17 and 19: Device Announcement
    • Frame No 22: Extended Address Response

Chapter 3: Lower Layers: PHY and MAC Details of IEEE 802.15.4

  • Frequencies and Channels
  • General Remarks on the Operation IEEE 802.15.4
    • CSMA/CA based operation
    • ALOHA-based operation
  • Beacon-less Operation
    • Declaration of Beacon-less operation in IEEE 802.15.4 Beacon frames
    • Uplink Data Transfer and
    • ... Collision Risk with Aloha
    • Polling for Downlink Data
      • Wireshark-based Example for Polling for DL-Data
    • CSMA/CA-Procedure unslotted
  • Operation with Beacon and slotted CSMA/CA
    • Superframes and their Structure in IEEE 802.15.4
    • CSMA/CA-Procedure slotted
  • BPSK-Modulation and Processing in IEEE 802.15.4
  • O-QPSK -Modulation and Processing in IEEE 802.15.4
    • Baseband Processing
    • Pulse Shaping
    • PPDU-Format
  • Frame Transmission and Acknowledgement in IEEE 802.15.4
    • Long Frame / Short Frame
    • Acknowledged Mode / Unacknowledged Mode
  • MAC-PDU Frame Structure
    • Frame Control Field
    • SN-Field
    • Address Fields
    • Aux Security Header
    • MAC-Command Frames
      • Association Request
      • Association Response
      • Disassociation Notification
      • Data Request
      • PAN Id Conflict
      • Orphan Notification
      • Beacon Request
      • Coordinator Realignment
      • GTS Request



Chapter 4: Upper Layers in ZigBee: NWK, APS, ZDO and ZCL100

  • Tasks & Functions of the NWK-Layer
  • Routing in ZigBee
    • Options
    • Distinction of Next-Hop vs End-to-End
  • Details of Tree Routing
  • Details of AODV-based Routing
    • Example of AODV-based Routing in ZigBee
      • Link Asymmetry
    • Many-to-One Routing
    • Source Routing
    • Example: RREQ-Frame with "many-to-one" routing
  • NWK-Frame Format
    • Frame Control Field
    • Radius Field and SN field
    • Address Fields
    • Aux Security Header
      • Security Level
    • MIC (Message Integrity Code)
  • Tasks & Functions of the APS-Layer
  • APS-Frame Format
    • Frame Control Field
    • Dest and Src Endpoints
    • Group Address
    • Cluster Id and Profile Id
    • APS Counter
    • Aux Security Header
      • Security Level
    • MIC (Message Integrity Code)
  • The Application Layer: Profiles, Cluster and Attributes
  • Communication on the Application Layer
    • Frame Format on the Application Layer
  • Example for Manufacturer-specific APS-Data Frame

Chapter 5: Other Issues: Coexistence, Sniffing and Security

  • Coexistence
    • The Main Suspects and their Characteristics
    • Coexistence with Bluetooth and Bluetooth Low Energy
      • Physical Separation
      • Power Control
      • Slow Frequency Hopping
    • Coexistence with WiFi
      • Use WiFi Clear Channels for IEEE 802.15.4 based Networks
      • PTA (Packet Traffic Arbitration)
  • Security
    • Scope of Encryption and Integrity Protection in Frames
    • Key Distribution
  • Sniffing
    • Sniffer Configuration
  • Walkthrough: The OpenSniffer and its Capabilities
    • Main Hardware and Delivered Hardware
  • User Interface and Configuration
  • Network Scan and Results
    • Energy Scan in 2.4 GHz and Results


v1.000