Arduino mikrokontolleri paikallisena verkkoserverinä
Laukkanen, Olli-Pekka (2023)
Laukkanen, Olli-Pekka
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023102527961
https://urn.fi/URN:NBN:fi:amk-2023102527961
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli toteuttaa Arduino-pohjainen verkkoserveri, jota voidaan käyttää erilaisten mittausarvojen tarkkailuun ajoneuvossa, joka toimii koirien oleskelutilana pitkillä matkoilla. Ajoneuvon sisälämpötilan tarkkailu etänä paikallisverkossa olevan tiedon voi käydä lukemassa sijainnista riippumatta. Ulkoista virtalähdettä käyttäessä Arduino voitiin sijoittaa haluttuun paikkaan WiFi -yhteyden kantaman sisällä. Tässä projektissa WiFi -yhteys luotiin Android tabletilla, joten WiFi-yhteys on myös täysin mobilisoitavissa. Projektissa käytettyyn Android tablettiin otettiin yhteys TeamViewer ohjelmalla, jolla saadaan yhteys etänä, tämä mahdollistaa Arduinon etäkäytön sijainnista riippumatta. Työssä tutustuttiin Arduino-kehitysalustaan, C-, C++- sekä HTML -kieliin ja etäyhteyksiin. Opinnäytetyö on tuotettu omaan käyttöön.
Opinnäytetyön lopputuloksena luotiin Arduino pohjainen verkkoserveri, joka on muokattavissa halutulla tavalla toimimaan datankeruu alustana sekä mikrokontrollerin ohjaukseen soveltuvana verkkosivustona. Verkkoserveri on käytettävissä paikallisverkossa, VPN-yhteyden kautta sekä TeamViewerin avulla halutuilla laitteilla myös julkisen verkon kautta. HTML-sivustosta luotiin valmis pohja, jota voi hyödyntää tulevaisuudessa halutulla tavalla laitteistojen ohjaukseen tai mittaus arvojen tarkasteluun.
Opinnäytetyön lopputuloksena luotiin Arduino pohjainen verkkoserveri, joka on muokattavissa halutulla tavalla toimimaan datankeruu alustana sekä mikrokontrollerin ohjaukseen soveltuvana verkkosivustona. Verkkoserveri on käytettävissä paikallisverkossa, VPN-yhteyden kautta sekä TeamViewerin avulla halutuilla laitteilla myös julkisen verkon kautta. HTML-sivustosta luotiin valmis pohja, jota voi hyödyntää tulevaisuudessa halutulla tavalla laitteistojen ohjaukseen tai mittaus arvojen tarkasteluun.