Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Using Ubuntu Core in IoT

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →
Renat
November 08, 2017

Using Ubuntu Core in IoT

Renat

November 08, 2017

Transcript

28 slides
  1. Screenly digital signage (цифровые вывески) • Контроль экранов через Raspberry

    Pi • Централизованное управление через web-панель • Автоматические обновления • Отображение видео, изображений, веб-сайтов
  2. Ubuntu Core • ОС для IoT и контейнеров • Минимализм

    • Безопасность • Простота использования
  3. Обновления ПО в IoT: oбщие проблемы •Обновления ненадежны •Обновления небезопасны

    •Обновления непредсказуемы •Ошибки обходятся дорого
  4. Варианты решений • Не обновлять • Обновляют пользователи • Системы

    управления конфигурации (Puppet, Ansible) • Атомарные обновления (Docker, Ubuntu Core) (уточнить)
  5. Немного о Resin • Платформа для IoT • Свой форк

    Docker • Требуется центральный сервер
  6. Порог вхождения Утилиты: • Snapcraft • Ubuntu Image Ссылки: •

    https://snapcraft.io/ • https://docs.snapcraft.io/ • https://forum.snapcraft.io/ • https://github.com/snapcore/snapd/ -> /interfaces/builtin
  7. Когда использовать, а когда нет + Нужно много одинаковых устройств

    + Гетерогенная среда работы + Перепрошивка затруднена
  8. Когда пользы будет меньше ± Обновления очень редки или отсутствуют

    ± Нет доступа к сети/интернету − Много мелких различий не решаемых config- файлами

More Decks by Renat

Other Decks in Programming