Zigbee Controller Multi-Network Detection and Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional controller devices using the Zigbee standard struggle to reliably and efficiently detect and control multiple Zigbee devices across different Zigbee networks, as they cannot join multiple networks and require devices to forget one network before joining another.

Innovation Solution

A controller device that can reliably and quickly detect different types of nearby Zigbee devices and networks, allowing for selective on-demand control, by using methods such as beacon requests and responses, match descriptor requests, and secure rejoin procedures, while minimizing modifications to the Zigbee stack.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a conventional controller device joins multiple Zigbee networks, then the ability to control multiple Zigbee devices across different networks is improved, but the device complexity and software engineering efforts increase

Engineering Contradiction:
Improveability to control multiple Zigbee devices across different networksVSAvoiddevice complexity and software engineering efforts
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the network management functionality by introducing a network manager component that handles multiple Zigbee networks independently. Each network is managed as a separate entity with its own context (PAN ID, channel, security credentials), allowing the controller to join and manage multiple networks without complex interleaving of network protocols. This segmentation enables versatile multi-network control while keeping the underlying Zigbee stack modifications minimal.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller device is designed with universal functionality to operate across multiple Zigbee networks simultaneously. The network manager provides a unified interface for discovering, joining, and controlling devices on different networks, making the device adaptable to various smart home scenarios without requiring separate hardware or complex protocol implementations for each network type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Device complexity

If a controller device requires forgetting one network before joining another, then the device complexity is reduced, but the reliability and efficiency of detecting and controlling devices across networks deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidreliability and efficiency of detecting and controlling devices
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements preliminary action by pre-establishing and maintaining context information for multiple Zigbee networks in memory before actually joining them. The network manager stores security credentials, PAN IDs, and channel information for potential networks, enabling rapid switching and rejoining without the need to forget previous networks. This preliminary preparation ensures reliable and efficient device detection and control across networks while keeping the device logic relatively simple.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If beacon requests and match descriptor requests are sent on multiple channels, then the detection capability of nearby Zigbee devices is improved, but the energy consumption and time required for network discovery increase

Engineering Contradiction:
Improvedetection capability of nearby Zigbee devicesVSAvoidtime required for network discovery
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent employs periodic action by implementing a systematic scanning mechanism that sends beacon requests and match descriptor requests across multiple channels in a structured sequence. The network manager iterates through available channels, performing discovery operations periodically rather than continuously, which balances detection precision with acceptable discovery time. This periodic scanning approach ensures comprehensive device detection while managing the time and energy resources efficiently.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12335830B1Detecting and controlling different types of Zigbee devices on different networks and channels
Publication Date: 2025.06.17 AMAZON TECH INC
  • US12335830B1 patent drawing
  • US12335830B1 patent drawing
  • US12335830B1 patent drawing

AI summary

Technologies directed to detecting and controlling different types of ZigBee devices on different ZigBee networks reliably and efficiently. In one method of operating a first device, the method includes detecting first and second Zigbee networks. The method sends a first request to rejoin the first Zigbee network, the first request being encoded with the first network key. While rejoined as part of the first Zigbee network, the method detects a first set of devices part of the first Zigbee network. The method repeats this for a second set of devices part of the second Zigbee network. The method determines, using the device data, a subset of controllable devices located in proximity, and sends a message with the command to each in response to receiving a command. Each message is encoded with a respective network key and a respective link key specified in the device data.