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
0
43
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
60
Decodable vs real-world JSON
chipp
0
50
`fastlane beta` 2 или почему я стал пить больше кофе
chipp
0
410
`fastlane beta` или почему я стал пить больше кофе
chipp
0
120
Архитектурные излишества в iOS приложениях Superjob
chipp
0
150
λ is coming to Obj-C – ReactiveCocoa
chipp
1
120
λ is coming to Obj-C – ReactiveCocoa
chipp
0
310
Build bots
chipp
0
110
Other Decks in How-to & DIY
See All in How-to & DIY
「おうちクラウド」が今も熱い!
hirosat
2
890
MLSA 卒業式&歓迎会!@Microsoft Base 代官山
takunology
0
150
【1周年】Blueskyちゃん総集編を通じて青空を遊びつくそう
kawaiirailroads
0
140
電気工事士を取ったら一瞬で元が取れた件
bicstone
1
1.4k
100回分は振り返りできなかったけど振り返り #iotlt vol101
n0bisuke2
0
220
IFTTTやPower Automateを超えた?!ノーコードかつ無料でLINE Botや自動化ができるPipedreamがアツい(かも) #linedc #pipedream #protoout
n0bisuke2
0
330
見極めと情報収集でスタートダッシュ_株式会社コミュカル 松岡 光隆
comucal
PRO
0
220
#相席食堂 ちょっと待てぃボタンダイジェスト+ソラコムボタン #iotlt
n0bisuke2
0
220
JAWS-UG東北[秋田] -東北エンジニアの祭典- AWSとJAWS-UG
awsjcpm
0
1.3k
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
2.9k
ちょっと待てぃ!!ボタンをキーボード化 #M5Stack #M5JPTour2023 #相席食堂
n0bisuke2
0
410
2023年度にやりたいこと(めぐろLT会 #2)
funain
0
390
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
175
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
How to name files
jennybc
65
93k
RailsConf 2023
tenderlove
4
540
Documentation Writing (for coders)
carmenintech
60
3.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
Writing Fast Ruby
sferik
621
60k
GraphQLとの向き合い方2022年版
quramy
32
12k
The Mythical Team-Month
searls
216
42k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
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