Over-the-Air Modem Firmware Upgrade via Mesh Network
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for upgrading modem firmware in instruments, such as gas detectors, often require removing the modem and can be time-consuming, disrupting communication and potentially delaying emergency responses by interrupting sensor data transmission.
Innovation Solution
Implementing an over-the-air firmware upgrade system that allows the modem to receive and install updates without being removed, using a cloud server to manage firmware versions and automatically initiate updates, ensuring minimal downtime and continuous sensor data communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional firmware upgrade methods are used requiring modem removal, then firmware can be upgraded, but instrument operation is interrupted and communication is disrupted
Solution Approach 1:
The system separates firmware upgrade operations from instrument operation by implementing dual memory structures (first memory for current firmware, second memory for backup firmware) and dual processor capability. This allows the instrument to continue operating with one firmware while the other firmware is being upgraded, eliminating operational interruption.
Solution Approach 2:
The system performs preliminary actions by downloading and storing backup firmware in the second memory before actually switching to it. The modem receives and stores the updated firmware in advance, then coordinates with the processor to switch between firmware versions without interrupting instrument operation, ensuring continuous communication.
2Reliability
If modem is removed for firmware upgrade, then firmware can be updated, but emergency response capability is delayed
Solution Approach 1:
The system enables self-service firmware updates by allowing the modem to automatically receive, store, and switch to updated firmware without requiring physical removal or manual intervention. The processor and modem work together to autonomously manage firmware switching, ensuring emergency response capability is maintained while simplifying the update process.
3Loss of information
If wireless communication is interrupted for firmware upgrade, then firmware can be upgraded, but data transmission is delayed
Solution Approach 1:
The system maintains continuity of useful action by ensuring sensor data transmission continues uninterrupted during firmware upgrades. The processor and modem coordinate to switch firmware in the background while the instrument maintains normal operation and data communication, preventing any loss of sensor data continuity.
Data Source
AI summary
Systems and methods for upgrading the firmware of a wireless communication device (202). A wireless communication device (202) may comprise a first processor (204) and a first memory (206) configured to receive monitored data from one or more sensors (210), and wirelessly communicate the received monitored data. The device may comprise a modem (220) comprising a second processor (224) and a second memory (226) configured to wirelessly send an identifier for the current firmware stored in the second memory (226); when a firmware upgrade is available, receive an upgrade for the firmware stored in the second memory (226); upgrade the firmware stored in the second memory (226), wherein upgrading the firmware comprises temporarily interrupting wireless communication to and from the wireless communication device (202); reestablish wireless communication to and from the wireless communication device (202); and forward any monitored data received by the first processor (204) and the first memory (206) during the temporary interruption.

