Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
45
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
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
450
What's new in Spring Modulith?
olivergierke
1
170
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
500
品質ワークショップをやってみた
nealle
0
640
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
3
740
Go言語はstack overflowの夢を見るか?
logica0419
0
610
Devvox Belgium - Agentic AI Patterns
kdubois
1
150
Cursorハンズオン実践!
eltociear
2
1.2k
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
190
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
2
1.6k
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
810
CSC509 Lecture 07
javiergs
PRO
0
250
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Six Lessons from altMBA
skipperchong
29
4k
Side Projects
sachag
455
43k
Statistics for Hackers
jakevdp
799
220k
Why Our Code Smells
bkeepers
PRO
340
57k
4 Signs Your Business is Dying
shpigford
185
22k
It's Worth the Effort
3n
187
28k
Into the Great Unknown - MozCon
thekraken
40
2.1k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Mobile First: as difficult as doing things right
swwweet
225
10k
Building Adaptive Systems
keathley
44
2.8k
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]