Web Based GUI Management for FlexiNT22 SHDSL.bis Modem
Isa, Hidajete (2011)
Isa, Hidajete
Vaasan ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201102152363
https://urn.fi/URN:NBN:fi:amk-201102152363
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli suunnitella ja toteuttaa graafinen web-pohjainen käyttöliittymä prototyyppi FlexiNT22 SHDSL.bis päätelaitteeseen Nokia Siemens Networksin NBMS (Narrowband Multiservic) osastolle.
Web-hallintasovellus antaa järjestelmänvalvojalle mahdollisuuden määrittää ja valvoa FlexiNT22 modeemia internetin kautta käyttäen web-selainta.Toteuttaakseen tämän tarvitaan sulautettu Web-palvelin joka upotetaan modeemin sisään, ja käyttäen tätä palvelinta luodaan web-hallintasovellus HTML-kielellä.
Projekti jakautuu kahteen osaan: tutkiminen ja implementaatio. Tutkimukseen kuului perehtyminen FlexiNT:n toimintaan ja ominaisuuksiin, sopivan web-palvelimen etsiminen ja sen ominaisuuksien tutkiminen ja soveltuvuus ohjelmiston kanssa. Sulautettu web-palvelin on ideaali tähän projektiin. Valintamenetelmiin kuului valita kolme sopivinta palvelinta ja tutkia niiden ominaisuudet.
Implementaatioon kuului suunnitella ja toteuttaa toimiva web-hallintasovellus runko.
Työ toteutettiin käyttäen KLonen web-palvelinta, joka on avoimen lähdekoodin ohjelmisto. Tässä työssä kuvataan, miten ohjelmoidaan HTML-sivuja käyttäen C-kieltä ja miten ne toteutetaan. Lopputuloksena web sivut voidaan upottaa yhteen binääri ohjelmatiedostoon, joka sisältää KLone HTTP/S-palvelimen.
Web-hallintasovellus antaa järjestelmänvalvojalle mahdollisuuden määrittää ja valvoa FlexiNT22 modeemia internetin kautta käyttäen web-selainta.Toteuttaakseen tämän tarvitaan sulautettu Web-palvelin joka upotetaan modeemin sisään, ja käyttäen tätä palvelinta luodaan web-hallintasovellus HTML-kielellä.
Projekti jakautuu kahteen osaan: tutkiminen ja implementaatio. Tutkimukseen kuului perehtyminen FlexiNT:n toimintaan ja ominaisuuksiin, sopivan web-palvelimen etsiminen ja sen ominaisuuksien tutkiminen ja soveltuvuus ohjelmiston kanssa. Sulautettu web-palvelin on ideaali tähän projektiin. Valintamenetelmiin kuului valita kolme sopivinta palvelinta ja tutkia niiden ominaisuudet.
Implementaatioon kuului suunnitella ja toteuttaa toimiva web-hallintasovellus runko.
Työ toteutettiin käyttäen KLonen web-palvelinta, joka on avoimen lähdekoodin ohjelmisto. Tässä työssä kuvataan, miten ohjelmoidaan HTML-sivuja käyttäen C-kieltä ja miten ne toteutetaan. Lopputuloksena web sivut voidaan upottaa yhteen binääri ohjelmatiedostoon, joka sisältää KLone HTTP/S-palvelimen.