Access Control Software Segmentation for Wireless Node Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic access control systems face challenges in efficiently updating software across multiple access control radio nodes, leading to high administrative costs, risks of installation errors, and temporary disruptions in access control components, especially in large or critical environments.
Innovation Solution
The access control system separates software into system control software and an application control program module, allowing for modular updates of the application control program module via radio communication without altering the system control software, enabling flexible configuration and reduction of update risks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the complete system control software is updated across all access control radio nodes, then software bugs can be fixed and functionality can be improved, but the update process is complex, time-consuming, and causes temporary disruptions to access control components
Solution Approach 1:
The software is segmented into two distinct parts: system control software (stored in ROM, provides basic functionality and communication protocols) and application control program modules (stored in RAM, can be updated independently). This segmentation allows updating only the application module rather than the complete system software, reducing update time and avoiding disruptions to core system operations.
2Reliability
If the complete system control software is updated across all access control radio nodes, then software bugs can be fixed and functionality can be improved, but administrative effort and costs increase especially in large spatially separated networks
Solution Approach 1:
By separating system control software from application control program modules, the update process becomes simpler and less complex. Only the application module needs to be transmitted and installed, reducing the data volume and simplifying the update procedure compared to updating the complete system software across all nodes.
Solution Approach 2:
A server acts as an intermediary in the update process. The server stores multiple versions of application control program modules and distributes them to access control radio nodes upon request. This centralized management simplifies administrative effort, especially in large spatially separated networks, as updates can be managed remotely without manual intervention at each node.
3Adaptability or versatility
If manual configuration of DIP switches or resistors is performed to select software versions, then specific functionality can be configured, but installation errors risk increases and administrative effort is high
Solution Approach 1:
The manual mechanical configuration method (DIP switches or resistors) is replaced with an automated electronic system. The control device automatically receives and installs application control program modules via radio communication from a server, eliminating the need for manual mechanical configuration and reducing the risk of installation errors.
Solution Approach 2:
The access control radio node performs self-configuration by automatically receiving, storing, and installing application control program modules from the server based on its identification. This automated self-service process eliminates the need for manual administrative intervention at each node, significantly reducing administrative effort and configuration errors.
4Adaptability or versatility
If the complete system control software is updated, then functionality can be improved, but the risk of installation errors and new bugs increases
Solution Approach 1:
By updating only the application control program module rather than the complete system software, the risk of introducing installation errors and new bugs is reduced. The stable system control software remains unchanged in ROM, while only the application module in RAM is updated, isolating the risk to a smaller, more manageable component.
Data Source
Figure 1
AI summary
An access control system with a wireless radio network and several electrical access control components is presented. The radio network comprises several access control radio nodes, each of which includes: a radio communication device, at least one component interface for connecting one of the access control components, a control device, and a storage device containing system control software and an application control program module. The system control software includes at least one communication protocol and an interpreter for the application control program module. The control device is configured to execute the stored application control program module using the interpreter contained in the system control software and to generate output signals based on input signals according to the executed application control program module.