{"id":249730,"date":"2023-08-04T14:04:00","date_gmt":"2023-08-04T11:04:00","guid":{"rendered":"https:\/\/inform.click\/mita-verkkokehittajien-on-tiedettava-esineiden-internetista\/"},"modified":"2023-08-04T14:15:00","modified_gmt":"2023-08-04T11:15:00","slug":"mita-verkkokehittajien-on-tiedettava-esineiden-internetista","status":"publish","type":"post","link":"https:\/\/inform.click\/fi\/mita-verkkokehittajien-on-tiedettava-esineiden-internetista\/","title":{"rendered":"Mit\u00e4 verkkokehitt\u00e4jien on tiedett\u00e4v\u00e4 esineiden internetist\u00e4?"},"content":{"rendered":"<p>\n  Verkkokehitys syntyi Internet-ajan alussa, kun aloimme saada nopeammat ja tehokkaammat tietokoneet puhumaan toisilleen puhelinlinjoja pitkin.\n<\/p>\n<p>\n  Internetist\u00e4 tuli kehittyneemp\u00e4\u00e4; verkkokehityksest\u00e4 tuli teknisemp\u00e4\u00e4 ja ammattimaisempaa. Nyt olemme j\u00e4tt\u00e4m\u00e4ss\u00e4 taaksemme Internet-ajan ja siirtym\u00e4ss\u00e4 esineiden internetin (IoT) aikakauteen, jossa laitteet, joita ei koskaan pidetty tietokoneina, pystyv\u00e4t keskustelemaan toistensa, k\u00e4ytt\u00e4jien ja palvelimien kanssa tavoilla, joilla me vasta pystymme. kuvitella.\n<\/p>\n<p>\n  Nyky\u00e4\u00e4n emme v\u00e4ltt\u00e4m\u00e4tt\u00e4 mene tietokoneiden n\u00e4yt\u00f6ill\u00e4 oleville verkkosivustoille ostamaan asioita. Sen sijaan pyyd\u00e4mme Alexaa ostamaan jotain \u00e4\u00e4niaktivoidun Amazon Echon kautta. Emme vain odota, kunnes olemme kotona vaihtaaksemme termostaatin. Yhdist\u00e4mme Nestimme \u00e4lypuhelimeen ja k\u00e4skemme sit\u00e4 kytkem\u00e4\u00e4n l\u00e4mmityksen p\u00e4\u00e4lle, kun puhelimemme havaitsee, ett\u00e4 olemme noin 30 minuutin p\u00e4\u00e4ss\u00e4 talosta.\n<\/p>\n<p>\n  T\u00e4ll\u00e4 hetkell\u00e4 t\u00e4m\u00e4n tason liitett\u00e4vyys on mielest\u00e4mme melko mukava, mutta esineiden internetin i\u00e4n edetess\u00e4 huomaamme, ett\u00e4 laitteemme synkronoituvat ty\u00f6h\u00f6n, vapaa-aikaan ja kotiin ennenn\u00e4kem\u00e4tt\u00f6m\u00e4ll\u00e4 tavalla. IoT tulee olemaan niin h\u00e4iritsev\u00e4 el\u00e4m\u00e4\u00e4mme sellaisena kuin sen tunnemme, ett\u00e4 on vaikea kuvitella tarkasti, millaista tulevaisuus tulee olemaan, mutta tied\u00e4mme yhden asian varmasti. IoT on jo vaikuttanut valtavasti verkkokehitykseen, ja sen vaikutus vain kasvaa.\n<\/p>\n<p>\n  T\u00e4m\u00e4 tarkoittaa, ett\u00e4 kaikkien verkkokehitt\u00e4jien on harkittava IoT:t\u00e4 jossain vaiheessa. P\u00e4\u00e4st\u00e4ksemme edell\u00e4k\u00e4vij\u00e4n\u00e4 olemme koonneet kaiken, mit\u00e4 verkkokehitt\u00e4jien on tiedett\u00e4v\u00e4 esineiden internetist\u00e4.\n<\/p>\n<h5>\n  Web-kehitys ja esineiden internet nyt<br \/>\n<\/h5>\n<p>\n  N\u00e4m\u00e4 ovat IoT-kehityksen villin l\u00e4nnen aikoja. Spekulaatiota ja kokeilua on paljon, mutta standardointi on t\u00e4ll\u00e4 hetkell\u00e4 v\u00e4h\u00e4ist\u00e4 (ainakin viisi suurta organisaatiota ty\u00f6skentelee IoT-standardien parissa samanaikaisesti). Emme siis tied\u00e4 tarkalleen, miten asiat etenev\u00e4t. Mutta voimme n\u00e4hd\u00e4, ett\u00e4 tietyt alueet tulevat esiin yh\u00e4 uudelleen ja uudelleen, kun asiantuntijat keskustelevat IoT:n vaikutuksista verkkokehitykseen nyky\u00e4\u00e4n.\n<\/p>\n<h5>\n  IoT:n vaikutus verkkokehitykseen nyt<br \/>\n<\/h5>\n<ul>\n<li>\n    <strong>Takaosa on kaikkialla<\/strong>: juuri nyt jokainen laite on rakennettu omaan pieneen maailmaansa. Jokaisella yrityksell\u00e4 on oma tapansa laitteiden muodostaa yhteys ja keskustella kesken\u00e4\u00e4n. Jokainen laite ker\u00e4\u00e4 omanlaisensa dataa ja jokainen laite k\u00e4ytt\u00e4\u00e4 omanlaisiaan komentoja toimiakseen. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 monet sovelluskehityksess\u00e4 keskittyv\u00e4t yksinkertaisesti siihen, ett\u00e4 sovelluksesi yhdistyy hyvin muihin jo vakiintuneisiin sovelluksiin. Node.js auttaa t\u00e4ss\u00e4, sill\u00e4 se on noussut johtavaksi viitekehykseksi IoT-laitteiden v\u00e4lisen viestinn\u00e4n luomiseen. Silti ongelmaa tuskin on ratkaistu.\n  <\/li>\n<li>\n    <strong>Liit\u00e4nn\u00e4t tarvitsevat yksinkertaisuutta<\/strong>: Kenell\u00e4k\u00e4\u00e4n ei ole aikaa keksi\u00e4 monimutkaisia \u200b\u200blaitteita koskevia komentoja, joten kahvinkeittimen ohjauspaneelissa ei ole tilaa selkeyden puutteelle. Toisin sanoen k\u00e4ytt\u00f6liittymien on oltava helposti poimia ja reagoivia. Kaikki k\u00e4ytett\u00e4vyysvy\u00f6ll\u00e4si olevat ty\u00f6kalut otetaan k\u00e4ytt\u00f6\u00f6n IoT-laitteiden k\u00e4ytt\u00f6liittymi\u00e4 suunniteltaessa, varsinkin kun useimmat yritykset haluavat tuotteidensa ohjattavan sek\u00e4 \u00e4lypuhelimista ett\u00e4 laitteiden omilta n\u00e4yt\u00f6ilt\u00e4. S\u00e4\u00e4timien tulee olla yht\u00e4 ilmeisi\u00e4 puhelimessa kuin koneessa. Monimutkaisuuden tulisi ilmet\u00e4 vain kulissien takana. K\u00e4ytt\u00e4j\u00e4n t\u00e4ytyy n\u00e4hd\u00e4 puhdas, looginen muotoilu.\n  <\/li>\n<li>\n    <strong>Verkon viiveen v\u00e4hent\u00e4minen<\/strong>: Kun painat tulostimen painiketta, odotat sen alkavan tulostaa heti. Mutta IoT-laitteilla komento siirtyy n\u00e4yt\u00f6lt\u00e4 palvelimelle laitteeseen sen sijaan, ett\u00e4 se siirtyy n\u00e4yt\u00f6lt\u00e4 suoraan laitteeseen. T\u00e4m\u00e4 ylim\u00e4\u00e4r\u00e4inen vaihe saattaa luoda puskurin komennon ja toiminnon v\u00e4lille, etenkin hitaiden verkkoyhteyksien yhteydess\u00e4. K\u00e4ytt\u00e4j\u00e4t n\u00e4kev\u00e4t tuotteen, joka on joko hidas tai tehoton, kumpaakaan he eiv\u00e4t halua el\u00e4m\u00e4\u00e4ns\u00e4. Joten IoT-kehitt\u00e4jien on suunniteltava sovelluksia, jotka pystyv\u00e4t k\u00e4sittelem\u00e4\u00e4n hitaita ja jopa katkeavia yhteyksi\u00e4, jotta k\u00e4ytt\u00e4j\u00e4t saavat laitteeltaan mit\u00e4 haluavat.\n  <\/li>\n<li>\n    <strong>Ajattele voimaa<\/strong>: Me kaikki rakastamme ajatella vallasta, eik\u00f6 niin? Toivottavasti vastaus on &#8221;kyll\u00e4&#8221;, koska IoT-kehitt\u00e4jien on pohdittava, kuinka paljon laskentatehoa heid\u00e4n sovelluksensa kuluttavat joka vaiheessa. Miksi? Koska useimmat IoT-laitteet ovat akkuk\u00e4ytt\u00f6isi\u00e4, langattomia ja niiss\u00e4 ei ole paljon tilaa laajoille muistisiruille. Mit\u00e4 monimutkaisempi sovellus, sit\u00e4 enemm\u00e4n virtaa sirun on kulutettava pidemp\u00e4\u00e4n, mik\u00e4 kuluttaa akkua ja johtaa pettyneisiin asiakkaisiin, jotka pyyt\u00e4v\u00e4t rahojaan takaisin. Lyhyesti sanottuna jokaisen sovelluksen suunnittelun osan tulisi k\u00e4ytt\u00e4\u00e4 mahdollisimman v\u00e4h\u00e4n tehoa.\n  <\/li>\n<li>\n    <strong>Yksityisyys ja turvallisuus<\/strong>: T\u00e4m\u00e4 alue on hieman vaikea, koska yksityisyys ja turvallisuus ovat niin subjektiivisia. Ajatukset siit\u00e4, mik\u00e4 on turvallista ja mik\u00e4 pit\u00e4isi pit\u00e4\u00e4 yksityisen\u00e4, muuttuvat jatkuvasti, varsinkin kun vaihdamme niit\u00e4 mukavuuden vuoksi. Useimmat meist\u00e4 esimerkiksi tuntevat levottomuutta implantoitavista antureista, joiden avulla ty\u00f6nantajamme voivat seurata liikkeit\u00e4mme, mutta ruotsalaisen startup-yrityksen Epic entren ty\u00f6ntekij\u00e4t saavat injektiot mielell\u00e4\u00e4n \u2013 ja jopa j\u00e4rjest\u00e4v\u00e4t juhlia muille, jotka vapaaehtoisesti hankkivat implantoitavaa tekniikkaa. He mainitsevat implantoitavien ID-laitteiden mukavuuden t\u00e4rkeimp\u00e4n\u00e4 motivaattorinaan. Ajattele my\u00f6s kaikkia verkkokauppaan liittyvi\u00e4 pelkoja 2000-luvun alussa. Monet n\u00e4ist\u00e4 peloista ovat toteutuneet, mukaan lukien identiteettivarkaudet ja laajalle levinneet petokset, mutta useimmat meist\u00e4 vaihtavat onnellisesti turvatoimia kodin ostosten helpottamiseksi. Edelleen, rikolliset tiet\u00e4v\u00e4t, ett\u00e4 useampien laitteiden yhdist\u00e4minen l\u00e4pitunkeviin verkkoihin tarkoittaa enemm\u00e4n mahdollisuuksia huijata ja varastaa. Siksi identiteettivarkaussuojaus sek\u00e4 yleinen tietoturva ja yksityisyys on rakennettava sek\u00e4 itse verkkoihin ett\u00e4 laitteiden k\u00e4ytt\u00e4miin sovelluksiin. Mit\u00e4 useampaan muuriin on murtauduttava, sit\u00e4 v\u00e4hemm\u00e4n rikollisilla on kannustimia ja mahdollisuuksia.\n  <\/li>\n<li>\n    <strong>Tiedossasi pit\u00e4minen ei pelasta sinua<\/strong>: Vaikka p\u00e4\u00e4t\u00e4t, ett\u00e4 et halua ty\u00f6skennell\u00e4 IoT-kehityksen parissa, sinun on silti otettava IoT huomioon, kun kehit\u00e4t mit\u00e4\u00e4n. Ajattele asiaa t\u00e4ll\u00e4 tavalla: arviolta 35,6 miljoonalla ihmisell\u00e4 on kodeissaan \u00e4\u00e4nik\u00e4ytt\u00f6iset kaiuttimet. T\u00e4ll\u00e4 hetkell\u00e4 heill\u00e4 on tapana k\u00e4ytt\u00e4\u00e4 niit\u00e4 p\u00e4\u00e4st\u00e4kseen yrityksen omille verkkosivustoille (kuten Amazon Echo -k\u00e4ytt\u00e4j\u00e4t, jotka tilaavat asioita Amazonista). Mutta t\u00e4m\u00e4 ominaisuus laajenee, ja k\u00e4ytt\u00e4j\u00e4t odottavat voivansa k\u00e4ytt\u00e4\u00e4 mit\u00e4 tahansa verkkosivustoa melkein mist\u00e4 tahansa IoT-laitteesta. Joten on vain ajan kysymys, ennen kuin responsiivinen suunnittelu ennen sit\u00e4, sinun on oletettava, ett\u00e4 suuri osa verkkosivuston k\u00e4ytt\u00e4jist\u00e4 tulee IoT-laitteelta ja rakentaa sen mukaisesti.\n  <\/li>\n<\/ul>\n<h5>\n  Kielet, jotka sinun on osattava nyt<br \/>\n<\/h5>\n<p>\n  IoT-kehityksen marssi on siis periaatteessa v\u00e4ist\u00e4m\u00e4t\u00f6n, ja sinun on alettava k\u00e4ytt\u00e4\u00e4 tiettyj\u00e4 kieli\u00e4, kun aloitat IoT:n kehitt\u00e4misen. Nyky\u00e4\u00e4n k\u00e4ytet\u00e4\u00e4n monia ohjelmointikieli\u00e4, mutta n\u00e4m\u00e4 ovat IoT-kehitt\u00e4jien yleisimmin k\u00e4ytt\u00e4mi\u00e4.\n<\/p>\n<ul>\n<li>\n    <strong>C<\/strong>: T\u00e4m\u00e4 on yleinen valinta toistaiseksi, koska se on virtaviivainen kieli, joka toimii hyvin laitteissa, joissa on rajoitettu muisti. Kun laitteet kuitenkin kehittyv\u00e4t, C:n ominaisuudet ylitet\u00e4\u00e4n.\n  <\/li>\n<li>\n    <strong>C++<\/strong> :T\u00e4m\u00e4 on monimutkaisin nyky\u00e4\u00e4n yleisesti k\u00e4ytetyist\u00e4 kielist\u00e4, koska se on tehokas mutta silti melko ketter\u00e4. Valitettavasti sen monimutkaisuus tarkoittaa, ett\u00e4 sit\u00e4 ei oteta k\u00e4ytt\u00f6\u00f6n liian laajasti, koska useimmat IoT-laitteet eiv\u00e4t pysty k\u00e4sittelem\u00e4\u00e4n sit\u00e4 t\u00e4ll\u00e4 hetkell\u00e4. T\u00e4m\u00e4 voi tarkoittaa, ett\u00e4 sit\u00e4 ei oteta k\u00e4ytt\u00f6\u00f6n my\u00f6sk\u00e4\u00e4n tulevaisuudessa, kun kehitt\u00e4j\u00e4t keksiv\u00e4t tapoja k\u00e4sitell\u00e4 kehitysongelmia korkeamman tason ja yleisemmin k\u00e4ytetyill\u00e4 kielill\u00e4.\n  <\/li>\n<li>\n    <strong>Java<\/strong>: Java on yksi yleisimmin opetetuista kehityskielist\u00e4, joten melkein kaikki osaavat k\u00e4ytt\u00e4\u00e4 sit\u00e4. Lis\u00e4ksi, vaikka se ei ole yht\u00e4 tehokas kuin C++, se on kuitenkin helpompi k\u00e4sitell\u00e4 nykyp\u00e4iv\u00e4n IoT-laitteiden rajallisissa muistoissa. Yhdist\u00e4m\u00e4ll\u00e4 n\u00e4m\u00e4 kaksi asiaa \u2013 sen laaja k\u00e4ytt\u00f6 ja soveltuvuus useimpiin ajankohtaisiin kehitystarpeisiin \u2013 saat yhden suosituimmista kehityskielist\u00e4.\n  <\/li>\n<li>\n    <strong>Python<\/strong>: T\u00e4m\u00e4 on toinen suuri kieli IoT-kehityksess\u00e4 t\u00e4ll\u00e4 hetkell\u00e4, monista samoista syist\u00e4 kuin Java. Se on vakiintunut, laajasti opetettu ja joustava. Yksi suuri asia sille on Raspberry Pi. Pi:n p\u00e4\u00e4ohjelmointikielen\u00e4 Python on keskeinen IoT-kehityksess\u00e4. Pi:n teho, pieni koko ja alhainen hinta takaavat sen, ett\u00e4 se sopii ihanteellisesti oppijoille ja kokeilijoille, ja sit\u00e4 k\u00e4ytet\u00e4\u00e4n nyt kaikessa robotiikan tutkimuksesta melko yksinkertaisten liikkeell\u00e4 aktivoitujen kameroiden rakentamiseen.\n  <\/li>\n<\/ul>\n<h5>\n  IoT:n ja verkkokehityksen tulevaisuus<br \/>\n<\/h5>\n<p>\n  T\u00e4m\u00e4 saattaa olla kokeilun ja villin spekuloinnin aikaa, mutta n\u00e4kyviss\u00e4 on viel\u00e4 joitain selkeit\u00e4 muutoksia. Verkkosivustot eiv\u00e4t ole ainoa paikka, jossa kuluttajat tutkivat ja ostavat tuotteita. Toimistoty\u00f6ntekij\u00f6iden tehokkuutta seuraavista varastonhallintasovelluksista ja antureista tulee yht\u00e4 yleisi\u00e4 ihmisten jokap\u00e4iv\u00e4isess\u00e4 toiminnassa kuin \u00e4lykk\u00e4\u00e4t l\u00e4mmittimet ja internetill\u00e4 toimivat itkuh\u00e4lyttimet. IoT:n alueella Googlen ja Applen on joko opittava pelaamaan yhdess\u00e4 tai toinen sy\u00f6 toisensa, koska lopulta t\u00e4m\u00e4n kaikkien on toimittava saumattomasti.\n<\/p>\n<p>\n  Asiantuntijat ovat kuitenkin melko varmoja, ett\u00e4 erityisesti verkkokehitt\u00e4jien suurin haaste tulee olemaan ajattelutavan muutos. Sen sijaan, ett\u00e4 ajattelisivat yksitt\u00e4isi\u00e4 laitteita ja kuinka ne voisivat k\u00e4ytt\u00e4\u00e4 Interneti\u00e4, kehitt\u00e4j\u00e4t joutuvat k\u00e4ytt\u00e4m\u00e4\u00e4n laajaa k\u00e4ytt\u00e4j\u00e4tietoa palvelujen muokkaamiseen, melkein tuotteesta riippumatta.\n<\/p>\n<h5>\n  Miss\u00e4 IoT todenn\u00e4k\u00f6isesti vaikuttaa verkkokehitykseen tulevaisuudessa<br \/>\n<\/h5>\n<ul>\n<li>\n    <strong>Sovelluksia verkkoihin, ei vain laitteisiin<\/strong>: T\u00e4ll\u00e4 hetkell\u00e4 IoT-laitteiden sovellukset toimivat kuin r\u00e4\u00e4t\u00e4l\u00f6ityj\u00e4 ratkaisuja kyseisille tuotteille. Kehitt\u00e4j\u00e4t keksiv\u00e4t hienon asian, jonka he haluaisivat laitteen tekev\u00e4n, ja he ryhtyiv\u00e4t rakentamaan sit\u00e4 koskevia ohjeita. Tulevaisuudessa IoT-kehitt\u00e4jien on kuitenkin alettava ajatella laajemmin. Sen sijaan, ett\u00e4 keksisit sovelluksia yksitt\u00e4isille laitteille, sinun on pystytt\u00e4v\u00e4 luomaan sovelluksia, jotka toimivat verkon yli. Ajattele asiaa n\u00e4in: t\u00e4ll\u00e4 hetkell\u00e4 Winkin kaltaiset verkot yhdist\u00e4v\u00e4t kaikki kodin IoT-laitteet yhteen p\u00e4\u00e4kaukos\u00e4\u00e4timeen, mutta suurin osa dataa ker\u00e4\u00e4vist\u00e4, tietoa jakavista tai ohjeita suorittavista sovelluksista on edelleen yksitt\u00e4isten laitteiden sis\u00e4ll\u00e4. Tulevaisuudessa IoT-yhteydet n\u00e4kev\u00e4t tehokkaimmat sovellukset verkossa, eiv\u00e4t laitteissa. Er\u00e4\u00e4ss\u00e4 mieless\u00e4 verkosta tulee \u00e4lykk\u00e4\u00e4mpi,\n  <\/li>\n<li>\n    <strong>Yh\u00e4 yksil\u00f6llisempi\u00e4 verkkosivustoja<\/strong>: Kun laitteet pystyv\u00e4t ker\u00e4\u00e4m\u00e4\u00e4n ja jakamaan enemm\u00e4n tietoja kesken\u00e4\u00e4n, huomaat, ett\u00e4 Internetin selauskokemukset muuttuvat. Verkkosivustot voivat automaattisesti tarjota asiakkaille r\u00e4\u00e4t\u00e4l\u00f6ityj\u00e4 palveluita heid\u00e4n IoT-laitteidensa ja -tuotteidensa tuottaman tiedon perusteella. T\u00e4m\u00e4 saattoi n\u00e4hd\u00e4 heid\u00e4n liitetyn j\u00e4\u00e4kaapin, pesukoneensa ja muut laitteet l\u00e4hett\u00e4v\u00e4n tietoja heid\u00e4n suosikkiverkkokauppaansa, joten kun avaat verkkosivuston, se n\u00e4ytti heille automaattisesti niitit, jotka heill\u00e4 oli v\u00e4hiss\u00e4. T\u00e4m\u00e4 vaatisi tietysti hienostuneen taustakehityksen, sill\u00e4 p\u00e4ivitt\u00e4istavarakaupan verkkosivujen pit\u00e4isi pysty\u00e4 kommunikoimaan kaikkien markkinoilla olevien merkkien ja laitteiden kanssa. Ja ennen kuin alan standardit on asetettu, se on todella suuri tilaus.\n  <\/li>\n<li>\n    <strong>Integraatio kaikilla tasoilla<\/strong>: Tulevaisuudessa yritykset haluavat pysty\u00e4 vastaamaan asiakkaiden vaatimuksiin v\u00e4litt\u00f6m\u00e4sti. Esimerkiksi tuotantolinjat reagoivat dynaamisesti verkkosivustojen ostojen lis\u00e4\u00e4ntymiseen. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 kaikki kehitt\u00e4m\u00e4si sovellukset on integroitava kokonaisiin tuotantolinjoihin ja toimitusketjuihin. Itse asiassa t\u00e4m\u00e4 laaja integraatio on syy, miksi standardointi on niin suuri haaste juuri nyt.\n  <\/li>\n<li>\n    <strong>N\u00e4yt\u00f6t eiv\u00e4t ole ainoa tapa<\/strong>: Tulevaisuudessa monet laitteet voivat hyvinkin puhua toisilleen ilman, ett\u00e4 k\u00e4ytt\u00e4j\u00e4t tarvitsevat paljon vuorovaikutusta. Kuten Nestiss\u00e4, k\u00e4ytt\u00e4j\u00e4t voivat olla vuorovaikutuksessa vain yksinkertaisen ohjauspaneelin avulla, ja loput tiedot ker\u00e4t\u00e4\u00e4n antureilla ja sovelluksilla, joiden kanssa k\u00e4ytt\u00e4j\u00e4t eiv\u00e4t ole vuorovaikutuksessa suoraan. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 etup\u00e4\u00e4n suunnittelu on yksinkertaisempaa ja kaikki muu on paljon monimutkaisempaa.\n  <\/li>\n<li>\n    <strong>Uusia<\/strong> testausn\u00e4k\u00f6kohtia: Kun testaat IoT-sovellusta, sinun on mietitt\u00e4v\u00e4 t\u00e4ysin uusia konsepteja. Pystyv\u00e4tk\u00f6 k\u00e4ytt\u00e4j\u00e4t hallitsemaan IoT-laitettaan, jos verkko viiv\u00e4styy? Ent\u00e4 jos verkkoyhteydet sek\u00e4 k\u00e4ytt\u00e4j\u00e4n ja laitteen v\u00e4lill\u00e4 ett\u00e4 laitteen ja palvelimen v\u00e4lill\u00e4 hidastuvat tai katkeavat? Onko mahdollista s\u00e4ilytt\u00e4\u00e4 sovelluksen toimivuus mutta v\u00e4hent\u00e4\u00e4 virrankulutusta? N\u00e4m\u00e4 ovat vain muutamia asioita, joita kehitt\u00e4jien on jatkuvasti kysytt\u00e4v\u00e4 itselt\u00e4\u00e4n testausvaiheessa.\n  <\/li>\n<\/ul>\n<h5>\n  Kielet, k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4 ja protokollat, jotka sinun on ehk\u00e4 tiedett\u00e4v\u00e4<br \/>\n<\/h5>\n<p>\n  T\u00e4ss\u00e4 ennusteet voivat menn\u00e4 todella sumeiksi. Jos ohjelmointikielten kehitys menneisyydess\u00e4 on opettanut meille jotain, niin emme voi olettaa, ett\u00e4 huomisen tekniikalla on paljon yhteist\u00e4 nykyp\u00e4iv\u00e4n kanssa. Meill\u00e4 on kuitenkin muutamia syit\u00e4 ajatella, ett\u00e4 n\u00e4m\u00e4 ty\u00f6kalut ovat hy\u00f6dyllisi\u00e4.\n<\/p>\n<ul>\n<li>\n    <strong>JavaScript<\/strong>: Se on jo suosittu ja sit\u00e4 k\u00e4ytet\u00e4\u00e4n jo, joten monet uskovat JavaScriptin ja erityisesti Node.js-ymp\u00e4rist\u00f6n kasvavan edelleen suosiossaan. Ainakin se on yksi hy\u00f6dyllisimmist\u00e4 nuolista IoT-kehitysvireess\u00e4si.\n  <\/li>\n<li>\n    <strong>Weave<\/strong>: V\u00e4hemm\u00e4n kielt\u00e4 ja enemm\u00e4n koneen v\u00e4list\u00e4 viestint\u00e4protokollaa, Weave toimii Googlen Brillo-k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4n kanssa, jotta laitteet voivat keskustella kesken\u00e4\u00e4n halvalla ja nopeasti. Brillo on pohjimmiltaan poistettu versio Androidista, mik\u00e4 tekee siit\u00e4 hy\u00f6dyllisemm\u00e4n laitteille, joiden ominaisuudet ovat rajalliset. Se vaatii my\u00f6s v\u00e4hemm\u00e4n virtaa kuin Android, joten se on halvempi ja houkuttelevampi vaihtoehto IoT-kehitykseen.\n  <\/li>\n<li>\n    <strong>Swift<\/strong>: T\u00e4m\u00e4 on Applen avoimen l\u00e4hdekoodin kieli. Se toimii iOS:n, MacOS:n ja HomeKitin kanssa (k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4, jota Apple k\u00e4ytt\u00e4\u00e4 kaikkien IoT-laitteidensa yhdist\u00e4miseen). Jos haluat p\u00e4\u00e4st\u00e4 sis\u00e4\u00e4n pohjakerroksessa Applen IoT-universumiin, sinun on tiedett\u00e4v\u00e4 t\u00e4m\u00e4.\n  <\/li>\n<li>\n    <strong>Kielet, joita ei ole viel\u00e4 keksitty<\/strong>: voimme vain spekuloida, mit\u00e4 ne ovat, ja jos historia on jotain, olemme melkein v\u00e4\u00e4r\u00e4ss\u00e4 kaikissa ennusteissamme.\n  <\/li>\n<\/ul>\n<h5>\n  Johtop\u00e4\u00e4t\u00f6s<br \/>\n<\/h5>\n<p>\n  Esineiden internetin aikakauteen siirtyminen on j\u00e4nnitt\u00e4v\u00e4\u00e4 ja haastavaa yht\u00e4 lailla. On asioita, joita voimme oppia ja tehd\u00e4 nyt, mutta todellisuudessa on paljon enemm\u00e4n opittavaa ja selvitett\u00e4v\u00e4\u00e4 tulevaisuudessa. Tied\u00e4mme, ett\u00e4 olemme siirtym\u00e4ss\u00e4 saumattomasti yhdistetymp\u00e4\u00e4n maailmaan, jossa data- ja verkkoyhteyksien massat muokkaavat el\u00e4m\u00e4\u00e4mme jokaista osaa, mutta milt\u00e4 se todellisuudessa n\u00e4ytt\u00e4\u00e4, on kuka tahansa arvattavissa. Tied\u00e4mme, ett\u00e4 JavaScript on hy\u00f6dyllinen nyt ja voisi kasvaa IoT-kehityksen selk\u00e4rangaksi, mutta se ei v\u00e4ltt\u00e4m\u00e4tt\u00e4 tarkoita, ett\u00e4 se tulee olemaan. Tied\u00e4mme, ett\u00e4 jokainen uusi mahdollisuus tuo uusia haasteita, ja jokainen uusi ratkaisu luo omat mahdollisuudet ja haasteensa, joita emme voi edes alkaa ennakoida.\n<\/p>\n<p>\n  Tietenkin uusien ratkaisujen oppimisen ja keksimisen haaste vet\u00e4\u00e4 useimmat kehitt\u00e4j\u00e4t alalle, joten kiinnostusta \u2013 ja ty\u00f6llist\u00e4mist\u00e4 \u2013 riitt\u00e4\u00e4 viel\u00e4 vuosikymmeniksi. Ja se on luultavasti t\u00e4rkein asia, jonka verkkokehitt\u00e4j\u00e4t voivat tiet\u00e4\u00e4 esineiden internetist\u00e4.\n<\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n  : <a target=\"_blank\" rel=\"noopener nofollow\" data-pssr=\"\" href=\"http:\/\/www.instantshift.com\/2017\/10\/30\/internet-of-things\/\">instantshift.com<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Verkkokehitys syntyi Internet-ajan alussa, kun aloimme saada nopeammat ja tehokkaammat tietokoneet puhumaan toisilleen puhelinlinjoja pitkin. Internetist\u00e4 tuli kehittyneemp\u00e4\u00e4; verkkokehityksest\u00e4 tuli teknisemp\u00e4\u00e4 ja ammattimaisempaa. Nyt olemme j\u00e4tt\u00e4m\u00e4ss\u00e4 taaksemme Internet-ajan ja siirtym\u00e4ss\u00e4 esineiden internetin (IoT) aikakauteen, jossa laitteet, joita ei koskaan pidetty tietokoneina, pystyv\u00e4t keskustelemaan toistensa, k\u00e4ytt\u00e4jien ja palvelimien kanssa tavoilla, joilla me vasta pystymme. kuvitella. Nyky\u00e4\u00e4n emme v\u00e4ltt\u00e4m\u00e4tt\u00e4 mene tietokoneiden n\u00e4yt\u00f6ill\u00e4 oleville verkkosivustoille ostamaan asioita. Sen sijaan, \u2026<\/p>\n","protected":false},"author":1,"featured_media":193490,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[261,599,274,53,118],"tags":[],"class_list":["post-249730","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-psykologia","category-tekniikka-ja-paljon-muuta","category-ura-business","category-web-ja-wordpress-2","category-web-tyokalut"],"_links":{"self":[{"href":"https:\/\/inform.click\/fi\/wp-json\/wp\/v2\/posts\/249730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/fi\/wp-json\/wp\/v2\/comments?post=249730"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/fi\/wp-json\/wp\/v2\/posts\/249730\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/fi\/wp-json\/wp\/v2\/media\/193490"}],"wp:attachment":[{"href":"https:\/\/inform.click\/fi\/wp-json\/wp\/v2\/media?parent=249730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/fi\/wp-json\/wp\/v2\/categories?post=249730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/fi\/wp-json\/wp\/v2\/tags?post=249730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}