Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Reaktiivinen sovellusarkkitehtuuri kommunikointiin Bluetooth Mesh -verkon kanssa

Savolainen, Joni (2023)

 
Avaa tiedosto
Savolainen_Joni.pdf (2.561Mt)
Lataukset: 


Savolainen, Joni
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202304125120
Tiivistelmä
Insinöörityössä suunniteltiin langattoman valonohjausjärjestelmän käyttöönottoon tarkoitetulle mobiilisovellukselle uusi arkkitehtuuri, jonka päätavoitteena on sovelluksen käytettävyyden parantaminen.

Nykyinen arkkitehtuuri kerää kaiken tarvitsemansa tiedon lyhyellä aikavälillä, mikä kuormittaa langattoman valonohjausjärjestelmän Bluetooth Mesh -verkkoa. Uusi arkkitehtuuri suunniteltiin käyttäen reaktiivisen ohjelmoinnin ja RxJS-kirjaston konsepteja. Ne mahdollistivat arkkitehtuurin, jossa tietoa kerätään passiivisesti yksittäisistä laitteista siten, että sovellus kysyy tarvitsemansa tiedot osissa. Tämä lähestymistapa osoittautui hyväksi sovelluksen käyttökokemuksen kannalta: odotusaika ennen laitteen parametrien muokkausta väheni alle kymmenesosaan.

Mobiilisovellus lähettää uudet parametrit Bluetooth-verkkoon joko yksittäisille laitteille tai kokonaisille laiteryhmille kerrallaan. Nykyinen arkkitehtuuri ei varmista uusien parametrien tallennusta kohdelaitteissa. Työssä toteutettiin parametrien lähetys, jossa mobiilisovellus varmistaa parametrien asetuksen kohdelaitteeseen ja lähettää ne uudelleen, mikäli parametrit eivät saavu kohteeseensa. Lähetystapa mahdollisti 200 uniikin parametrin lähetyksen yhteen kohdelaitteeseen minuutin aikana siten, että kohdelaite vastaanotti ne kaikki.

Uusi arkkitehtuuri ei sovi kommunikointiin laiteryhmien kanssa sellaisenaan. Työssä havaittiin, että tarvittaisiin joko arkkitehtuurin muuttamista joustavammaksi tai muutoksia valonohjausjärjestelmän Bluetooth-verkon protokollassa.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste