WRM247:n etäpäivitys
Huhtakallio, Timo (2012)
Huhtakallio, Timo
Vaasan ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012060611850
https://urn.fi/URN:NBN:fi:amk-2012060611850
Tiivistelmä
Työn tarkoituksena oli suunnitella ja toteuttaa etäpäivitysohjelmakirjasto Wapice Oy:n WRM247-laitteelle, joka on suunniteltu yhdistämään elektroniset laitteet ympäri maailman WRM-järjestelmään.
Ohjelmakirjasto on tarkoitettu laitteen pääohjelman käytettäväksi aloittamaan päivitys, kun uusi laiteohjelmaversio, firmware, on saatavilla. Tuotannossa laiteohjelma julkaistaan WRM-palvelimella, joka myös käynnistää päivityksen.
WRM-järjestelmä on vielä sisäisessä kehityksessä, joten kirjasto testattiin käyttäen testiohjelmaa. Testiohjelma käytti kirjastoa ja WRM:n DDCT-työkalua (Device Discovery and Configuration Tool), jolla päivitys saatiin käynnistettyä yrityksen sisäisessä lähiverkossa käyttäen TCP/IP-verkon broadcast-viestejä lähettämään komentoja tietokoneen ja sulautetun laitteen välillä.
Työssä toteutettiin ainoastaan sisäverkossa toimiva versio. Lopulliseen versioon tullaan tarvitsemaan myös delta-päivitysominaisuus hitaita verkkoja varten
Ohjelmakirjasto on tarkoitettu laitteen pääohjelman käytettäväksi aloittamaan päivitys, kun uusi laiteohjelmaversio, firmware, on saatavilla. Tuotannossa laiteohjelma julkaistaan WRM-palvelimella, joka myös käynnistää päivityksen.
WRM-järjestelmä on vielä sisäisessä kehityksessä, joten kirjasto testattiin käyttäen testiohjelmaa. Testiohjelma käytti kirjastoa ja WRM:n DDCT-työkalua (Device Discovery and Configuration Tool), jolla päivitys saatiin käynnistettyä yrityksen sisäisessä lähiverkossa käyttäen TCP/IP-verkon broadcast-viestejä lähettämään komentoja tietokoneen ja sulautetun laitteen välillä.
Työssä toteutettiin ainoastaan sisäverkossa toimiva versio. Lopulliseen versioon tullaan tarvitsemaan myös delta-päivitysominaisuus hitaita verkkoja varten