Upload
martin-maly
View
329
Download
0
Embed Size (px)
Citation preview
IoTMartin Malý pro iCollege
AgendaCo to je IoT a proč se jím zabývat?
Nad čím se zamyslet, než do to ho půjdete?
Byznysové příležitosti
Tipy na hardware
Tipy na komunikační technologie
Tipy na software
IoT?
Realita…?
Mýty?
A teď vážně, prosím...
Internet věcí (IoT)Nic nového pod sluncem
Hype a bullshit storm
“Všechny nás zachrání” vs “Všechny nás zničí”
“Miliardy zařízení” vs “Nikdy bych si to nekoupil”
“Mysteriózně složité” vs “To si postavíme doma”
Příležitosti? Obrovské!
Šance na úspěch? Slušná…
Rozhoduje exekuce - jasná pozice, srozumitelný marketing
IoT ve velkém...
...v menším...
...v malém...
a v nejmenším...
Co to vlastně je?Spojení hardware a cloudu přes internet
Obecněji: hardware v síti
Co s připojeným HW?Fantazii se meze nekladou…
… bohužel!
Myslete na budoucí uživatele - co chtějí, co potřebují?
Klaďte důraz na poznání potřeb víc, než na technologie
Ptejte se: Chci to doma?
Pretotyping: Fake it before you make it!
Prototyping!
Úskalí IoT, díl 1 - hardwareVývoj HW je jako vývoj SW, jen pomalejší a dražší
Vlastní vývoj je drahý a náročný na lidi, externí je ještě dražší
Využívejte to, co je hotové, ohýbejte, hackujte
Používejte makety, prototypy
Důkladně ověřujte smysluplnost výsledku v každém kroku
Testujte na sobě i na lidech v okolí
Používejte to sami - když to vy nechcete používat, proč by měli jiní?
Úskalí IoT, díl 2 - softwareSW musí být bezúdržbový, žádné “resetujte to” není!
Máte omezené prostředky (paměť, výkon, napájení…)
Vše musí být real-time
Tip: čím míň SW vrstev, tím spolehlivější, ale násobně delší vývoj a testování
Úskalí IoT, díl 3 - bezpečnostInternet of Threats?!
Většinou liknavost výrobců, nebo jejich neznalost
Na složitou kryptografii není výkon a kapacita
Distribuce klíčů není triviální
Aktualizace firmware je velký problém - velikost paměti, přenosové linky, výpadek,
brick
Fyzická bezpečnost
Bezpečnost cloudu / řídicí jednotky
Skvělé výzvy k řešení, že?
Úskalí IoT, díl 4 - kvalitaTestování těžší než u SW
Elektronika potřebuje CE a další atesty
Co se stane, když dojdou baterie? Když vypadne spojení?
Úskalí IoT, díl 5Autentizace (“Ahoj Echo, objednej cisternu benzínu…”)
Ergonomie
Ovládání “in situ” vs dálkové
Byznys!!!
Jsem malá firma, co dělat?Řešte svůj problém!
Meteostanicí ani GPS lokátorem už neprorazíte
… ale můžete to udělat líp (pro svou niku)
Nedělejte vlastní hardware!
Nevymýšlejte vlastní “standardy”.
Tip: Integrace stávajících řešení
Stavte otevřené řešení
Komunikujte s klienty
Náměty leží na ulici...Největší šance: průmysl a zemědělství
Zpracování dat z existujících senzorů
Retail
Systémy pro management zařízení v korporacích
Smart city: pokud máte žaludek na jednání s veřejnou správou
Školství
Vylepšování UI, zvyšování komfortu života
Řešte problém pro velkou firmu
Než začnete...Obchodní model (subscription / pay once / freemium u SW)
Cílová skupina (nezapomeňte: všichni = nikdo!)
Ptejte se:
Co je za problém?
Jak ho řešit?
Proč právě takto?
Co to lidem přinese?
Vy byste si to sami koupili?
Važte peníze!
Tipy: Hardware
Levné
Jednoduché
S bohatou podporou
Dostatečné na spoustu
věcí
Skvělé na prototypy
Arduino
Levné
Standardní OS Linux
Dostatečný výkon i např.
na image processing
Velké množství materiálů
Snadný vývoj
Raspberry Pi
Ultralevné
WiFi, Bluetooth
Vývoj v C / C++ / JavaScript
/ Python / BASIC / Lua
/ ...
ESP8266 / ESP32
Python
WiFi / Sigfox / LoRaWAN
Pycom
Tipy: Komunikace
Jak komunikovat?
Dosah
Rychlost
⦿ Sigfox
⦿ LoRaWAN
Kabel ⦿
WiFi ⦿
⦿ Bluetooth
⦿ NFC
⦿ NB-IoT ?
⦿ GSM
⦿Wireless 868, 433⦿Wireless 2.4G
Komunikační technologieKabel vs bezdrát
Dlouhý dosah (Sigfox, LoRaWAN, GSM) / krátký dosah (WiFi, kabel, BT, RF)
Pomalé (GSM, Sigfox, LoRaWAN, BT) / rychlé (WiFi, kabel, NB-IoT, RF)
Vlastní infrastruktura (LoRaWAN, WiFi, RF, kabel) / komerčně dostupná (GSM, Sigfox)
Snadná implementace: WiFi, Sigfox, GSM, BT, kabel
Snadná dostupnost HW: WiFi, Sigfox, GSM, BT, RF, kabel
Energeticky nenáročné (Sigfox, LoRaWAN, BT, RF)
Komunikace ve třech bodechWiFi: Levné, rychlé, nestabilní
Sigfox: Dlouhý dosah, málo dat, nízká spotřeba
LoRaWAN: Vlastní síť, málo dat, malá rozšířenost
RF: Dosah na dohled, větší toky dat, rušení
Kabel: Rychlý, levný, omezený místem
GSM: Slušné pokrytí, vyšší ceny za provoz, vysoká nárazová spotřeba
NFC: Malé objemy dat, bezprostřední blízkost, levné
Bluetooth: Standardizované, podporované, levné
Tipy: Software
Software - cloudAzure IoT
Amazon AWS IoT
Google (Lambda)
Software - protokolyJSON
MQTT (pub-sub, device / broker)
MQTT over TLS, MQTT over Websocket
AMPP
Software - nástrojeDashboard: Thingspeak
Automatizace: NodeRED
Mobil: Blynk
Prostor pro dotazy
Díky!
Martin Malý@adent
https://iotta.cz