Zigbee Node Automatic Gateway Reconnection via Status Tag Reset

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Zigbee networks, Zigbee nodes often fail to synchronize with the gateway, leading to high operation and maintenance costs due to the need for manual resets to rejoin the network, which is inefficient.

Innovation Solution

A method and apparatus that monitor the network status of Zigbee nodes by acquiring and analyzing a status tag value, automatically resetting the node when it has joined a coordinator but not the gateway, and sending join requests to ensure successful gateway integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual reset method is used to rejoin Zigbee node to gateway, then node can be reconnected to gateway, but operation and maintenance costs increase and maintenance efficiency decreases

Engineering Contradiction:
Improvenetwork connection reliabilityVSAvoidmaintenance efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The Zigbee node automatically detects its own network status through status tags and performs self-reset when it detects it has joined the coordinator but not the gateway. This self-service mechanism eliminates the need for manual intervention, resolving the contradiction by maintaining connection reliability while improving maintenance efficiency through automation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where the Zigbee node continuously monitors its network status through status tags received from the coordinator and gateway. When the node detects a mismatched state (joined coordinator but not gateway), it triggers an automatic reset. This closed-loop feedback system resolves the contradiction by enabling automatic correction of connection issues without manual intervention

Inventive Principle:
Principle #23Feedback

2Extent of automation

If status tag monitoring is implemented to detect network status, then automatic reset can be triggered, but device complexity increases

Engineering Contradiction:
Improveautomatic reset capabilityVSAvoidmonitoring mechanism complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The status tag mechanism serves multiple functions: it indicates network connection state, triggers automatic reset when needed, and provides a universal interface for both coordinator and gateway to communicate node status. This multi-functionality resolves the contradiction by achieving high automation through a single, versatile mechanism rather than multiple separate monitoring systems

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

Solution Approach 2:

The system uses parameter changes in the status tag values to indicate different network states (initial value, joined coordinator but not gateway, joined gateway). By monitoring changes in this single parameter, the node can automatically detect connection status and trigger resets without complex monitoring logic, resolving the contradiction between automation and complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11438777B2Method and apparatus for monitoring Zigbee node network status
Publication Date: 2022.09.06 SENGLED CO LTD
  • US11438777B2 patent drawing
  • US11438777B2 patent drawing
  • US11438777B2 patent drawing

AI summary

The present disclosure provides a method for monitoring a network status of a Zigbee node. The method includes: acquiring a value of a status tag configured on the Zigbee node, the value of the status tag indicating a current network status of the Zigbee node; and determining that the value of the status tag equals a first preset value and a preset condition associated with the status tag is met. The first preset value indicates that the Zigbee node has joined a Zigbee coordinator but has not joined a gateway. The method also includes: in response to determining that the value of the status tag equals the first preset value and the preset condition is met, restarting the Zigbee node and resetting the value of the status tag to an initial value. The initial value indicates that the Zigbee node has not joined the Zigbee coordinator.