Raspberry Pi Connect получил удалённые OTA-обновления
В Raspberry Pi Connect появилась экспериментальная система удалённых OTA-обновлений. Она позволяет отправлять программные пакеты и сценарии на устройство через веб-интерфейс.

Новая функция Raspberry Pi Connect позволяет запускать обновление устройства без открытия удалённого рабочего стола или командной строки.
Пользователь создаёт пакет обновления, регистрирует его в веб-интерфейсе Connect и назначает установку одному или нескольким устройствам.
Если Raspberry Pi выключен, задача остаётся в состоянии ожидания. Установка начнётся автоматически после следующего подключения устройства к сети.
Для работы требуется Raspberry Pi OS на базе Trixie и дополнительные пакеты:
sudo apt update
sudo apt install rpi-connect rpi-connect-ota
Экспериментальный режим включается командой:
rpi-connect ota on
| Элемент | Назначение |
|---|---|
| Artefact | Пакет обновления или инструкция |
| Deployment | Команда установить пакет на устройство |
| SHA-256 | Проверка целостности пакета |
| Pending | Ожидание подключения устройства |
| In progress | Выполнение установки |
| Succeeded | Успешное завершение |
| Failed | Ошибка выполнения |
Пакет может содержать программное обеспечение или сценарий, который должен быть выполнен на Raspberry Pi. Один и тот же пакет разрешено многократно использовать для разных устройств.
Перед развёртыванием указывается SHA-256-хеш. Устройство проверяет целостность загруженного файла перед выполнением.
Система подходит для:
- удалённых информационных экранов;
- киосков;
- промышленных контроллеров;
- домашних серверов;
- устройств в труднодоступных местах;
- небольших парков Raspberry Pi.
На текущем этапе функция считается экспериментальной. В интерфейсе отображается состояние установки, однако возможности получения подробного вывода сценариев пока ограничены.
Raspberry Pi также работает над поддержкой A/B-обновлений. При такой схеме новая версия устанавливается в отдельный раздел, а устройство может вернуться к предыдущей системе, если загрузка завершилась неудачно.
Для создания собственных образов с A/B-разметкой предлагается инструмент `rpi-image-gen`. Однако обычное удалённое выполнение сценариев может использоваться и без полной A/B-схемы.



Комментарии (0)