Huoltomiehen pääte BACnet ympäristöön
Helmijoki, Ari (2016)
Helmijoki, Ari
Tampereen ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201604154414
https://urn.fi/URN:NBN:fi:amk-201604154414
Tiivistelmä
Opinnäytetyössä kehitettiin huoltomiehen pääte BACnet-ympäristöön, kohdejärjestelmänä Sauterin EY-modulo 5. Usein pienissä kiinteistöissä käytetään ulkopuolista kiinteistönhoitajaa. Pienissä järjestelmissä ei ole omaa valvomoa, eikä niitä ole kytketty keskitettyyn valvomoon. Vikatilanne ilmaistaan esimerkiksi merkkivalolla tai robottipuhelimen välityksellä huoltohenkilölle häiriöstä. Sauterin laitteissa on BACNet/IP-liityntä (liitin RJ45), jota hyödynnetään tässä työssä. Pääkäyttötapaukset ovat hälytysten luku ja kuittaus. Päätelaitevaatimus oli tabletti ja käyttöjärjestelmäksi valittiin vähintään Android Jelly Bean-tason käyttöjärjestelmä 4.1, API 16.
Työssä perehdyttiin BACnet-järjestelmän BACnet/IP:n sanomaliikenteeseen ja sanomien rakenteeseen verkosta löytyvien dokumenttien ja esimerkkien pohjalta. Tältä pohjalta kehitettiin sovellus, jossa sanomat koostetaan lähetettäväksi automaatioasemaan ja vastaavasti puretaan automaatioasemasta saapuneet sanomat. Työn tuloksena syntyi prototyyppi sovelluksesta huoltomiehen päätteestä BACnet-ympäristöön.
Työssä käytettyä ohjelmistorakennetta voi soveltaa jatkokehityksessä. Suurimmaksi puutteeksi jäi lähtevien ja saapuvien sanomien käsittely BACnetin sanomien moninaisuuden vuoksi. Jokaiselle sanomatyypille tarvitaan oma käsittelijä. Jatkokehityksessä tulisi käyttää Androidin versiota 5.0 tai uudempaan, jolloin saadaan käyttöön uusi suoritusympäristö ja monipuolisempi kokoelma erilaisia valikko- ja muita rakenteita.
Työssä perehdyttiin BACnet-järjestelmän BACnet/IP:n sanomaliikenteeseen ja sanomien rakenteeseen verkosta löytyvien dokumenttien ja esimerkkien pohjalta. Tältä pohjalta kehitettiin sovellus, jossa sanomat koostetaan lähetettäväksi automaatioasemaan ja vastaavasti puretaan automaatioasemasta saapuneet sanomat. Työn tuloksena syntyi prototyyppi sovelluksesta huoltomiehen päätteestä BACnet-ympäristöön.
Työssä käytettyä ohjelmistorakennetta voi soveltaa jatkokehityksessä. Suurimmaksi puutteeksi jäi lähtevien ja saapuvien sanomien käsittely BACnetin sanomien moninaisuuden vuoksi. Jokaiselle sanomatyypille tarvitaan oma käsittelijä. Jatkokehityksessä tulisi käyttää Androidin versiota 5.0 tai uudempaan, jolloin saadaan käyttöön uusi suoritusympäristö ja monipuolisempi kokoelma erilaisia valikko- ja muita rakenteita.