11.07.2015 Views

Jere Knuuttila TerveTaas – kotiautomaatiota hyödyntävä kotona ...

Jere Knuuttila TerveTaas – kotiautomaatiota hyödyntävä kotona ...

Jere Knuuttila TerveTaas – kotiautomaatiota hyödyntävä kotona ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

kotipalvelinKotiValpasPehtooriInternetRolloSQLtietokantaKotivalpasyhteystai muukäyttöliittymämatkapuhelinverkkoSMTPpalvelinGSMmodeemikotiautomaatioverkkoLinetkeskusyksikköKuva 31 Kotivalpas-sovellukseen liitetyt laitteet ja sovellukset.ToiminnotKotiverkkojen tilan tarkkailuKotiverkkojen antureiden tiedot saadaan Linet-keskusyksiköltä. Comsel-palvelimeltasaadaan vain tieto Hellavalppaan muistutuksesta ja lieden sammutustieto, jotka onlangoitettu Linet-verkon kautta. Kommunikointi Linet-keskusyksikön kanssahoidetaan UDP-protokollalla. Aina kun keskusyksikkö vastaanottaa paketin, se vastaasiihen lähettämällä vastaavan paketin, johon verkon ryhmien senhetkiset tilat ontalletettu. Jos ulostulojen tilaa halutaan muuttaa sovelluksesta, lähetetään paketti, jossamääritellään uusi tila ja asetetaan paketissa bitti, joka kertoo että halutaan tehdämuutos. Kotivalpas lähettää kyselypaketteja tasaisin väliajoin ja haluttaessa tehdäohjauksia se muotoilee kyselypakettia tarpeen mukaan.Tapahtumien tallennus tietokantaanTapahtumien tallennus tietokantaan tapahtuu automaattisesti aina kun Kotivalpas onkäynnissä. Demonstraatiojärjestelmässä tietokanta on kotipalvelimella ja siitähuolehtii MySQL-palvelindemoni. Aina kun binäärinen tila muuttuu, sen uusi arvokirjoitetaan tietokantaan.PäättelytKaikki kotiverkkoihin liittyvät päättelyt on toteutettu yhdessä Java-luokassa. Tällainentoteutus tekee ohjelmasta helpommin siirreltävän. Samaa ohjelmakoodia voidaankäyttää niin Toimivan kodin demonstraatiojärjestelmässä kuinAutomaatiolaboratoriossa järjestelmän kehittämisessä, testauksessa jademonstroinnissa, käytettävä versio valitaan konfigurointitiedostossa.Automaatiolaboratoriossa on myös Linet-verkko, mutta erilainen anturointi ja erilaisettoiminnot, joten päättelyyn käytettävä toteutus on erilainen.49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!