{"id":108,"date":"2023-10-26T08:25:34","date_gmt":"2023-10-26T05:25:34","guid":{"rendered":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/?page_id=108"},"modified":"2023-10-31T14:58:04","modified_gmt":"2023-10-31T12:58:04","slug":"maastolaitteelta-toiselle","status":"publish","type":"page","link":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/tiedonsiirrosta\/maastolaitteelta-toiselle\/","title":{"rendered":"Maastolaitteelta toiselle"},"content":{"rendered":"\n<p>4G- tai Starlink -reitittimell\u00e4 maastoon luodaan internet-yhteyden lis\u00e4ksi paikallinen langaton sis\u00e4verkko (WLAN\/WiFi). T\u00e4t\u00e4 verkkoa on suunniteltu k\u00e4ytett\u00e4v\u00e4n:<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>Vasamerkinn\u00f6iss\u00e4 katselijoiden ker\u00e4\u00e4m\u00e4n tiedon v\u00e4litt\u00e4misess\u00e4 ty\u00f6njohtajan tabletin vasalistaan.<\/li>\n\n\n\n<li>Tulevaisuudessa mahdollistaa yhten\u00e4 keinona v\u00e4litt\u00e4\u00e4 tietoa laitteelta toiselle ilman internet-yhteytt\u00e4, kuten erotuksessa varmuuskopiointi toiseen laitteeseen tai tarvittaessa vasankatselun valmiin listan siirto teuraslistan t\u00e4ytt\u00e4j\u00e4lle.<\/li>\n<\/ol>\n\n\n\n<p>Tekniikka paikallisen verkon sis\u00e4lt\u00e4 laitteelta toiselle, jota Vasama-hankkeessa testattiin, on suunniteltu toimivan laitteiden v\u00e4lill\u00e4 TCP tai UDP -protokollilla. Ajatus on se, ett\u00e4 maastoon ei tuoda mit\u00e4\u00e4n erillist\u00e4 v\u00e4lityspalvelinta, vaan tiedonsiirto tapahtuu suoraan mobiililaitteelta toiselle. TCP-skenaariossa mobiiliohjelma k\u00e4ynnist\u00e4\u00e4 oman web-server:n ja tiedottaa muille laitteille sis\u00e4verkossa rajapinnan sijainnin l\u00e4hett\u00e4m\u00e4ll\u00e4 oman IP-osoitteen verkon broadcast \u2013tekniikalla.<\/p>\n\n\n\n<p>Vaihtoehtona selvitettiin seuraavia tekniikoita, jotka hyl\u00e4ttiin eri syist\u00e4, jotka kerrotaan tekniikan kuvauksessa.<\/p>\n\n\n\n<p><strong>Nearby Messages API<\/strong><\/p>\n\n\n\n<p>Googlen kehitt\u00e4m\u00e4 rajapinta alustariippumattomaan kommunikaatioon laitteiden v\u00e4lill\u00e4. Vaatii verkkoyhteyden.<\/p>\n\n\n\n<p>\u201dThe Nearby Messages API is a publish-subscribe API that lets you pass small binary payloads between internet-connected Android and iOS devices. The devices don&#8217;t have to be on the same network, but they do have to be connected to the Internet.\u201d&nbsp; (developers.google.com, Nearby Message API Overview, 2022)&nbsp;<\/p>\n\n\n\n<p><strong>Nearby Connections API<\/strong><\/p>\n\n\n\n<p>Googlen kehitt\u00e4m\u00e4 rajapinta, joka mahdollistaa verkkoyhteydest\u00e4 riippumattoman kommunikaation Android-laitteiden v\u00e4lille. Nearby Connection API ei toimi IOS ja Android k\u00e4ytt\u00f6j\u00e4rjestelmien v\u00e4lill\u00e4 (Damier, 2022).<\/p>\n\n\n\n<p>\u201cNearby Connections is a peer-to-peer networking API that allows apps to easily discover, connect to, and exchange data with nearby devices in real-time, regardless of network connectivity.\u201d&nbsp; (developers.google.com, Nearby Connections API Overview, 2022)<\/p>\n\n\n\n<p><strong>Broadcast-server tekniikan kuvaukset<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"269\" height=\"255\" src=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/10\/m1.png\" alt=\"\" class=\"wp-image-109\" \/><\/figure>\n\n\n\n<p>P\u00e4\u00e4laite jakaa oman IP-osoitteensa (198.168.1.12) kaikille laitteille k\u00e4ytt\u00e4m\u00e4ll\u00e4 verkon broadcast-toimintoa. Jakamiseen k\u00e4ytet\u00e4\u00e4n UDP-protokollaa, koska laite ei tarvitse vahvistusta paketin vastaanotosta.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"301\" height=\"285\" src=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/10\/m2.png\" alt=\"\" class=\"wp-image-110\" \/><\/figure>\n\n\n\n<p>Muut laitteet vastaanottavat UDP-paketin, joka sis\u00e4lt\u00e4\u00e4 p\u00e4\u00e4laitteen IP:n.<\/p>\n\n\n\n<p>Laitteet voivat kommunikoida p\u00e4\u00e4leitteen kanssa TCP-protokollalla.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"269\" height=\"180\" src=\"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/files\/2023\/10\/m3.png\" alt=\"\" class=\"wp-image-111\" \/><\/figure>\n\n\n\n<p>P\u00e4\u00e4laite tallentaa laitteiden IP-osoitteet ja niilt\u00e4 saadut viestit.<\/p>\n\n\n\n<p>P\u00e4\u00e4laite voi kommunikoida muiden tallennettujen laitteiden kanssa.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>4G- tai Starlink -reitittimell\u00e4 maastoon luodaan internet-yhteyden lis\u00e4ksi paikallinen langaton sis\u00e4verkko (WLAN\/WiFi). T\u00e4t\u00e4 verkkoa on suunniteltu k\u00e4ytett\u00e4v\u00e4n: Tekniikka paikallisen verkon sis\u00e4lt\u00e4 laitteelta toiselle, jota Vasama-hankkeessa testattiin, on suunniteltu toimivan laitteiden v\u00e4lill\u00e4 TCP tai UDP -protokollilla. Ajatus on se, ett\u00e4 maastoon ei tuoda mit\u00e4\u00e4n erillist\u00e4 v\u00e4lityspalvelinta, vaan tiedonsiirto tapahtuu suoraan mobiililaitteelta toiselle. TCP-skenaariossa mobiiliohjelma k\u00e4ynnist\u00e4\u00e4 oman [&hellip;]<\/p>\n","protected":false},"author":4340,"featured_media":0,"parent":101,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-108","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/pages\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/users\/4340"}],"replies":[{"embeddable":true,"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":2,"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/pages\/108\/revisions"}],"predecessor-version":[{"id":274,"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/pages\/108\/revisions\/274"}],"up":[{"embeddable":true,"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/pages\/101"}],"wp:attachment":[{"href":"https:\/\/blogi.eoppimispalvelut.fi\/vasama\/wp-json\/wp\/v2\/media?parent=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}