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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Vladimir Burdukov
April 20, 2021
How-to & DIY
0
60
Alice in robovacuum land
Vladimir Burdukov
April 20, 2021
Tweet
Share
More Decks by Vladimir Burdukov
See All by Vladimir Burdukov
It’s time to migrate from RxSwift to Combine. Long story short
chipp
0
88
Decodable vs real-world JSON
chipp
0
76
`fastlane beta` 2 или почему я стал пить больше кофе
chipp
0
630
`fastlane beta` или почему я стал пить больше кофе
chipp
0
140
Архитектурные излишества в iOS приложениях Superjob
chipp
0
200
λ is coming to Obj-C – ReactiveCocoa
chipp
1
130
λ is coming to Obj-C – ReactiveCocoa
chipp
0
400
Build bots
chipp
0
120
Other Decks in How-to & DIY
See All in How-to & DIY
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
470
5年間ぐらい、 スプリントレトロスペクティブは、 「+/Δ」しかしてないので、 あらためて良いのか悪いか考えてみる / Doing Plus Delta for about five years
camel_404
1
310
カンファレンスでリフレッシュ!無理なく楽しむカンファレンス参加術 / How to enjoy conferences without stress
kattsuuya
1
9.5k
すぐできる! 運送業でやってみた業務効率化3選
dochin2635
0
160
AIお菓子ロッカー
keicafeblack
0
240
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
13
4.9k
SoracomUG-Ishikawa-1.pdf
yukima77
0
140
Node-REDでセンサーなどから起動させるカメラノードを作ったよ IoTLT vol123 #iotlt
n0bisuke2
0
120
ネガティブをねじ伏せ、n=1のキャリアに変える技術
subroh0508
1
1.1k
スイングやカードをいい感じに立てるスタンドの話
niccolli
1
410
終わりのない会議を超えて:HolacracyのTactical Meetingを体験しよう!
andrearc
0
170
AWSと学生支援 - Education-JAWS #0
awsjcpm
1
220
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.8k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Leo the Paperboy
mayatellez
4
1.4k
Documentation Writing (for coders)
carmenintech
77
5.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Claude Code のすすめ
schroneko
67
210k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
67
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.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