AUTOMATIC METER READING SYSTEM AND FIRMWARE UPDATE METHOD THEREOF
PURPOSE: A remote reading device and a firmware updating method thereof are provided to remotely update firmware or resolve a fault of the firmware even in the remote reading device composed of memories and processors having low specifications. CONSTITUTION: A first processor receives an update requ...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | PURPOSE: A remote reading device and a firmware updating method thereof are provided to remotely update firmware or resolve a fault of the firmware even in the remote reading device composed of memories and processors having low specifications. CONSTITUTION: A first processor receives an update request from a server(S905). The first processor downloads a first UP(Update Package) and a second UP from the server(S910). The first processor updates first firmware of a first memory by using the first UP(S920). The first processor delivers the second UP to a second processor. The second processor updates second firmware of a second memory by using the second UP. A communication method receiving the update request and a communication method downloading the first and the second UPs are different from each other. [Reference numerals] (AA) Start; (BB) End; (S905) Receiving an SMS requesting update of a master/slave-firmware; (S910) Downloading a master/slave-UP in an FM; (S915) Setting a USD_TRIGGER_FLAG of a master/slave-USD as trigger and resetting a smart meter; (S920) Executing a master/slave-FUA by a master/slave-bootloader; (S925) Decompressing the master/slave-UP downloaded in the FM by the master/slave-FUA, referring to a USD_UP_ADDR of the master/slave-USD, and storing in a master/slave-SRAM; (S930) Transferring the master/slave-firmware to the master/slave-SRAM, updating by the decompressed master/slave-UP stored in the master/slave-SRAM, and recording in a master/slave-FA; (S935) Setting a USD_TRIGGER_FLAG of the master/slave-USD as non-trigger and setting an update result(success) in a USD_UPDATE_RESULT; (S940) Resetting the smart meter; (S945) Executing the master/slave-firmware recorded in the master/slave-FA by the master/slave-bootloader; (S950) Checking the update state by the master/slave-firmware; (S955) Reporting the update result through an SMS to a remote metering server by the master/slave-firmware and setting a reporting result(completion) in a USD_REPORT_STATUS of the master/slave-USD |
---|