Използвайте Mender за предоставяне на софтуер за обновяване на софтуера за вградени Linux устройства

Кратко: Mender е инструмент с отворен код за актуализиране на вашите вградени устройства безопасно и надеждно, по въздуха. Това помага да се реши проблемът с актуализирането на вградени и свързани устройства.

Интернет на нещата и свързаните устройства са навсякъде. И въпреки че те решават редица специфични проблеми, тези устройства на Интернет на нещата могат лесно да бъдат преобразувани в Интернет на заплахи, ако те не са подправени за уязвимости в сигурността.

Ако управлявате свързани устройства, вече трябва да сте наясно с предизвикателствата, които хвърля по отношение на актуализациите. Ако разполагате с автопарк от такива устройства, той ще се превърне в кошмар за своевременно актуализиране на софтуера върху тях. Сложността се увеличава, ако устройствата ви са разположени на широка площ или на места, които са трудно достъпни.

Но това не може да бъде извинение за забавяне на критичните актуализации и да направи устройствата уязвими за хакерство. Не забравяйте, че през 2016 г. хакнати IoT устройства предизвикаха прекъсване на интернет през половината свят?

Не искате да бъдете в такава ситуация, но след това, както вече видяхме, актуализирането на вградените устройства не е лесна задача. И това е проблемът, който Mender се опитва да разреши.

Лесно осигурете OTA актуализации за свързани устройства с Mender

Запознайте се с Mender. Инструмент с отворен код за актуализиране на вградените устройства по въздуха. Това означава, че можете да предоставяте автоматични актуализации на отдалечените устройства без физически достъп.

Лицензиран под Apache 2.0, Mender е клиент-сървър приложение, където клиентът е инсталиран на вградените устройства, работещи под Linux. Клиентът на Mender редовно проверява със сървъра на Mender, за да види дали има налична актуализация на изображението за разполагане, и я разгръща, ако има. Разгръщането се извършва сигурно чрез HTTPS.

Mender също така предоставя резервна опция за връщане към предишната версия в случай на непълни или повредени инсталации за разгръщане.

За да обобщим неговите характеристики:

  • Актуализации на базата на изображения, използващи двойно оформление на дяловете на A / B rootfs с поддръжка на връщане
  • Управлявайте и виждайте отчетите за внедряване с GUI или използвайте REST API
  • Напълно отворен код с Apache 2.0 лиценз с отворен код
  • Интуитивен потребителски интерфейс
  • Групирайте устройствата си за контролирано управление
  • Защитете TLS комуникацията между клиент / сървър
  • Поддръжка на държавни скриптове (предварително / след инсталиране на скриптове)
  • Поддръжка на суха флаш
  • Функции за управление на потребителите

Накратко, Mender премахва огромните усилия за изграждане и поддържане на домашно решение или се бори чрез набор от инструменти, така че да можете да се съсредоточите върху вашия продукт и / или устройства. Ако имате повече въпроси относно Mender, можете да се обърнете към тяхната страница с често задавани въпроси.

Ако искате да опитате, те имат доста добра документация, за да можете да започнете. Можете също да посетите тяхното хранилище GitHub, за да получите изходния код.

Можете да изберете и тяхната професионална софтуерна поддръжка. В момента има няколко устройства, които се поддържат от кутията като BeagleBone. Други устройства може да изискват собствена изработка и за да се спестят неприятностите, има и поддръжка на премия за дъски.

Mender има и бета програма, наречена "Hosted Mender", която ви позволява да използвате мащабируемата сървърна инфраструктура на Mender, вместо да поддържате собствена сървърна инфраструктура. Можете да намерите повече информация на техния уебсайт:

кърпач

Препоръчано

Как да се определи десен клик Touchpad не работи на Ubuntu 18.04
2019
Unity Gaming Engine пристига в Linux
2019
Как да използвате разширенията на GNOME Shell
2019