Апач ACE architecture page действительно относится к обновлению не только пучков OSGi, но и «связанные артефакты, таким как данные конфигурации, машинный код и встроенное программное обеспечение устройства.» Чтобы справиться с этим, ACE полагается на администратора Demloyment (раздел 114 спецификации OSGi Compendium Specification), который позволяет подключаться к ресурсным процессорам.
Использование администратора развертывания. У вас есть способ распространять артефакты, необходимые для ваших устройств, и обрабатывать их таким образом, который вам подходит: поместить файлы в определенное место, установить пакеты приложений (например, rpm или приложения для Android) или даже использовать полезную нагрузку для обновления прошивки. Таким образом, вы можете привязываться к стандартизированному механизму развертывания и использовать его жизненный цикл.
Обратите внимание, что все еще ваш ответственность за то, чтобы сделать что-то разумное с данными. Другими словами, если у вас нет загрузчика для обновления вашей прошивки, ACE не может вам помочь в этом, но если вы это сделаете, вы можете кататься по механизму распространения.
Раскрытие информации: Я являюсь коммандером ACE для Apache.
Как насчет некоторого контекста? Что вы пробовали? –
Мы попробовали Apache Ace и felix для обновления приложений JAVA. Но мы не знаем, как это будет работать на обновление прошивки. – Ayushi