Industrial Monitoring Debugging via Publish-Subscribe Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial monitoring systems face challenges in efficiently communicating between monitoring devices and gateways, leading to suboptimal power usage and connection quality, and in detecting physical bond degradation between monitoring devices and industrial equipment, which can affect data collection accuracy.
Innovation Solution
Implementing a technique where gateways calculate a wait time inversely proportional to signal quality for initiating communication with monitoring devices, using a publish-subscribe communications channel for debugging, and employing a neural network to predict bond state changes based on sensor data analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If monitoring devices communicate with gateways using traditional connection methods, then connection establishment is straightforward, but power consumption increases and connection quality deteriorates
Solution Approach 1:
The patent implements dynamic connection management where monitoring devices transition between different operational states (connected, disconnected, reconnection attempts) based on signal quality and power conditions. The gateway calculates wait times dynamically based on signal strength metrics, allowing the system to adapt connection behavior to current environmental conditions rather than using fixed connection protocols.
Solution Approach 2:
The system changes key parameters including wait time duration (inversely proportional to signal quality), power consumption thresholds, and connection state transitions. By adjusting these parameters based on real-time signal quality measurements, the system optimizes the balance between power efficiency and connection reliability.
2Adaptability or versatility
If monitoring devices are deployed remotely without direct access, then system coverage expands, but debugging capability is lost
Solution Approach 1:
The patent introduces a publish-subscribe communication channel as an intermediary mechanism that enables remote debugging. Instead of requiring direct physical access to monitoring devices, the system uses a messaging infrastructure where debug commands and responses are published and subscribed to over the existing communication network, allowing developers to interact with remote devices through the gateway infrastructure.
Solution Approach 2:
The communication channel serves multiple functions: it transmits monitoring data from devices to the cloud, carries control commands from the cloud to devices, and enables debugging interactions. This multi-functional use of the same communication infrastructure eliminates the need for separate debugging access channels, maintaining system coverage while adding repair capability.
3Device complexity
If traditional sensor data collection methods are used, then implementation is simple, but bond degradation cannot be detected
Solution Approach 1:
The system performs preliminary actions by collecting additional sensor data (accelerometer, gyroscope, magnetometer readings) during normal operation without requiring separate detection mechanisms. These measurements are gathered in advance and stored for later analysis, enabling bond degradation detection to be integrated into the existing data collection pipeline rather than requiring separate hardware or complex implementation changes.
Solution Approach 2:
The patent implements feedback mechanisms where sensor data is continuously analyzed to detect changes in bond quality. The system compares current sensor readings against historical data and thresholds, providing feedback about bond degradation status. This feedback loop enables the system to maintain data collection accuracy by identifying when bonds are deteriorating, allowing for preventive maintenance before complete failure occurs.
Data Source
AI summary
An industrial monitoring system comprises monitoring devices that are enabled for debugging by a component comprising a first microcontroller unit and a second microcontroller unit. The monitoring device receives a debugging command based on a subscription, on a publish-subscribe communications channel, to events indicative of requests to perform debugging operation. The second microcontroller unit causes the first microcontroller unit to perform the command. Results of performing the command are returned by publishing an event to the publish-subscribe communications channel.


