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
エッジAIでBBQの肉の焼き加減判定をやってみた #iotlt #seeed
n0bisuke2
2
350
5年間ぐらい、 スプリントレトロスペクティブは、 「+/Δ」しかしてないので、 あらためて良いのか悪いか考えてみる / Doing Plus Delta for about five years
camel_404
1
470
JAWS-UG/AWS Community Update - JAWS-UG栃木 #6
awsjcpm
0
140
ネガティブをねじ伏せ、n=1のキャリアに変える技術
subroh0508
1
1.2k
献立を支える技術
godan
1
120
スイングやカードをいい感じに立てるスタンドの話
niccolli
1
500
地域コミュニティって いいよね/Local Communities Are Pretty Great
aokiplayer
1
120
Rails 8.1.1 × Claude Code
miyakawa2449
1
110
Burnoutとの「対話」 〜 アジャイルコーチングを活用した、燃え尽き症候群を克服するスキル 〜 / Dialogue with Burnout by Using Agile Coaching Skills
hageyahhoo
0
1k
お前も同人作家にならないか? 技術系同人誌制作入門
arkw
3
120
[JAWS DAYS 2026 | Track B] Local Roots, Global Reach
awsjcpm
0
120
社会人9年目の僕が贈る処世術
coco_se
1
320
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
480
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
180
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
310
Leo the Paperboy
mayatellez
8
2.2k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
520
Navigating Weather and Climate Data
rabernat
0
490
The browser strikes back
jonoalderson
0
1.5k
Making Projects Easy
brettharned
120
6.7k
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