Capillary Network Gateway Selection via Message Box Capability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mechanisms for selecting a capillary network gateway in machine-to-machine communication do not adequately consider the energy efficiency requirements of machine devices, leading to suboptimal energy consumption and operational time for devices with limited power resources.
Innovation Solution
A method and system for selecting a capillary network gateway based on message box capability, allowing machine devices to choose a gateway with reduced connectivity time and energy consumption by acquiring information about the message box capabilities of multiple gateways and selecting the most suitable one for data exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If channel quality measure or link metric is used as basis for CGW selection, then connectivity reliability is improved, but energy consumption increases and operational time decreases
Solution Approach 1:
The patent changes the selection parameter from channel quality/link metric to message box capability. This parameter change allows the MD to select a CGW that supports message box functionality, enabling the MD to enter low-power mode longer while maintaining reliable data delivery through the message box mechanism.
Solution Approach 2:
The message box acts as an intermediary between the MD and the network. By selecting a CGW with message box capability, the MD can store data in the message box and enter low-power mode, with the message box serving as a buffer that maintains connectivity reliability without requiring the MD to remain active.
2Loss of information
If MD frequently wakes up to check for messages or send data, then data freshness is improved, but energy consumption increases
Solution Approach 1:
The system performs preliminary action by establishing a message box at the CGW before the MD needs to communicate. The message box is pre-configured to receive and hold messages, allowing the MD to sleep longer without worrying about missing data, thus maintaining data freshness while reducing wake-up frequency.
Solution Approach 2:
The message box capability provides feedback to the MD about the CGW's ability to store messages. This feedback enables the MD to make an informed selection of a CGW that supports extended low-power operation while ensuring data freshness through the message box's message holding capability.
3Stability of the object's composition
If MD selects CGW based on link metric only, then connection stability is improved, but operational time decreases
Solution Approach 1:
The patent changes the selection criterion from link metric to message box capability. This parameter change enables the MD to select a CGW that supports message boxing, which in turn enables longer low-power mode duration and extends operational time while maintaining connection stability through the message box mechanism.
4Speed
If MD remains in active mode to ensure immediate data transmission, then data transmission speed is improved, but energy consumption increases
Solution Approach 1:
The message box serves as an intermediary that decouples the MD's active period from the actual data transmission timing. The MD can quickly store data in the message box and enter low-power mode, while the network retrieves data from the message box asynchronously, maintaining effective transmission speed without requiring continuous MD activity.
Data Source
AI summary
The disclosure relates to a method for selecting a capillary network gateway for a machine device of a capillary network. The capillary network gateway is capable of data exchange between the machine device and a wireless network. The method comprises: acquiring information about a respective message box capability for two or more capillary network gateways of the capillary network; and selecting, for the machine device, the capillary network gateway based on the information about the message box capability. The disclosure also relates to a corresponding node, computer program and computer program product.


