140 likes | 310 Views
Az emberi-hiba faktor csökkentése SMART HOUSE rendszerek telepítésénél. VII. VMTDK 2008. Mentor: Dr. Nagy László. Beretka Sándor Újvidéki Egyetem, Műszaki Tudományok Kara, Mechatronika Tanszék. SMART HOUSE – intelligens ház.
E N D
Az emberi-hiba faktor csökkentése SMART HOUSE rendszerek telepítésénél VII. VMTDK 2008 Mentor: Dr. Nagy László Beretka Sándor Újvidéki Egyetem, Műszaki Tudományok Kara, Mechatronika Tanszék
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 – www.inthouse.hu
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 • Vezérlő egység átkapcsolása telepítés üzemmódba • 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. Hello! * VE – vezérlő egység; AE – alegység
A címezés algoritmusa • 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. • Ha az átvitel hibátlan az alegység nyugtázza a címezést és átáll normál üzemmódba Egyedi azonosító + CRC * Nyugtázó üzenet * CRC – ciklikus redundanciakód
A csoportosítás algoritmusa • Vezérlő egység átkapcsolása telepítés üzemmódba • Ú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 • 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. • Csatlakozás a csoporthoz a csoport gomb egyszeri megnyomásával történik A vezérlő egység nyugtázza a műveletet. Csoport-azonosító + CRC Csatlakozás a csoporthoz
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