Näytä suppeat kuvailutiedot

WWW-hallintapaneeli Raspberry Pin GPIO-pinnien ohjaukseen

Mäkelä, Juha (2013)

dc.contributor.authorMäkelä, Juha
dc.date.accessioned2013-05-24T08:16:37Z
dc.date.available2013-05-24T08:16:37Z
dc.date.issued2013
dc.identifier.uriURN:NBN:fi:amk-2013052210216
dc.identifier.urihttp://www.theseus.fi/handle/10024/60105
dc.description.abstractTämän opinnäytetyön tavoitteena oli luoda internetissä, lähiverkossa tai paikallisesti toimiva hallintapaneeli Raspberry Pin GPIO-pinnien asetusten määrittämiseksi selaimen kanssa. Hallintapaneelista tuli pystyä määrittämään jokaisen pinnin tiedon kulkusuunta (data direction), sekä pinnille arvo (high/low). Lisäksi tavoitteena oli edellämainittujen tietojen esittäminen ja automaattinen päivittäminen hallintapaneelissa. Paneelia piti myös olla mahdollista käyttää mobiililaitteilla, jotka eivät tue JavaScript-komentosarjakieltä. Hallintapaneeli tehtiin helpottamaan GPIO-pinnien ohjausta ja tarkkailua Raspberry Pi –laitteella. Hallintapaneeli toteutettiin käyttäen HTML:ää, CSS:ää, JavaScriptiä ja PHP:tä. Varsinainen GPIO-pinnien ohjaus suoritettiin Raspberry Pillä ajettavilla Python-ohjelmilla. Hallintapaneelia varten piti Raspberry Pille asentaa Apache WWW-palvelin, MySQL-tietokanta ja PHP-ohjelmointikieli. Lopputuluoksena saatiin toimiva järjestelmä, jossa Raspberry Pi toimii palvelimena web-hallintapaneelille. GPIO-pinnien ohjaus onnistuu helppokäyttöisestä hallintapaneelista internetin yli.fi
dc.description.abstractThe goal of this thesis was to develop a web-based control panel for Raspberry Pi GPIO (General Purpose Input Output) pins. The control system had to meet the following requirements: accessible locally, through local area network or through the internet, modifiable GPIO pin information including the data direction and the state of the pin, automatic updating of the GPIO pin information, usable with mobile devices which do not support JavaScript. The control panel was created using HTML, CSS, JavaScript and PHP. The actual controlling of the GPIO-pins was carried out with Python scripts. In addition the Apache WWW server, the MySQL database and the PHP scripting language had to be installed. The outcome of the project was a functional system in which the control panel is hosted by the Raspberry Pi web-server, and the GPIO pins can be easily controlled with the control panel over a network.en
dc.language.isofin
dc.publisherTurun ammattikorkeakoulu
dc.rightsAll rights reserved
dc.titleWWW-hallintapaneeli Raspberry Pin GPIO-pinnien ohjaukseenfi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/484
dc.organizationTurun ammattikorkeakoulu
dc.subject.ysahallintajärjestelmät
dc.contributor.organizationTurun ammattikorkeakoulu
dc.subject.keywordGPIO
dc.subject.keywordHTML
dc.subject.keywordJavaScript
dc.subject.keywordMySQL
dc.subject.keywordohjelmointi
dc.subject.keywordPHP
dc.subject.keywordPython
dc.subject.keywordRaspberry Pi
dc.subject.specializationSulautetut ohjelmistot
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|
dc.subject.disciplineTietotekniikan koulutusohjelma


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot