K-INFO
HU
EN
Login

IoT Frameworks and Industrial Applications

IoT keretrendszerek és ipari alkalmazásaik
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
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)
Course type lecture tutorial laboratory
hours (weekly) 1 1 0
type (linked/independent) derived course
Assessment type félévközi érdemjegy
Credits 2
Subject coordinator
DR. Varga Pál
position: egyetemi docens
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

Programme

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).

A tárgy célkitűzése, hogy az IoT rendszereket az ipari alkalmazás-példákon keresztül is megismerjék a hallgatók. Itt a meglévő, működő rendszerek átalakítása mellett kihívás a feltörekvő keretrendszerekhez és platformokhoz történő illeszkedés, hiszen ez lehetővé teszi a nagy rendszerek együttműködését is – ami pedig ettől jóval több lesz, mint egyedi ipari alkalmazások halmaza. A jelenlegi IoT keretrendszerek sajátosságainak megismerésével a tárgy lehetőséget teremt a jövőbeli alkalmazások átgondolt, megfontolt, mégis gyors és hatékony tervezésére és megvalósítására. A kurzus elvégzésével a hallgatók saját tervezésű eszközöket (szoftver, vagy szoftverrel támogatott hardver) tudnak illeszteni már létező, a gyakorlatokon bemutatott IoT rendszerekhez.

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

Előadás és gyakorlatok keretében. A gyakorlatokon a hallgatók, amennyiben rendelkeznek hordozható számítógéppel, úgy a kiosztott szoftver-eszközök segítségével nem csak követhetik, hanem maguk is együtt csinálhatják a feladatokat a gyakorlatvezetővel.

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Kommunikációs hálózatok 1. (VIHIAB01) vagy Informatika 2 (VIAUAB01) tárgyak valamelyike. Programozási alapismeretek.
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Kommunikációs hálózatok 1. (VIHIAB01) vagy Informatika 2 (VIAUAB01) tárgyak valamelyike. Programozási alapismeretek.
General rules
Követelmények: a. 1 db összegző típusú zárthelyi sikeres megírása. b. A zárthelyi dolgozaton kívül a hallgatók részteljesítmény értékelő otthoni feladatot kapnak, melynek során egy, a tárgyhoz kapcsolódó témát kell feldolgozniuk és esszé vagy prototípus formájában benyújtaniuk. Az otthoni munka és a zárthelyi dolgozatok azonos súllyal vesznek részt a végső érdemjegy kialakításában. Pótlási lehetőségek: A zárthelyi és az otthoni feladat pótlása a pótlási időszakban lehetséges. Az otthoni feladatok pótlólagos leadása a pótlási időszakban kijelölt időpontig lehetséges. 
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
nincs
Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.