Sensor Network Programming via Parameter Association
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing sensor networks face inefficiencies in programming, particularly when dealing with multiple sensors of the same design installed at different locations, as they often require individual pre-programming and lack effective collision detection, leading to potential data collisions and increased costs.
Innovation Solution
A method and system for programming a sensor network that associates sensor identification with installation location and system function, and prescribed operating data, allowing for differentiated programming of sensors without prior installation and enabling reprogramming without hardware changes, using associations stored in a data memory or external database.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If individual pre-programming is performed for each sensor before installation, then programming accuracy is improved, but time consumption and complexity increase
Solution Approach 1:
The patent applies preliminary action by pre-defining parameter associations between sensor types and installation locations in a database before actual installation. This allows the programming system to automatically retrieve and apply appropriate parameters during installation, achieving both programming accuracy and time efficiency without manual pre-programming of each sensor.
Solution Approach 2:
The patent introduces an intermediary database that stores associations between sensor identification parameters and installation location parameters. This intermediary structure enables automatic parameter retrieval and matching, eliminating the need for time-consuming individual pre-programming while maintaining programming accuracy through structured data relationships.
2Adaptability or versatility
If multiple sensors of the same design are used, then cost is reduced, but differentiation and collision detection become difficult
Solution Approach 1:
The patent applies local quality by assigning specific installation location parameters and operating parameters to each sensor based on its unique identification and installation position. This allows sensors of the same design to be differentiated through their location-specific parameter assignments, enabling precise control and collision detection without increasing hardware complexity.
Solution Approach 2:
The patent uses parameter changes by storing and applying different operating parameters (such as start times, channel assignments, and configuration data) for sensors based on their installation locations and functions. This enables differentiation of identical sensors through parameter variation rather than hardware modification, maintaining simplicity while achieving functional distinction.
3Adaptability or versatility
If sensors are programmed after installation, then flexibility is improved, but risk of data collisions increases
Solution Approach 1:
The patent applies preliminary action by pre-establishing parameter associations in a database that include collision detection rules and unique identification mappings. This allows the system to automatically detect and prevent data collisions during the programming process, even as sensors are installed and configured dynamically, maintaining both flexibility and reliability.
Solution Approach 2:
The patent implements feedback through automatic collision detection mechanisms that monitor parameter assignments during programming. The system provides feedback when potential collisions are detected, allowing operators to correct assignments before they cause problems, thus maintaining reliability while preserving programming flexibility.
Data Source
AI summary
The present disclosure may be embodied in a method for programming a sensor network having a plurality of sensors including: providing a first association between a first parameter and a second parameter, wherein the first parameter represents a sensor identification and the second parameter represents an installation location or a system function of the respective sensor; providing a second association between the second parameter and a third parameter representing prescribed operating data for the respective sensor; ascertaining a third association on the basis of the first association and the second association, the third association between the first parameter and the third parameter, and programming the plurality of sensors on the basis of the third association.

