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

Using Ubuntu Core in IoT

Renat
November 08, 2017

Using Ubuntu Core in IoT

Renat

November 08, 2017
Tweet

More Decks by Renat

Other Decks in Programming

Transcript

  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- файлами