Wireless Firmware Update for IoT Electronic Locks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic locks lack an efficient method for wireless firmware updates, often requiring manual intervention and serial updates, which can be time-consuming and prone to errors.
Innovation Solution
A method and system for wirelessly updating multiple electronic locks using a computing device, which scans for compatible locks, determines their signal strength, and sends updates to those within an acceptable range, minimizing user intervention and enabling simultaneous or sequential updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual intervention is used for updating electronic locks, then update reliability is improved, but update time and labor cost increase
Solution Approach 1:
The system enables electronic locks to perform self-updates by automatically scanning for available firmware updates, downloading them wirelessly, and installing them without requiring manual intervention. The lock device autonomously manages the entire update process including update detection, download, and installation execution.
Solution Approach 2:
The patent replaces manual mechanical update processes with automated wireless electronic communication. Instead of physically connecting devices or manually transferring firmware, the system uses wireless signals to transmit update information and automatically performs the update installation through electronic communication between devices.
2Reliability
If serial updates are performed on multiple electronic locks, then update reliability is improved, but productivity decreases
Solution Approach 1:
The system combines multiple update operations into a single automated process that can simultaneously or sequentially update multiple electronic locks. The computing device scans for multiple locks in the environment and initiates update operations for all detected devices, merging what would otherwise be separate serial update tasks into one coordinated operation.
Solution Approach 2:
The system performs preliminary scanning to identify all electronic locks within range before initiating update operations. This preliminary detection phase allows the system to prepare and coordinate updates for multiple devices simultaneously, rather than discovering and updating each device separately during the update process itself.
3Productivity
If wireless scanning and automatic updates are implemented, then productivity increases, but device complexity increases
Solution Approach 1:
The computing device performs multiple functions including scanning for electronic locks, communicating with them, determining signal strength, downloading firmware updates, and installing updates. This multi-functional approach consolidates what would otherwise require separate specialized devices into a single universal platform, managing complexity through consolidation rather than proliferation of components.
Solution Approach 2:
The computing device serves as an intermediary between the update source and the electronic locks. It manages the complex tasks of scanning, communication, and coordinate updates while the locks themselves perform the actual firmware installation. This intermediary approach centralizes complexity in a controllable device rather than distributing it across multiple lock units.
4Reliability
If signal strength monitoring is added to determine update eligibility, then update reliability is improved, but measurement precision requirements increase
Solution Approach 1:
The system uses signal strength as a parameter to determine whether electronic locks are within acceptable range for updating. By monitoring this physical parameter, the system can automatically assess connectivity quality and decide whether to proceed with updates, adding a quantitative criterion that enhances reliability without requiring extremely precise measurements.
Data Source
AI summary
In general, the present disclosure relates to methods and systems for updating wireless electronic locks. One aspect is a method for updating wireless electronic locks, the method comprising scanning, by the computing device, for signals broadcast from wireless electronic locks within proximity to the computing device, the electronic locks being compatible with a mobile application executing on the computing device, while scanning, recording signal strengths of the signals broadcast from the wireless electronic locks, determining a set of the wireless electronic locks which are within an acceptable range for updating based on the signal strengths, and sending updates from the computing device to the set of the wireless electronic locks.


