Älykkään kaupungin sulautetun ohjausjärjestelmän HTML5 käyttöliittymä
Peltonen, Elmeri (2023)
Peltonen, Elmeri
2023
Teknisten tieteiden kandidaattiohjelma - Bachelor's Programme in Engineering Sciences
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2023-06-22
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202306146756
https://urn.fi/URN:NBN:fi:tuni-202306146756
Tiivistelmä
Esineiden internetin ja älykkäiden kaupunkien avulla pyritään vastaamaan kaupungistumisen luomiin tarpeisiin infrastruktuurin, palveluiden ja ympäristön osalta. Tavoitteena on parantaa kaupungin palveluiden tehokkuutta ja laatua tieto- ja viestintätekniikan avulla. Useiden erilaisten sensoreiden avulla saadaan kerättyä dataa erilaisten järjestelmien hyödynnettäväksi. Järjestelmien ja ihmisen välistä vuorovaikutusta varten tarvitaan käyttöliittymä, jonka tarkoituksena on helpottaa datan tulkitsemista visualisoinnin avulla sekä avustaa mahdollisissa käyttäjän tekemissä päätöksissä, esimerkiksi vikatilanteiden ratkaisemisessa tai muutosten tekemisessä. HTML5:n hyötyjä perinteisten käyttöliittymätoteutusten sijaan ovat alustariippumattomuus, kevyemmät laitteistovaatimukset sekä saavutettavuus erilaisilla laitteilla. Työ ei nykyisin ole enää paikkasidonnaista ja käyttöliittymiä tulee pystyä käyttämään monenlaisilla laitteilla muuallakin kuin esimerkiksi valvomoissa.
Tämän työn tarkoituksena on toteuttaa HTML5-pohjainen käyttöliittymä Beckhoffin sulautetun tietokoneen PLC-ohjelman ohjaamista ja monitorointia varten. Valmis käyttöliittymä toimii moderneissa selaimissa. Osana työn toteutusta perehdytään TwinCATin ADS kommunikointimenetelmään ja sen WebService-ominaisuuteen, joka toimii SOAPin ja HTTP:n avulla toimintojen välittäjänä sulautetun tietokoneen ja web-käyttöliittymän välillä. Käyttöliittymän toteutukseen käytetyt tekniikat ovat web-kehittämisen kolme pääkieltä: HTML, JavaScript ja CSS. Käyttöliittymän rakenne on toteutettu HTML5:llä, toiminnallisuus JavaScriptilla ja asettelu sekä tyylit CSS:lla.
Tämän työn tarkoituksena on toteuttaa HTML5-pohjainen käyttöliittymä Beckhoffin sulautetun tietokoneen PLC-ohjelman ohjaamista ja monitorointia varten. Valmis käyttöliittymä toimii moderneissa selaimissa. Osana työn toteutusta perehdytään TwinCATin ADS kommunikointimenetelmään ja sen WebService-ominaisuuteen, joka toimii SOAPin ja HTTP:n avulla toimintojen välittäjänä sulautetun tietokoneen ja web-käyttöliittymän välillä. Käyttöliittymän toteutukseen käytetyt tekniikat ovat web-kehittämisen kolme pääkieltä: HTML, JavaScript ja CSS. Käyttöliittymän rakenne on toteutettu HTML5:llä, toiminnallisuus JavaScriptilla ja asettelu sekä tyylit CSS:lla.
Kokoelmat
- Kandidaatintutkielmat [8800]