IoT Frameworks and Industrial Applications
A tantárgyleírás hatályossága
| Subject name (Hungarian, English) |
IoT keretrendszerek és ipari alkalmazásaik
IoT Frameworks and Industrial Applications
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject code | BMEVITMAV23 | ||||||||||||
| Subject type | — | ||||||||||||
| Training Level | — | ||||||||||||
| Course types and hours (weekly/semester) |
|
||||||||||||
| Assessment type | félévközi érdemjegy | ||||||||||||
| Credits | 2 | ||||||||||||
| Subject coordinator |
DR. Varga Pál
position: egyetemi docens
contact:
varga.pal@vik.bme.hu
|
||||||||||||
| Responsible department |
Távközlési és Mesterséges Intelligencia Tanszék
|
||||||||||||
| Faculty | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Subject website | — | ||||||||||||
| Primary curriculum type | — | ||||||||||||
| Direct prerequisites – Strong prerequisite | none | ||||||||||||
| Direct prerequisites – Weak prerequisite | none | ||||||||||||
| Direct prerequisites – Parallel prerequisite | none | ||||||||||||
| Direct prerequisites – Milestone prerequisite | none | ||||||||||||
| Direct prerequisites – Exclusion | none |
Objectives
1. hét előadás
Bevezetés. Követelmények az IoT rendszerekkel kapcsolatban – felhasználási területek alapján. Üzembe helyezési és karbantartási sajátosságok. Motivációk az IoT keretrendszerek alkalmazására. Fejlesztési platformok – futási időben alkalmazott platformok. Az IoT és a CPS (Cyber-Physical Systems) viszonya.
2. hét gyakorlat
Ipari alkalmazás-esetek megismerése működő példákon keresztül: elektromos autók, elektromos haszongépjárművek, energia-hálózati (smart grid) alkalmazások, gyártósorok, raktárak, bányaipari alkalmazások, szolgáltatás-brókerek.
3. hét előadás
Rendszerek rendszerei: System of systems. Szolgáltatás-alapú architektúrák. Átmenet a DCS és SCADA-alapú modellekből az IoT és CPS modellek felé. Valós idejű követelmények. A helyi automatizálási felhő architektúra alapjai.
4. hét gyakorlat
Szolgáltatás-alapú architektúrák megismerése, és használata; REST alapú információ-csere: esettanulmány a gyakorlatban (I). Bevezetés. Service discovery, late binding, loose coupling.
5. hét előadás
IoT keretrendszerek: irányelvek, protokollok, szabványok. Globális és lokális koncepciók. Adat- esemény- és igényvezérelt architektúrák. Az IPSO Alliance keretrendszere. Az IoTivity stack. Az AllJoyn rendszer. A Thread csoport. Az OMA – LWM2M szabványcsoport. Egyéb keretrendszerek. Rétegek, funkciót, adatstruktúrák, kommunikáció. Átjárhatóság a rendszerek között.
6. hét gyakorlat
Szolgáltatás-alapú architektúrák megismerése, és használata; REST alapú információ-csere: esettanulmány a gyakorlatban (II). Összetettebb szolgáltatás-példák.
7. hét előadás
Az Arrowhead keretrendszer I. Kötelező szolgáltatások: Orchestration, Service Registry, Authorization. Segéd-szolgáltatások. Fekete- és fehér-doboz szemlélet a keretrendszeren belül. Dokumentációs struktúra: szolgáltatások, rendszerek, rendszerek rendszere. Interfész-specifikációk, kontextusok, szemantikus-profilok, kommunikációs profilok. Arrowhead cookbook.
8. hét gyakorlat
Rendszerek rendszere (System of System) tervezése Arrowhead alapokon. Egyedi alkalmazások – rendszerek és szolgáltatások – tervezése és fejlesztése.
9. hét előadás
Az Arrowhead keretrendszer II. Helyi felhőn belüli, felhők közötti, valamint végponttól-végpontig működő biztonsági szolgáltatások. Ticketing és Certificate alapú biztonsági megoldások. Technológiák közötti átjárás: interoperibility layer, és „Translation as a service”. Szemantikus fordítás kihívásai és megoldásai. Felhők közötti szolgáltatás-nyújtás. QoS kívánalmak egyezetése és biztosítása.
10. hét gyakorlat
Ticketing és Certificate-alapú megoldások. Felhők közötti biztonságtechnikai megoldások. IoT keretrendszerek alkalmazása az ipari gyakorlatban. Alkalmazás-esetek: energia-optimalizálás; autonóm konfigurációjú gyártósorok; rendszerek magas biztonsági követelményekkel; rendszerek real-time követelményekkel. Üzembe helyezési és üzemeltetési kérdések és megoldások.
11. hét előadás
Ember-gép-interfész (HCI) szempontok IoT alkalmazásokhoz (I). A mobil intelligens személyi asszisztensek felépítése és az IoT integrációjának kérdései. IoT szenzor-alapú tevékenység becslés megoldási lehetőségei.
12. hét gyakorlat
Intelligens otthon felhasználói felületének és funkcióinak tervezése.
13. hét előadás
Ember-gép-interfész (HCI) szempontok IoT alkalmazásokhoz (II). Beszédtechnológia és IoT. Mély tanulás és IoT.
14. hét gyakorlat
Akusztikus környezet automatikus meghatározása és kijelzése (hallássérültek számára esetleg kiterjesztés pl. önvezető autókra).
Learning outcomes
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Knowledge
No learning outcomes recorded.
Skills
No learning outcomes recorded.
Attitudes
No learning outcomes recorded.
Autonomy and responsibility
No learning outcomes recorded.
Oktatási módszertan
Tanulástámogató anyagok
Not provided.
Recommended preliminary knowledge for completing the subject
General rules
Assessment methods
In-term assessments
No detailed assessments provided.
Weight of in-term assessments
No weights provided.
Exam-period assessments
No detailed assessments provided.
Weight of exam elements
No weights provided.
Grade calculation
No grade thresholds provided.
Attendance requirements
No attendance requirements provided.
Rules for retake and resubmission
Not provided.
Short description
Not provided.
Detailed description
Not provided.
Recommended courses
Workload to complete the subject
No workload breakdown provided.
Validity of subject requirements
Curriculum placement
No curriculum placements recorded for this subject version.