ZigBee Message Queue Retransmission Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
ZigBee networks face limitations in accurate message transmission due to non-unique node IDs, leading to addressing conflicts and inefficiencies in communication.
Innovation Solution
A system and method that store transmitted messages for re-transmission if initial transmission fails, utilizing a device with a transmitter, processor, and memory to determine successful transmission and re-transmit messages as needed, along with a computer-readable medium containing instructions for this process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If node ID is used for addressing devices in ZigBee network, then message size is reduced and addressing capacity is increased, but uniqueness of device identification is not guaranteed leading to addressing conflicts
Solution Approach 1:
The system performs preliminary actions by storing transmitted messages locally before transmission and preparing re-transmission sequences in advance. This allows the device to handle transmission failures proactively rather than reactively, ensuring message delivery despite network uncertainties.
Solution Approach 2:
The system implements feedback mechanisms by monitoring transmission success and automatically triggering re-transmission when failures are detected. This closed-loop approach ensures reliable message delivery by continuously adjusting transmission behavior based on network conditions and acknowledgment receipts.
2Speed
If message transmission is attempted immediately without storage, then communication speed is maintained, but message delivery reliability is reduced due to potential transmission failures
Solution Approach 1:
The system performs preliminary actions by storing transmitted messages locally before transmission and preparing re-transmission sequences in advance. This allows the device to handle transmission failures proactively rather than reactively, ensuring message delivery despite network uncertainties.
Solution Approach 2:
The system prepares compensatory measures in advance by storing message queues and re-transmission buffers locally. These pre-prepared resources act as a cushion against transmission failures, allowing the system to recover from errors without significant delays or loss of communication reliability.
3Reliability
If re-transmission mechanism is implemented, then message delivery reliability is improved, but device complexity and processing overhead are increased
Solution Approach 1:
The system implements self-service by automatically monitoring transmission status and triggering re-transmissions without external intervention. The device manages its own message delivery reliability through built-in feedback loops and automatic retry logic, reducing the need for complex external control mechanisms.
Solution Approach 2:
The system implements feedback mechanisms by monitoring transmission success and automatically triggering re-transmission when failures are detected. This closed-loop approach ensures reliable message delivery by continuously adjusting transmission behavior based on network conditions and acknowledgment receipts.
Data Source
AI summary
In a zigbee network, reliable communications are provided by maintaining messages transmitted from a device in a message queue in the device. If no successful acknowledgement is received for a transmitted message, the message is re-transmitted when the message queue executes. Messages are deleted from the queue when the message is successfully transmitted or when a maximum number of re-tries has been exhausted.


