Az emberi-hiba faktor csökkentése SMART HOUSE rendszerek telepítésénél VII. VMTDK 2008 Beretka Sándor Újvidéki Egyetem, Műszaki Tudományok Kara, Mechatronika Tanszék Mentor: Dr. Nagy László
SMART HOUSE – intelligens ház "Az intelligens otthon nem egy utópisztikus jövőkép, hanem a már létező technológiák alkalmazása mindennapi életünk megkönnyítésére" IntHouse, 2007 –
A dolgozat áttekintése SMART HOUSE – intelligens ház A telepítés nehézségei, hibalehetőségek Az új módszer bemutatása, algoritmusa Tippek a beüzemeléshez A módszer előnyei, hátrányai A módszerrel kiépített rendszer biztonsága Példa
A telepítés nehézségei, hibalehetőségek A rendszer bekötése (a továbbiakban feltételezzük, hogy hibátlan), Alegységek kézi címezése Csoportok alkotása Az alegységek munkájának összehangolása (például: L1 lámpa csak akkor kapcsoljon be, ha megnyomták a K1 kapcsolót, és L2 lámpa nem világít vagy 30% alatti fényerőn van)
Az új módszer Plug and Play telepítés Az alegységek egy gombnyomással történő (újra)címezése, csoportosítása A különböző egységek közötti kommunikáció esőérzékelő és ablakmozgató, hőmérő, fali kapcsoló és hűtő/fűtő rendszer, távirányító, központi egység, stb…
Az egységek felépítése Vezérlő egység Üzemmód-váltó kapcsoló (telepítés/normál üzemmód) Vizuális visszajelzés az aktuális üzemmódról Hibajelző lámpa Számítógépes interfész
Az egységek felépítése Alegység Nyomógomb az egység egyedi azonosítójának kérésére* Nyomógomb csoportok formálására Vizuális visszajelzés az aktuális üzemmódról (telepítés/normál üzem) Hibajelző lámpa * a továbbiakban címezés
A címezés algoritmusa 1.Vezérlő egység átkapcsolása telepítés üzemmódba 2.Az alegység egyedi azonosítót kér: Az üzenetben elküldésre kerül az alegység fajtája, típusa, a firmware verziószáma, és egy ciklikus redundanciakód A „bemutatkozás” minden alegységhez eljut. * VE – vezérlő egység; AE – alegység Hello!
A címezés algoritmusa 3.A vezérlő egység elküldi az alegység azonosítóját Azon alegységek, akik a címkérő egység munkájára hatással lehetnek (a bemutatkozó üzenet alapján) szintén eltárolják az azonosítót. 4.Ha az átvitel hibátlan az alegység nyugtázza a címezést és átáll normál üzemmódba * CRC – ciklikus redundanciakód Nyugtázó üzenet Egyedi azonosító + CRC *
A csoportosítás algoritmusa 1.Vezérlő egység átkapcsolása telepítés üzemmódba 2.Új csoport létrehozása a csoport gombbal: A csoport gomb legalább egy másodpercig tartó lenyomva tartására az alegység új csoport létrehozását kérelmezi a vezérlő egységtől. Új csoport
A csoportosítás algoritmusa 3.A vezérlő egység elküldi a csoport azonosítóját Az összes alegység fogadja a csoport-azonosítót, de csak azok tárolják, amelyeken a csoport gomb megnyomásra kerül. 4.Csatlakozás a csoporthoz a csoport gomb egyszeri megnyomásával történik A vezérlő egység nyugtázza a műveletet. Csatlakozás a csoporthoz Csoport-azonosító + CRC
A módszer előnyei A telepítés csak néhány gombnyomás Minden egység biztosan egyedi azonosítót kap (kivéve a tandemben működő egységeket*) Az átvitel során fellépő hibák a CRC alapján megállapíthatók, a hibajavítás automatikus A kapcsolat megszakadása ellen időkorlát beállítása javasolt, ami leteltével az egységek készenléti üzemmódba állnak át. A módszer nem függ a közvetítő médiától * bővebben a dolgozatban
A rendszer biztonsága Egy egység memóriájában eltárolt információkból lehetetlen rekonstruálni a rendszer felépítését Az egységek memóriája zárolható Az internetes egység a leggyengébb pont, tűzfal alkalmazása ajánlott Az internetes egység kimenő forgalmának szűrése/korlátozása Az internetről érkező parancsok kódolása és csak korlátozott számú utasítás végrehajtása
Köszönöm a figyelmet