IoT alapvető kérdései és megoldásai I. rész IoT Creativity Meetup @ 2017-02-06 Kiss Mátyás Z.
Magamról Kiss Mátyás Zoltán OE-KVK Villamomésmérnöki végzettség Evosoft – beágyazott szofverfejlesztő – autóipar Sophos – System Engineer Netacademia és ITFactory: beágyazott szoftverjfelsztés oktatása (Raspberry PI, ARM, AVR mikrovezérlők) Fő területek: IoT megoldások, embedded security, oktatás
A mai előadáson… Általános kérdések, villamosmérnöki szempontból, elsősorban nem villamosmérnököknek Elérhető technológiák Ötlet – megvalósítás útja Alapvető mérnöki megfontolások és kérdések Folytatások
Általános kérdések 4 fő kulcskérdés: Megoldandó probléma jellege: Fogyasztás Adatátviteli sebesség Távolság Anyagi jellemzők: fejlesztési / anyag költségek Megoldandó probléma jellege: Beavatkozó? Mérő? Hálózati szervezés (Mesh-> router, bridge…)
Fogyasztás
Fogyasztás
Elérhető technológiák Wifi Bluetooth + LE 802.15.4 LPWAN hálózatok (licences!)
Elérhető technológiák
Elérhető technológiák
Elérhető technológiák Szoftveres oldalról: Titkosítás: saját szabvány vagy DTLS Üzleti protokollok: CoAP, MQTT, JSON Protokollok: saját vagy IPv6 (IPv4) IP alapú kommunikáció: real time OS Nem időigényes kommunikáció: non-OS Komplexitás >> Növekvő fejlesztési idő >> Nagyobb költség – Megéri? Szolgáltatások -> felhő, egyéb intelligens szolgáltatások
Ötlet – megvalóstás útja A lehető legpontosabb követelmények meghatározása Fölösleges technológiák kihagyása (növekvő komplexitás!) “Keep as simple as possible” elv
Alapvető kérdések Későbbi bővíthetőség? Licencelhető technológiák: Pro: csökkent fejlesztési idő, előny a technológiában (LoRa) Kontra: testreszabhatóság csökken, fix költség HW költségek: minimalizálás <-> funkcionalitás 1 problémára több megoldás (technológia): nehéz választás, többnyire “hitvallás”
A továbbiakban… II. Rész: ESP8266 programozása és használata III. Rész: CC1350 BLE és 802.15.4 programozása IV. Rész: Rendszertervezés, szolgáltatások V. Rész: Biztonsági kérdések IoT hálózatokban
Kérdés?