- Raspberry Pi добавила в сервис Connect OTA-обновления — платы теперь можно обновлять удалённо через браузер.
- Функция работает на Raspberry Pi OS Trixie и требует установки пакетов rpi-connect и rpi-connect-ota.
- Если устройство офлайн, обновление установится автоматически при следующем подключении к сети.
Raspberry Pi добавила в сервис Connect поддержку OTA-обновлений устройств — то есть удалённой установки новых версий ПО «по воздуху». Функция уже доступна и позволяет отправлять апдейты на платы через веб-интерфейс, без запуска удалённой сессии и без постоянного доступа по SSH.
Новый механизм рассчитан на устройства, которые находятся за фаерволом и не всегда доступны для прямого подключения. Если плата в момент отправки команды находится офлайн, обновление не пропадёт: оно установится, когда устройство снова выйдет в сеть. Это упрощает обслуживание развернутых Raspberry Pi, особенно если они работают удалённо или в закрытой инфраструктуре.
Для работы OTA-обновлений нужен одноплатный компьютер с Raspberry Pi OS Trixie. Также на устройстве должны быть установлены свежая версия Raspberry Pi Connect и отдельный пакет Connect OTA. После этого в интерфейсе сервиса можно собрать артефакт обновления — пакет, который содержит нужные файлы, — зарегистрировать его с контрольной суммой SHA-256 и выбрать устройства, на которые нужно развернуть апдейт.
Обновление можно отправлять как на одну плату, так и сразу на несколько устройств. В веб-интерфейсе Connect показывается текущий статус установки. Если что-то пойдёт не так, сервис выведет сообщение об ошибке и её описание, чтобы было проще понять причину сбоя.
Raspberry Pi Connect уже позволяет подключаться к платам удалённо через браузер. Добавление OTA-обновлений расширяет сервис: теперь через него можно не только открывать сессию управления, но и централизованно разворачивать апдейты.
Пользователям и компаниям будет проще обновлять Raspberry Pi в распределённых проектах, не подключаясь к каждой плате вручную. Это особенно полезно для устройств за фаерволом или в местах, где SSH-доступ ограничен.