Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Tietoliikennelaitteiden esiohjelmoinnin automatisointi

Kyllönen, Vesa (2020)

 
Avaa tiedosto
KyllonenVesa.pdf (1.315Mt)
Lataukset: 



Kyllönen, Vesa
2020

Tietotekniikan DI-tutkinto-ohjelma - Degree Programme in Information Technology, MSc (Tech)
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication 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ä
2020-10-16
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202007036322
Tiivistelmä
Operaattoriverkko koostuu useisiin eri käyttötarkoituksiin tarkoitetuista verkkolaitteista. Käytännössä näiden verkkolaitteiden asetukset tarvitsevat etukäteen tehtäviä määrittelyitä ennen kuin ne pystytään turvallisesti ja hallitusti tuomaan osaksi suurempaa tietoverkkoa. Teknisesti monimutkaisen verkon asennuksien osaaminen vaatii myös asentajilta laajaa osaamista verkkolaitteiden asennuksen ohessa tehtävään konfigurointiin, jonka myötä riittävän ohjeistuksen ja koulutuksen ylläpito maksaa paljon työnantajalle.

Tässä työssä suunnitellaan ja rakennetaan laite, jonka tehtävänä on automaattisesti esiohjelmoida verkkolaitteita niiden RS232 -konsoliportin kautta. Asentajan päivittäisen työkalun tehtävänä on määritellä verkkolaitteelle operaattorin antamat verkkoasetukset, jotta laite voidaan turvallisesti lisätä osaksi suurempaa verkkoa. Luodun prototyypin tehtävänä on osata tehdä Huawei VRP -pohjaisen verkkolaitteen konfiguraation määrittelyt, testaus sekä nollaus.

Prototyypin alustana käytetään Raspberry Pi -tietokonetta, jonka laaja dokumentaatio ja ohjelmistotuki tekivät siitä helpon valinnan. Ohjelmiston pohjana käytettiin Raspbian -käyttöjärjestelmää ja Python -ohjelmointikieltä. PySerial -sarjaliikenneportin ohjaukseen määritellyn moduulin avulla saatiin valmiit käskyt verkkolaitteen kanssa kommunikointiin. Toteutetun ohjelman kommunikointi verkkolaitteen kanssa oli aluksi hieman hankalaa verkkolaitteen konsoliportista lähettämien tulosteiden tulkitsemiseksi, mutta muutaman käyttöjärjestelmään tehtävän määrittelyn ansiosta saatiin ohjelmiston logiikka toimimaan oikein jokaisessa tilanteessa.

Tuloksena oli toimiva prototyyppi, jonka pohjalta on helppo lähteä laajentamaan laitetukea eri valmistajien käyttöjärjestelmille.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [40800]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste