Over-the-Air Modem Firmware Upgrade via Mesh Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontinuous communicationVSAvoiddowntime during upgrade
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If modem is removed for firmware upgrade, then firmware can be updated, but emergency response capability is delayed

Engineering Contradiction:
Improveemergency response readinessVSAvoidfirmware update process
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

3Loss of information

If wireless communication is interrupted for firmware upgrade, then firmware can be upgraded, but data transmission is delayed

Engineering Contradiction:
Improvesensor data continuityVSAvoidcommunication interruption time
Core Design Contradiction:
Loss of informationVSLoss of time

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.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11809856B2Over the air modem firmware upgrade based on mesh network
Publication Date: 2023.11.07 HONEYWELL INTERNATIONAL INC
  • US11809856B2 patent drawing
  • US11809856B2 patent drawing

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.