CT10A4000 - KANDIDAATINTYÖ Alkuraportti Avoin rajapinta antureille WLAN -reitittimeen Mikko Pukki 2010
Ratkaisumenetelmät / työn rajaus Aikataulu Sisältö Johdatus aiheeseen Ongelman esittely Ratkaisumenetelmät / työn rajaus Aikataulu CT10A4000 - KANDIDAATINTYÖ 2010 Mikko Pukki
Antureiden välittämä informaatio lämpötila kosteus binäärianturit Johdatus aiheeseen Rajapinta antureille fyysinen ohjelmallinen Antureiden välittämä informaatio lämpötila kosteus binäärianturit läsnäolo, palovaroitus, oven aukaisu... CT10A4000 - KANDIDAATINTYÖ 2010 Mikko Pukki
hälytyksiin reagointi normaalin toiminnan tarkistaminen Johdatus aiheeseen Mihin? kotiin konehuoneisiin kasvihuoneeseen Miksi? hälytyksiin reagointi normaalin toiminnan tarkistaminen energian säästäminen CT10A4000 - KANDIDAATINTYÖ 2010 Mikko Pukki
Markkinoilla avoimia protokollia Ongelman esittely Markkinoilla avoimia protokollia implementaatiot maksullisia, protokollien itse implementointi usein kannattamatonta Myös avoimia ohjelmistoja valvontaan laitteistot useimmiten kaupallisia/suljettuja Avoimia laitteita myös saatavilla useimmat kuitenkin tukevat vain ”reverse engineerattuja” protokollia CT10A4000 - KANDIDAATINTYÖ 2010 Mikko Pukki
Ongelman esittely Yakko Avoin protokolla Nykyisen version ohjelmisto vain Windowsille Avoin laitteisto Firmwaren lähdekoodi jaossa vain assemblerina Laitteiston varmuus, sekä varustelu puutteellinen GPL lisenssi Copyleft CT10A4000 - KANDIDAATINTYÖ 2010 Mikko Pukki
- Zigbee –pohjainen järjestelmä Ongelman esittely Zombee - Zigbee –pohjainen järjestelmä Kaikki anturit tarvitsevat Zigbee –rajapinnan Avoin? CT10A4000 - KANDIDAATINTYÖ 2010 Mikko Pukki
Ratkaisumenetelmät / työn rajaus Reititin + i/o –kortti + antureiden fyysinen rajapinta Liikennöintiprotokolla reitittimen ja i/o kortin välille Linksys WRT54GL saatavilla avoimen lähdekoodin Linux -käyttöjärjestelmä ”OpenWRT” Atmel ATMega168 mikrokontrolleri 8 bit RISC prosessori Molemmissa laitteissa UART / USART (Universal Synchronous/Asynchronous Receiver-Transmitter), joita käytetään kommunikointiin. CT10A4000 - KANDIDAATINTYÖ 2010 Mikko Pukki
Ratkaisumenetelmät / työn rajaus Reitittimeen tulee daemon tyyppinen palvelu i/o –kortin kanssa liikennöintiä ja hälytysten vastaanottamista varten Kortti antaa tietoa antureista anturin tilan muuttuessa, tai pyydettäessä anturin tilaa Lopullinen tuote julkaistaan BSD lisensoituna CT10A4000 - KANDIDAATINTYÖ 2010 Mikko Pukki
Aikataulu 17.9.2007 Aiheanomus 22.2.2010 Alkuraportin palautus työn ohjaajalle 26.2.2010 Alkuraportin esitys 1.3.2010 Mikrokontrollerin ohjelmisto valmiina 5.3.2010 Tukiaseman ohjelmisto valmiina 6.3.2010 Kandidaatintyön kirjoitus - 30.3.2010 19.4.2010 Loppuraportin esitys CT10A4000 - KANDIDAATINTYÖ 2010 Mikko Pukki