{"id":111732,"date":"2023-01-01T05:07:28","date_gmt":"2023-01-01T03:07:28","guid":{"rendered":"https:\/\/ruuvi.com\/opas-keraa-mittaustietoja-kiertokyselylla\/"},"modified":"2024-06-12T07:47:07","modified_gmt":"2024-06-12T04:47:07","slug":"opas-keraa-mittaustietoja-kiertokyselylla","status":"publish","type":"support","link":"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/","title":{"rendered":"Opas: N\u00e4in ker\u00e4\u00e4t mittaushistoriaa paikallisverkossa kiertokyselyn (polling) avulla"},"content":{"rendered":"\n<p><a href=\"https:\/\/ruuvi.com\/fi\/gateway\/\">Ruuvi Gateway<\/a> -reititin mahdollistaa mittaushistorian ja statistiikan ker\u00e4\u00e4misen paikallisverkossa <a href=\"https:\/\/docs.ruuvi.com\/gw-examples\/polling-mode\">kiertokyselyn<\/a> (polling) avulla erityisist\u00e4 p\u00e4\u00e4tepisteist\u00e4. P\u00e4\u00e4sy n\u00e4ihin paikallisp\u00e4\u00e4tepisteisiin voidaan helposti m\u00e4\u00e4ritt\u00e4\u00e4 Ruuvi Gatewayn asetuksissa. T\u00e4m\u00e4 mahdollistaa my\u00f6s eri todennusmenetelmien k\u00e4ytt\u00e4misen.<\/p>\n\n<p>T\u00e4ss\u00e4 oppassa n\u00e4yt\u00e4mme, kuinka m\u00e4\u00e4rit\u00e4t p\u00e4\u00e4syn n\u00e4ihin osoitteisiin ja ker\u00e4\u00e4t mittaustietoja <a href=\"https:\/\/curl.se\">cURL<\/a>-komennolla.<\/p>\n\n<p>Lis\u00e4\u00e4 esimerkkej\u00e4 kiertokyselyn k\u00e4yt\u00f6st\u00e4 l\u00f6yd\u00e4t <a href=\"https:\/\/docs.ruuvi.com\/gw-examples\/polling-mode\">t\u00e4\u00e4lt\u00e4<\/a>.<\/p>\n\n<h2 class=\"wp-block-heading\">Mik\u00e4 on kiertokysely?<\/h2>\n\n<p>Kiertokyselytila (polling mode) on prosessi, jossa tietokone tai ohjauslaite odottaa ulkoisen laitteen tarkistavan sen valmiuden tai tilan. Palvelimet, solmut (node) ja erilaiset sovellukset voivat k\u00e4ytt\u00e4\u00e4 kiertokyselytilaa arvojen hakemiseksi ja toimien k\u00e4ynnist\u00e4miseksi sy\u00f6tteen vastaanottamisen yhteydess\u00e4.<\/p>\n\n<p>Ruuvi Gateway -reitittimess\u00e4 kysely\u00e4 voidaan k\u00e4ytt\u00e4\u00e4 mittaustietojen ja metriikkatiedon hakemiseen Gatewayn tarjoamista API-p\u00e4\u00e4tepisteist\u00e4. T\u00e4m\u00e4 mahdollistaa turvallisen ja luotettavan tiedonkeruun ilman, ett\u00e4 tietoja tarvitsee siirt\u00e4\u00e4 paikallisverkon ulkopuolelle.<\/p>\n\n<p>Statistiikka-p\u00e4\u00e4tepiste (metrics) kertoo tietoja Ruuvi Gatewayn nykyisest\u00e4 tilasta, mik\u00e4 voi olla hy\u00f6dyllist\u00e4 tietoa verkon yll\u00e4pit\u00e4j\u00e4lle.<\/p>\n\n<h2 class=\"wp-block-heading\">Mik\u00e4 on cURL?<\/h2>\n\n<p><a href=\"https:\/\/curl.se\">cURL<\/a> on komentorivity\u00f6kalu, jota k\u00e4ytet\u00e4\u00e4n tietojen siirt\u00e4miseen palvelimelle tai palvelimelta eri protokollia, kuten HTTP, FTP ja SMTP, k\u00e4ytt\u00e4en. Sit\u00e4 k\u00e4ytet\u00e4\u00e4n yleisesti esimerkiksi HTTP-pyynt\u00f6jen l\u00e4hett\u00e4miseen, tiedostojen lataamiseen ja API kanssa toimimiseen, mik\u00e4 tekee siit\u00e4 tehokkaan ty\u00f6kalun kehitt\u00e4jille ja j\u00e4rjestelm\u00e4nvalvojille verkko-interaktioiden automatisoimiseen ja testaamiseen.<\/p>\n\n<p>Voit ker\u00e4t\u00e4 ja tallentaa mittaustietoja Ruuvi Gatewaysta muutaman yksinkertaisen cURL-komennon avulla.<\/p>\n\n<h2 class=\"wp-block-heading\">Hallitse p\u00e4\u00e4sy\u00e4 Ruuvi Gateway -reitittimen p\u00e4\u00e4tepisteisiin<\/h2>\n\n<p>Ruuvi Gateway -reitittimen historia- ja statistiikkap\u00e4\u00e4tepisteet ovat k\u00e4yt\u00f6ss\u00e4 oletuksena, mutta niit\u00e4 voi lukea paikallisverkossa vain silloin, kun p\u00e4\u00e4sy on sallittu. <\/p>\n\n<p>Voit m\u00e4\u00e4ritt\u00e4\u00e4 p\u00e4\u00e4synhallintaan liittyv\u00e4t asetukset <a href=\"https:\/\/ruuvi.com\/ruuvi-gateway-setup-wizard-wifi\/\">Gatewayn ohjatun k\u00e4ytt\u00f6\u00f6noton<\/a> Et\u00e4yhteysasetukset-sivulla.<\/p>\n\n<p>Valittavissa olevat vaihtoehdot ovat:<\/p>\n\n<p><em>Salasanasuojattu oletussalasanalla<\/em><br\/><em>Salasanasuojattu valinnaisella salasanalla<\/em><br\/><em>Ei m\u00e4\u00e4ritett\u00e4viss\u00e4 et\u00e4yhteyden kautta<\/em><br\/><em>M\u00e4\u00e4ritett\u00e4viss\u00e4 et\u00e4yhteyden kautta ilman salasanaa<\/em><\/p>\n\n<p>Kun &#8221;M\u00e4\u00e4ritett\u00e4viss\u00e4 et\u00e4yhteyden kautta ilman salasanaa&#8221; on valittuna, n\u00e4it\u00e4 p\u00e4\u00e4tepisteit\u00e4 voidaan lukea ilman erillist\u00e4 todennusta. Vaihtoehtoja &#8221;Salasanasuojattu&#8221; tai &#8221;Ei m\u00e4\u00e4ritett\u00e4viss\u00e4 et\u00e4yhteyden kautta&#8221; k\u00e4ytett\u00e4ess\u00e4 suositellaan API-k\u00e4ytt\u00f6oikeuden m\u00e4\u00e4ritt\u00e4mist\u00e4 API-avaimen avulla.<\/p>\n\n<p>Kun k\u00e4yt\u00e4t API-avainta (bearer-tunnistetta), voit valita kahdesta vaihtoehdosta:<br\/><br\/><em>Ota k\u00e4ytt\u00f6\u00f6n vain luku -API-avain &#8221;\/history&#8221;-sivulle <br\/>Salli t\u00e4ysi (luku\/kirjoitus) p\u00e4\u00e4sy Ruuvi Gateway -reitittimeen API-avaimen avulla<\/em><\/p>\n\n<p>Esimerkeiss\u00e4mme k\u00e4yt\u00e4mme vain paria eri autentikointivaihtoehtoa, mutta voit helposti m\u00e4\u00e4ritt\u00e4\u00e4 haluamasi asetukset Ruuvi Gatewayn ohjatun k\u00e4ytt\u00f6\u00f6noton avulla.<\/p>\n\n<h2 class=\"wp-block-heading\">Tee n\u00e4m\u00e4 ensin<\/h2>\n\n<p>Tarvitsemme aluksi tehd\u00e4 ja varmistaa muutamia eri asioita kiertokyselyn mahdollistamiseksi.<\/p>\n\n<h3 class=\"wp-block-heading\">Asenna cURL<\/h3>\n\n<p>Koska k\u00e4yt\u00f6ss\u00e4ni on MacOS-tietokone, cURL-komento l\u00f6ytyy jo valmiiksi k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4st\u00e4ni. Mik\u00e4li cURL ei ole viel\u00e4 asennettuna k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4ss\u00e4si, l\u00f6yd\u00e4t sopivan asennuspaketin <a href=\"https:\/\/curl.se\/download.html\">t\u00e4\u00e4lt\u00e4<\/a>.<\/p>\n\n<h3 class=\"wp-block-heading\">Ruuvi Gateway -reitittimen paikallisverkon nimi MacOS-komentokehotteessa<\/h3>\n\n<p>Etsimme seuraavaksi Ruuvi Gateway -reitittimen paikallisverkossa k\u00e4ytt\u00e4m\u00e4n nimen, jota k\u00e4yt\u00e4mme my\u00f6hemmin skriptiss\u00e4. Paikallisverkon laitenimi on MacOS-k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4n ominaisuus. Jos k\u00e4yt\u00f6ss\u00e4si on Windows-ty\u00f6asema, voit korvata t\u00e4m\u00e4n laitteen IP-osoitteella.<\/p>\n\n<p>Kirjoita Mac OS Terminaliin<\/p>\n\n<pre class=\"wp-block-code\"><code>dns-sd -B<\/code><\/pre>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdvNme1CCSjQ_xMOM4sc1xRK_9X2v-LoYz1tRGFNh5nm82SLcU5vIkvJYfxWDfgqkYUJV_mw5g0BfNNKmrzQEZHRaWesXgJflIq-m1lP5PHMqrL4mCuZhamCIjxXKO8tFY7DTK67tRNunJXhLSyYwxD0df2?key=hCiFcV8-qh-UgV0q8fw4Nw\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Minun tapauksessani Ruuvi Gateway -reitittimen nimi on RuuviGateway5FC4.local<\/figcaption><\/figure>\n\n<h3 class=\"wp-block-heading\">Luo kansio skripteille ja tallennettaville logitiedostoille<\/h3>\n\n<p>Luomme prosessin aikana muutamia bash-skriptej\u00e4 ja tallennamme lokitiedoston, joten oman kansion luominen on suositeltavaa. Luo ensin uusi kansio nimelt\u00e4 Ruuvi oman Lataukset-kansion sis\u00e4\u00e4n ja siirry sitten uuden kansion sis\u00e4\u00e4n komentokehotteessa.<br\/><br\/>Kirjoita Mac OS Terminaliin<\/p>\n\n<pre class=\"wp-block-code\"><code>mkdir \/Users\/&#91;yourusername]\/Downloads\/Ruuvi\/\ncd \/Users\/&#91;yourusername]\/Downloads\/Ruuvi\/<\/code><\/pre>\n\n<h2 class=\"wp-block-heading\">Esimerkki 1: Lue mittaustietoja 60 sekunnin v\u00e4leill\u00e4 cURL-komentokehotteella (ei autentikointia)<\/h2>\n\n<p>Ensimm\u00e4isess\u00e4 esimerkiss\u00e4mme ker\u00e4\u00e4mme anturin mittaustietoja Ruuvi Gatewayn \/history-p\u00e4\u00e4tepisteest\u00e4 60 sekunnin v\u00e4lein ilman todennusta. T\u00e4m\u00e4 on turvallista tietojen ker\u00e4\u00e4miseen paikallisverkossa, kuten kotona, ja sit\u00e4 voidaan k\u00e4ytt\u00e4\u00e4 nopeaan tietojen ker\u00e4\u00e4miseen komentokehotteessa.<\/p>\n\n<h3 class=\"wp-block-heading\">M\u00e4\u00e4rit\u00e4 Ruuvi Gatewayn ohjatussa k\u00e4ytt\u00f6\u00f6notossa p\u00e4\u00e4sy ilman autentikointia<\/h3>\n\n<p>Haluamme aluksi m\u00e4\u00e4ritt\u00e4\u00e4 Ruuvi Gatewayn asetukset niin, ett\u00e4 p\u00e4\u00e4tepisteit\u00e4 voidaan lukea paikallisverkossa ilman todennusta. Avaa <a href=\"https:\/\/ruuvi.com\/ruuvi-gateway-setup-wizard-wifi\/\">Ruuvi Gatewayn ohjattu k\u00e4ytt\u00f6\u00f6notto<\/a>, siirry Et\u00e4yhteysasetukset-sivulle ja valitse &#8221;M\u00e4\u00e4ritett\u00e4viss\u00e4 et\u00e4yhteyden kautta ilman salasanaa&#8221;.<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXeA0NOdtjItGzTOPY6oAPqSKApI3y-xuNjhDwIIbnHmYXkv3l72J4r0X6umJPJmGoq6mRUXPhVCxqeJlzSHJVRVwdYFnSG6h-iXVQCGVca6bpShKPJVMehyfZtD3qb2w5KBOkUfVRAa8s2ztjmv2NLNVZHa?key=hCiFcV8-qh-UgV0q8fw4Nw\" alt=\"\"\/><\/figure>\n\n<p>Kun asetus on muutettu, valitse Seuraava kunnes saavut ohjatun k\u00e4ytt\u00f6\u00f6noton p\u00e4\u00e4t\u00f6ssivulle. T\u00e4m\u00e4n j\u00e4lkeen voit sulkea Ruuvi Gateway -reitittimen ohjatun k\u00e4ytt\u00f6\u00f6noton.<\/p>\n\n<h3 class=\"wp-block-heading\">Luo skripti ja salli sen ajaminen komentokehotteessa<\/h3>\n\n<p>Seuraavaksi avaa tyhj\u00e4 sivu tekstieditoriin ja kirjoita seuraavat rivit. Korvaa esimerkiss\u00e4 [ ]-sulkeiden sis\u00e4ll\u00e4 oleva Gatewayn paikallinen nimi. Jos k\u00e4yt\u00e4t Windowsia, k\u00e4yt\u00e4 Gatewayn paikallista IP-osoitetta sen sijaan.<\/p>\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\nwhile true\ndo\ncurl http:\/\/&#91;yourgateway.local]\/history\nsleep 60\ndone<\/code><\/pre>\n\n<p>Tallenna t\u00e4m\u00e4 tiedosto Ruuvi-kansioon nimell\u00e4 <strong>example1.sh<\/strong><\/p>\n\n<p>Salli skriptin ajaminen komentokehotteessa<\/p>\n\n<pre class=\"wp-block-code\"><code>cd \/Users\/&#91;yourusername]\/Downloads\/Ruuvi\/\nchmod +x example1.sh<\/code><\/pre>\n\n<h3 class=\"wp-block-heading\">Aja skripti komentokehotteessa<\/h3>\n\n<p>Voimme seuraavaksi ajaa skriptin samaisessa komentokehotteessa seuraavan komennon avulla<\/p>\n\n<pre class=\"wp-block-code\"><code>.\/example1.sh<\/code><\/pre>\n\n<p>Valmis! Mittaustiedot luetaan Gatewayn \/history-p\u00e4\u00e4tepisteest\u00e4 ja tulostetaan komentokehotteeseen 60-sekunnin v\u00e4lein.<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXf2kTOfR8AIXukCvl7qTXT9fA5x55qCo3c9CFJzLQ0-aa-kBhJrrDHGsY5pEDkxCsssmgQvShEuDjWJLzoM-Bh7cG_tPaZi5xMyWEsKELO6nfQ6vQKT52NwQYXbPfCyw9paEMHrpSXgJxuboDX_l1rJ2mE?key=hCiFcV8-qh-UgV0q8fw4Nw\" alt=\"\"\/><\/figure>\n\n<h2 class=\"wp-block-heading\">Esimerkki 2: Ker\u00e4\u00e4 mittaustiedot .json-tiedostoon cURL-komennon avulla (autentikointi API-avaimella)<\/h2>\n\n<p>Toisessa esimerkiss\u00e4mme ker\u00e4\u00e4mme anturin mittaustietoja Ruuvi Gatewayn \/history-p\u00e4\u00e4tepisteest\u00e4. P\u00e4\u00e4sy Gatewayn Web-k\u00e4ytt\u00f6liittym\u00e4\u00e4n on suojattu salasanalla ja p\u00e4\u00e4sy todennetaan sen sijaan API-avaimella (bearer token). Ker\u00e4tyt mittaustiedot tallennetaan .json-tiedostoon.<\/p>\n\n<h3 class=\"wp-block-heading\">Aseta Ruuvi Gateway -reititin salasanasuojatuksi, mutta k\u00e4yt\u00e4 API-avainta (bearer-tunnusta) todennukseen<\/h3>\n\n<p>Haluamme aluksi ottaa salasanasuojauksen k\u00e4ytt\u00f6\u00f6n Ruuvi Gateway -reittimen selaink\u00e4ytt\u00f6liittym\u00e4n suojaamiseksi, mutta m\u00e4\u00e4rit\u00e4mme samalla API-avaimen (bearer token), joka sallii p\u00e4\u00e4tepisteiden lukemisen. <\/p>\n\n<p>Avaa <a href=\"https:\/\/ruuvi.com\/ruuvi-gateway-setup-wizard-wifi\/\">Ruuvi Gateway -reitittimen ohjattu k\u00e4ytt\u00f6\u00f6notto<\/a>, siirry Et\u00e4yhteysasetukset-sivulle ja valitse \u201cSalasanasuojattu oletussalasanalla\u201d. Valitse seuraavaksi \u201cOta k\u00e4ytt\u00f6\u00f6n vain luku -API-avain &#8221;\/history&#8221;-sivulle\u201d aktiiviseksi kohdassa Lis\u00e4asetukset.<\/p>\n\n<p>Yksil\u00f6llinen avain luodaan kentt\u00e4\u00e4n automaattisesti.<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfa4hkoySnGmTzucuycsfwBHsTI0OyC_fNBuEfmmOTSX5DWVxmeQrT_VSLTw0-B59zolOPJQeYXx9yWzqnbUSwjLVMhCkNSb9LYVuvBt9PJa8OWWojKbDLkNgoCrRhIF7q5aEXfSA5MwLxoOug-Yz-AgNYg?key=hCiFcV8-qh-UgV0q8fw4Nw\" alt=\"\"\/><\/figure>\n\n<p>Kopioi t\u00e4m\u00e4 avain ja liit\u00e4 se tekstieditoriin ennen eteenp\u00e4in siirtymist\u00e4. Napauta sen j\u00e4lkeen Seuraava-painiketta, kunnes olet ohjatun k\u00e4ytt\u00f6\u00f6noton viimeisell\u00e4 sivulla.<\/p>\n\n<h3 class=\"wp-block-heading\">Luo skripti ja salli sen ajaminen komentokehotteessa<\/h3>\n\n<p>Avaa tekstieditoriin tyhj\u00e4 sivu ja kirjoita seuraavat rivit. Korvaa [ ]-sulkeiden sis\u00e4ll\u00e4 oleva Gatewayn paikallinen nimi ja API-avain (bearer). Jos k\u00e4yt\u00e4t Windowsia, k\u00e4yt\u00e4 sen sijaan paikallista Gatewayn IP-osoitetta.<\/p>\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\nwhile true\ndo\ncurl http:\/\/&#91;yourgateway.local]\/history -H \"Authorization: Bearer &#91;yourbearertoken]\" -o history.json\nsleep 60\ndone<\/code><\/pre>\n\n<p>Tallenna skripti Ruuvi-kansioon nimell\u00e4 <strong>example2.sh<\/strong><\/p>\n\n<p>Salli skriptin ajaminen komentokehotteessa<\/p>\n\n<pre class=\"wp-block-code\"><code>cd \/Users\/&#91;yourusername]\/Downloads\/Ruuvi\/\nchmod +x example2.sh<\/code><\/pre>\n\n<h3 class=\"wp-block-heading\">Aja skripti komentokehotteessa<\/h3>\n\n<p>Voimme seuraavaksi ajaa skriptin samaisessa komentokehotteessa seuraavan komennon avulla<\/p>\n\n<pre class=\"wp-block-code\"><code>.\/example2.sh<\/code><\/pre>\n\n<p>Valmis! Mittaustiedot luetaan Gatewayn \/history-p\u00e4\u00e4tepisteest\u00e4 API-avainta k\u00e4ytt\u00e4en ja tallennetaan history.json-tiedostoon Ruuvi-kansioon 60 sekunnin v\u00e4lein.<\/p>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXcVCWOMS4Xb98FfIWdHuAf_wmKgv48-2bZqHrpS4TlmcC_2lBNU6NkI-_VCiUOwK4gyanwJ7frbNFLdjyilOCa1-_yz6zFx7EmsZyctWfOHBN_HSDmvnL6iqBw1FD2qG6ZG0QFC6HWGOp_f7bP1rL9bTNw?key=hCiFcV8-qh-UgV0q8fw4Nw\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Skripti ajetaan automaattisesti 60 sekunnin v\u00e4lein.<\/figcaption><\/figure>\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXemAHzDy6xsDUkNJXbed7bdKIIMs9UO9XMXVpyBentxA9FxYI0pHM7HtBz5SXzB81ALzxnDJGxXunoXSkZ_vJ_txRF3IYhqnoOY08AYNUr_FDEF_0AHG9yz77c-3FP9gZgO-mq7O48frbhJ64_zX_f4_t8?key=hCiFcV8-qh-UgV0q8fw4Nw\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Tehdyt skriptit ja tallennettu lokitiedosto l\u00f6ytyv\u00e4t Ruuvi-kansiosta.<\/figcaption><\/figure>\n\n<h2 class=\"wp-block-heading\">Vaihtoehtoisia tapoja mittaustietojen ker\u00e4\u00e4miseen Ruuvi Gateway -reitittimelt\u00e4<\/h2>\n\n<p>Kiertokysely (polling) on vain yksi tapa tietojen ker\u00e4\u00e4miseen Ruuvi Gateway -reitittimest\u00e4. Jos haluat k\u00e4ytt\u00e4\u00e4 erityist\u00e4 palvelinta mittaustietojen ker\u00e4\u00e4miseen, Ruuvi Gateway -reitittimess\u00e4 on mahdollista ohjata mittaustiedot my\u00f6s <a href=\"https:\/\/ruuvi.com\/how-to-relay-third-party-sensor-data-to-http-server-with-ruuvi-gateway\/\">HTTP(S)<\/a> tai <a href=\"https:\/\/ruuvi.com\/how-to-use-mqtt-with-your-ruuvi-gateway\/\">MQTT(S)<\/a> -palvelimelle.<br\/><br\/>Kiertokysely on kuitenkin suoraviivainen tapa mittausten ker\u00e4\u00e4miseen Ruuvi Gateway -reitittimelt\u00e4 l\u00e4hiverkossa suoraan komentokehotteesta, eik\u00e4 erillist\u00e4 palvelinta tarvita konfiguroida kaikissa k\u00e4ytt\u00f6tapauksissa.<\/p>\n","protected":false},"featured_media":0,"template":"","support-category":[107],"class_list":["post-111732","support","type-support","status-publish","hentry","support-category-gateway-fi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Opas: N\u00e4in ker\u00e4\u00e4t mittaushistoriaa paikallisverkossa kiertokyselyn (polling) avulla - Ruuvi<\/title>\n<meta name=\"description\" content=\"Opi ker\u00e4\u00e4m\u00e4\u00e4n mittaustietoja Ruuvi Gateway -reitittimest\u00e4 kiertokyselyn (polling) avulla. Ker\u00e4\u00e4mme tietoja n\u00e4iss\u00e4 esimerkeiss\u00e4 cURL-komennon avulla komentokehotteessa.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tiedonkeruu Ruuvi Gateway -reitittimest\u00e4 kiertokyselyn avulla\" \/>\n<meta property=\"og:description\" content=\"Opi ker\u00e4\u00e4m\u00e4\u00e4n mittaustietoja Ruuvi Gateway -reitittimest\u00e4 kiertokyselyn (polling) avulla. Ker\u00e4\u00e4mme tietoja n\u00e4iss\u00e4 esimerkeiss\u00e4 cURL-komennon avulla komentokehotteessa.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/\" \/>\n<meta property=\"og:site_name\" content=\"Ruuvi\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ruuvi.cc\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-12T04:47:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdvNme1CCSjQ_xMOM4sc1xRK_9X2v-LoYz1tRGFNh5nm82SLcU5vIkvJYfxWDfgqkYUJV_mw5g0BfNNKmrzQEZHRaWesXgJflIq-m1lP5PHMqrL4mCuZhamCIjxXKO8tFY7DTK67tRNunJXhLSyYwxD0df2?key=hCiFcV8-qh-UgV0q8fw4Nw\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ruuvicom\" \/>\n<meta name=\"twitter:label1\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/opas-keraa-mittaustietoja-kiertokyselylla\\\/\",\"url\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/opas-keraa-mittaustietoja-kiertokyselylla\\\/\",\"name\":\"Opas: N\u00e4in ker\u00e4\u00e4t mittaushistoriaa paikallisverkossa kiertokyselyn (polling) avulla - Ruuvi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/opas-keraa-mittaustietoja-kiertokyselylla\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/opas-keraa-mittaustietoja-kiertokyselylla\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lh7-us.googleusercontent.com\\\/docsz\\\/AD_4nXdvNme1CCSjQ_xMOM4sc1xRK_9X2v-LoYz1tRGFNh5nm82SLcU5vIkvJYfxWDfgqkYUJV_mw5g0BfNNKmrzQEZHRaWesXgJflIq-m1lP5PHMqrL4mCuZhamCIjxXKO8tFY7DTK67tRNunJXhLSyYwxD0df2?key=hCiFcV8-qh-UgV0q8fw4Nw\",\"datePublished\":\"2023-01-01T03:07:28+00:00\",\"dateModified\":\"2024-06-12T04:47:07+00:00\",\"description\":\"Opi ker\u00e4\u00e4m\u00e4\u00e4n mittaustietoja Ruuvi Gateway -reitittimest\u00e4 kiertokyselyn (polling) avulla. Ker\u00e4\u00e4mme tietoja n\u00e4iss\u00e4 esimerkeiss\u00e4 cURL-komennon avulla komentokehotteessa.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/opas-keraa-mittaustietoja-kiertokyselylla\\\/#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ruuvi.com\\\/fi\\\/opas-keraa-mittaustietoja-kiertokyselylla\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/opas-keraa-mittaustietoja-kiertokyselylla\\\/#primaryimage\",\"url\":\"https:\\\/\\\/lh7-us.googleusercontent.com\\\/docsz\\\/AD_4nXdvNme1CCSjQ_xMOM4sc1xRK_9X2v-LoYz1tRGFNh5nm82SLcU5vIkvJYfxWDfgqkYUJV_mw5g0BfNNKmrzQEZHRaWesXgJflIq-m1lP5PHMqrL4mCuZhamCIjxXKO8tFY7DTK67tRNunJXhLSyYwxD0df2?key=hCiFcV8-qh-UgV0q8fw4Nw\",\"contentUrl\":\"https:\\\/\\\/lh7-us.googleusercontent.com\\\/docsz\\\/AD_4nXdvNme1CCSjQ_xMOM4sc1xRK_9X2v-LoYz1tRGFNh5nm82SLcU5vIkvJYfxWDfgqkYUJV_mw5g0BfNNKmrzQEZHRaWesXgJflIq-m1lP5PHMqrL4mCuZhamCIjxXKO8tFY7DTK67tRNunJXhLSyYwxD0df2?key=hCiFcV8-qh-UgV0q8fw4Nw\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/opas-keraa-mittaustietoja-kiertokyselylla\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Opas: N\u00e4in ker\u00e4\u00e4t mittaushistoriaa paikallisverkossa kiertokyselyn (polling) avulla\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/#website\",\"url\":\"https:\\\/\\\/ruuvi.com\\\/fi\\\/\",\"name\":\"Ruuvi\",\"description\":\"Measure Your World\",\"potentialAction\":[],\"inLanguage\":\"fi\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Opas: N\u00e4in ker\u00e4\u00e4t mittaushistoriaa paikallisverkossa kiertokyselyn (polling) avulla - Ruuvi","description":"Opi ker\u00e4\u00e4m\u00e4\u00e4n mittaustietoja Ruuvi Gateway -reitittimest\u00e4 kiertokyselyn (polling) avulla. Ker\u00e4\u00e4mme tietoja n\u00e4iss\u00e4 esimerkeiss\u00e4 cURL-komennon avulla komentokehotteessa.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/","og_locale":"fi_FI","og_type":"article","og_title":"Tiedonkeruu Ruuvi Gateway -reitittimest\u00e4 kiertokyselyn avulla","og_description":"Opi ker\u00e4\u00e4m\u00e4\u00e4n mittaustietoja Ruuvi Gateway -reitittimest\u00e4 kiertokyselyn (polling) avulla. Ker\u00e4\u00e4mme tietoja n\u00e4iss\u00e4 esimerkeiss\u00e4 cURL-komennon avulla komentokehotteessa.","og_url":"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/","og_site_name":"Ruuvi","article_publisher":"https:\/\/www.facebook.com\/ruuvi.cc","article_modified_time":"2024-06-12T04:47:07+00:00","og_image":[{"url":"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdvNme1CCSjQ_xMOM4sc1xRK_9X2v-LoYz1tRGFNh5nm82SLcU5vIkvJYfxWDfgqkYUJV_mw5g0BfNNKmrzQEZHRaWesXgJflIq-m1lP5PHMqrL4mCuZhamCIjxXKO8tFY7DTK67tRNunJXhLSyYwxD0df2?key=hCiFcV8-qh-UgV0q8fw4Nw","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@ruuvicom","twitter_misc":{"Arvioitu lukuaika":"6 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/","url":"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/","name":"Opas: N\u00e4in ker\u00e4\u00e4t mittaushistoriaa paikallisverkossa kiertokyselyn (polling) avulla - Ruuvi","isPartOf":{"@id":"https:\/\/ruuvi.com\/fi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/#primaryimage"},"image":{"@id":"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/#primaryimage"},"thumbnailUrl":"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdvNme1CCSjQ_xMOM4sc1xRK_9X2v-LoYz1tRGFNh5nm82SLcU5vIkvJYfxWDfgqkYUJV_mw5g0BfNNKmrzQEZHRaWesXgJflIq-m1lP5PHMqrL4mCuZhamCIjxXKO8tFY7DTK67tRNunJXhLSyYwxD0df2?key=hCiFcV8-qh-UgV0q8fw4Nw","datePublished":"2023-01-01T03:07:28+00:00","dateModified":"2024-06-12T04:47:07+00:00","description":"Opi ker\u00e4\u00e4m\u00e4\u00e4n mittaustietoja Ruuvi Gateway -reitittimest\u00e4 kiertokyselyn (polling) avulla. Ker\u00e4\u00e4mme tietoja n\u00e4iss\u00e4 esimerkeiss\u00e4 cURL-komennon avulla komentokehotteessa.","breadcrumb":{"@id":"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/#primaryimage","url":"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdvNme1CCSjQ_xMOM4sc1xRK_9X2v-LoYz1tRGFNh5nm82SLcU5vIkvJYfxWDfgqkYUJV_mw5g0BfNNKmrzQEZHRaWesXgJflIq-m1lP5PHMqrL4mCuZhamCIjxXKO8tFY7DTK67tRNunJXhLSyYwxD0df2?key=hCiFcV8-qh-UgV0q8fw4Nw","contentUrl":"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdvNme1CCSjQ_xMOM4sc1xRK_9X2v-LoYz1tRGFNh5nm82SLcU5vIkvJYfxWDfgqkYUJV_mw5g0BfNNKmrzQEZHRaWesXgJflIq-m1lP5PHMqrL4mCuZhamCIjxXKO8tFY7DTK67tRNunJXhLSyYwxD0df2?key=hCiFcV8-qh-UgV0q8fw4Nw"},{"@type":"BreadcrumbList","@id":"https:\/\/ruuvi.com\/fi\/opas-keraa-mittaustietoja-kiertokyselylla\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ruuvi.com\/fi\/"},{"@type":"ListItem","position":2,"name":"Opas: N\u00e4in ker\u00e4\u00e4t mittaushistoriaa paikallisverkossa kiertokyselyn (polling) avulla"}]},{"@type":"WebSite","@id":"https:\/\/ruuvi.com\/fi\/#website","url":"https:\/\/ruuvi.com\/fi\/","name":"Ruuvi","description":"Measure Your World","potentialAction":[],"inLanguage":"fi"}]}},"_links":{"self":[{"href":"https:\/\/ruuvi.com\/fi\/wp-json\/wp\/v2\/support\/111732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ruuvi.com\/fi\/wp-json\/wp\/v2\/support"}],"about":[{"href":"https:\/\/ruuvi.com\/fi\/wp-json\/wp\/v2\/types\/support"}],"wp:attachment":[{"href":"https:\/\/ruuvi.com\/fi\/wp-json\/wp\/v2\/media?parent=111732"}],"wp:term":[{"taxonomy":"support-category","embeddable":true,"href":"https:\/\/ruuvi.com\/fi\/wp-json\/wp\/v2\/support-category?post=111732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}