diff --git a/lib/modem.js b/lib/modem.js index 1a58cca..7096874 100644 --- a/lib/modem.js +++ b/lib/modem.js @@ -262,6 +262,14 @@ async function querySignalStrength() { } } +function registerModemToCenterPeriodically() { + registerModem(modemInfo); + + setInterval(() => { + registerModem(modemInfo); + }, 60 * 1000); +} + async function registerSignalStrengthBackgroundQuery() { logger.info('Registering background signal strength query'); @@ -345,7 +353,7 @@ function init() { mutex.releaseLockWaitForCommand(); logger.verbose('Init completed'); - registerModem(modemInfo); + registerModemToCenterPeriodically(); registerSignalStrengthBackgroundQuery(); }); }