$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Using Ubuntu Core in IoT
Search
Renat
November 08, 2017
Programming
1
47
Using Ubuntu Core in IoT
Renat
November 08, 2017
Tweet
Share
More Decks by Renat
See All by Renat
Using Ubuntu Core OS in production
renat2017
1
210
Other Decks in Programming
See All in Programming
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
160
認証・認可の基本を学ぼう後編
kouyuume
0
250
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
120
Implementation Patterns
denyspoltorak
0
120
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
SwiftUIで本格音ゲー実装してみた
hypebeans
0
500
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.3k
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
580
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
400
Basic Architectures
denyspoltorak
0
120
Grafana:建立系統全知視角的捷徑
blueswen
0
210
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
37
Prompt Engineering for Job Search
mfonobong
0
130
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
76
Test your architecture with Archunit
thirion
1
2.1k
The Limits of Empathy - UXLibs8
cassininazir
1
190
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Raft: Consensus for Rubyists
vanstee
141
7.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
190
Mobile First: as difficult as doing things right
swwweet
225
10k
Transcript
Использование ОС Ubuntu Core в IoT проекте Ренат Галимов Full-stack
разработчик, менеджер Screenly, Inc
Screenly digital signage (цифровые вывески) • Контроль экранов через Raspberry
Pi • Централизованное управление через web-панель • Автоматические обновления • Отображение видео, изображений, веб-сайтов
Ubuntu Core • ОС для IoT и контейнеров • Минимализм
• Безопасность • Простота использования
Обновления ПО в IoT: oбщие проблемы •Обновления ненадежны •Обновления небезопасны
•Обновления непредсказуемы •Ошибки обходятся дорого
None
Варианты решений • Не обновлять • Обновляют пользователи • Системы
управления конфигурации (Puppet, Ansible) • Атомарные обновления (Docker, Ubuntu Core) (уточнить)
Не обновлять
Обновляют пользователи
Системы управления конфигурацией
Атомарные обновления
Обновления: Apt
Обновления: Apt
Обновления: Apt
Обновления: Apt
Обновления: Puppet
Обновления: Puppet
Обновления: Core
Обновления: Core
Обновления: Core
Обновления: Core
None
None
Безопасность IoT
Немного о Resin • Платформа для IoT • Свой форк
Docker • Требуется центральный сервер
Порог вхождения Утилиты: • Snapcraft • Ubuntu Image Ссылки: •
https://snapcraft.io/ • https://docs.snapcraft.io/ • https://forum.snapcraft.io/ • https://github.com/snapcore/snapd/ -> /interfaces/builtin
Когда использовать, а когда нет + Нужно много одинаковых устройств
+ Гетерогенная среда работы + Перепрошивка затруднена
Когда пользы будет меньше ± Обновления очень редки или отсутствуют
± Нет доступа к сети/интернету − Много мелких различий не решаемых config- файлами
Контакты Галимов Ренат, Screenly
[email protected]