Radiomodeemin komentoparserin analyysi ja uudelleenkirjoitus
Ilmanen, Kristo (2024)
Ilmanen, Kristo
2024
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-2024052817137
https://urn.fi/URN:NBN:fi:amk-2024052817137
Tiivistelmä
Radioteknologia mahdollistaa luotettavan tiedonsiirron useissa kaupallisissa järjestelmissä. Tämänkaltaiset laitteet tarvitsevat käyttöliittymiä sekä interaktiiviseen että ohjelmalliseen hallintaan. SATELin radiomodeemeissa, molemmat voidaan toteuttaa SL-komentojen avulla.
SL-komennot ovat olleet käytössä pitkään, jonka aikana niistä vastaavasta komentoparserista on tullut hankala ylläpitää. Tästä syystä, tämän opinnäytetyön tavoitteena oli aloittaa uuden SL-komentoparserin kehitys.
Tämän opinnäytetyön aikana toteutettiin useita SL-komentoparserin keskeisimpiä ominaisuuksia. Uusi komentoparseri myös integroitiin onnistuneesti yhteen SATELin radiomodeemeista. Tämän lisäksi tutkittiin komentoparserin suorituskykyä sekä toiminnallisuustestausta.
Jatkokehityksen jälkeen uutta komentoparseria voidaan hyödyntää SATELin radiomodeemeissa. Tällä hetkellä keskeisin puute on useiden välttämättömien komentojen puuttuminen. Ennen käyttöönottoa on myös suoritettava kattavampaa testausta mahdollisilta regressioilta välttymiseksi. Alustava käyttöönotto voidaan aloittaa porrastetusti, vähemmän kriittisistä tuotteista.
SL-komennot ovat olleet käytössä pitkään, jonka aikana niistä vastaavasta komentoparserista on tullut hankala ylläpitää. Tästä syystä, tämän opinnäytetyön tavoitteena oli aloittaa uuden SL-komentoparserin kehitys.
Tämän opinnäytetyön aikana toteutettiin useita SL-komentoparserin keskeisimpiä ominaisuuksia. Uusi komentoparseri myös integroitiin onnistuneesti yhteen SATELin radiomodeemeista. Tämän lisäksi tutkittiin komentoparserin suorituskykyä sekä toiminnallisuustestausta.
Jatkokehityksen jälkeen uutta komentoparseria voidaan hyödyntää SATELin radiomodeemeissa. Tällä hetkellä keskeisin puute on useiden välttämättömien komentojen puuttuminen. Ennen käyttöönottoa on myös suoritettava kattavampaa testausta mahdollisilta regressioilta välttymiseksi. Alustava käyttöönotto voidaan aloittaa porrastetusti, vähemmän kriittisistä tuotteista.