Мое серийное решение отличается интеграцией Telegram (и e-mail),
вместо СМС, наличием веб-интерфейса и plug'play интеграцией в
облачную SCADA. Это mainstream индустрии. При интеграции в облако совершенно избыточен локальный контроль питания.
Ну или если нужен, ставим ИБП с портом RS232 и снимаем все его параметры скопом (с накоплением трендов и т.п.).
Также избыточен локальный интерфейс программирования (есть только "длинный номер" и автоподключение в облако, все настройки - от туда).
Те же СМС, к слову, тоже у меня есть в облаке.
С другого края в эту нишу подходит по меньшей мере три LORAWAN-контроллера. Не дорого.
(думаю, в долгосрочной перспективе, самое грамотное решение)
Но тут нужно "проще".