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
Alice in robovacuum land
Search
Vladimir Burdukov
April 20, 2021
How-to & DIY
70
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Alice in robovacuum land
Vladimir Burdukov
April 20, 2021
More Decks by Vladimir Burdukov
See All by Vladimir Burdukov
It’s time to migrate from RxSwift to Combine. Long story short
chipp
0
110
Decodable vs real-world JSON
chipp
0
91
`fastlane beta` 2 или почему я стал пить больше кофе
chipp
0
650
`fastlane beta` или почему я стал пить больше кофе
chipp
0
150
Архитектурные излишества в iOS приложениях Superjob
chipp
0
220
λ is coming to Obj-C – ReactiveCocoa
chipp
1
140
λ is coming to Obj-C – ReactiveCocoa
chipp
0
410
Build bots
chipp
0
130
Other Decks in How-to & DIY
See All in How-to & DIY
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
640
スマートハウスの蓄電性能の効率化を実現してみた~電気自動車編~
runrunsan
0
560
[電子工作]クリップモーターをつくろう
oriontakemura
1
910
JAWS-UG初心者支部 JAWS-UG Updates
awsjcpm
4
140
チームパフォーマンスを高めるための2種類のセルフマネジメント / Two Types of Self-Management for Improving Team Performance
iwashi86
4
940
【ふりかえりワークショップ】Tryを決めるだけじゃない!感情にフォーカスした、ふりかえりを体験しよう!
scrummasudar
0
1.6k
社会人9年目の僕が贈る処世術
coco_se
1
320
LLMを「機能」として組み込む技術:「Figma to はてなCMS」におけるプロンプトエンジニアリングからAIエージェント構築にわたる精度向上の軌跡
nanimonodemonai
0
590
M5StickS3触ってXiaoZhiAI触ってみた #にぼし香 #iotlt
n0bisuke2
0
310
ドローンをAWSで制御してみた
nagi900
0
180
AWS Community Builders Update - JAWS-UG Tokyo and Sainokuni
awsjcpm
3
300
[JAWS DAYS 2026 | Track B] Local Roots, Global Reach
awsjcpm
0
120
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
480
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
280
Amusing Abliteration
ianozsvald
1
260
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
280
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
440
Everyday Curiosity
cassininazir
0
290
Faster Mobile Websites
deanohume
310
32k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
500
What's in a price? How to price your products and services
michaelherold
247
13k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Code Reviewing Like a Champion
maltzj
528
40k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
240
Transcript
EPAMERS PET PROJECTS #1
ABOUT THE EVENT
ALICE IN ROBOVACUUM LAND
HOW DID I FIND A PROBLEM?
DOES IT LOOK FAMILIAR?
THE PROBLEM HAS BEEN SOLVED
WHAT'S WRONG? 1. open MiHome app 2. tap on the
vacuum cleaner 3. wait for about 30 seconds while it's initilized and the map is loaded 4. select a room to clean 5. run cleaning
WHAT'S WRONG ∑ the process takes more than 1 minute
and requires my attention
WHAT'S WRONG?
- OH, MAN, THERE ARE LOADS OF VARIOUS SMART HOME
CONTROLLERS - NO.
MIHOME APP SCENARIOS
YANDEX ALICE AND XIAOMI INTEGRATION
MOM, I'M AN ENGINEER INTERCEPT TRAFFIC BETWEEN MI HOME AND
THE VACUUM CLEANER
MIIO > rytilahti/python-miio > can run cleaning in a single
room > Viomi, not Xiaomi :(
HEY ALICE, PLEASE CLEAN THE HALLWAY
WHAT YANDEX OFFERS US? 1. General purpose skills (dialogs) 2.
Smart home skills
SOUNDS LIKE A PLAN! 1. Auth API for Alice skill
2. REST API for Alice requests docs 3. Vacuum cleaner management daemon for RaspberryOS
SOUNDS LIKE A PLAN! 1. [lisa] Auth API for Alice
skill 2. [lisa] REST API for Alice requests docs 3. [isabel] Vacuum cleaner management daemon for RaspberryOS 4. Connect lisa to isabel somehow
None
CONNECT LISA AND ISABEL 1. MQTT 2. socket 3. websocket
4. VPN
ALICE, WHY DON'T YOU SUPPORT MULTIROOM DEVICES :(
None
IT'S TOO HOT IN THE ROOM ALICE, WHAT'S THE TEMPERATURE
IN THE LIVING ROOM?
LET'S AUTOMATE!
BLE ADVERTISEMENT 1. MAC-address 2. Name 3. Characteristics
THERE IS NO ANY CONCLUSION
Q&A
LINK TO THE PROJECT