FIELD: computer technology.
SUBSTANCE: invention relates to the field of computer technology. The expected result is achieved due to the fact that the data for updating the firmware of the microcontroller is downloaded to the memory area of the communication module intended for buffering and storing the firmware of the communication module itself over GSM, NB-IoT, LoRaWAN mobile networks in the form of microcontroller firmware data with attached CRC-sum data, which are generated on the user side applications and downloads of which are made by the microcontroller from the communication module by AT-command from the microcontroller itself, which forms it after receiving the appropriate command from a remote user application, and the microcontroller software is updated after the firmware is fully downloaded and checked for the coincidence of the received CRC amount with the one calculated in the microcontroller itself when receiving the microcontroller firmware data with the CRC amount attached to them, while if the CRC amounts do not match, then the firmware data is deleted from the memory area of the communication module and a message is sent to the user application about an unsuccessful attempt to update the firmware.
EFFECT: enabling remote firmware of microcontrollers of autonomous devices in wireless networks operating in GSM, NB-IoT, LoRaWAN mobile networks.
1 cl, 1 dwg
Authors
Dates
2022-06-21—Published
2021-09-13—Filed