- Vrste IoT platform
- 1. Strojne platforme
- 2. Platforme za povezljivost
- 3. Platforme za oblak naprav
- 4. Od konca do konca platforme
- Dejavniki, ki jih je treba upoštevati pri izbiri platforme
- 1. Vrsta storitve / model
- 2. Združljivost
- 3. Strokovnost domene
- 4. Povezljivost
- 5. Zanesljivost
- 6. Razširljivost
- 7. Varnost
- 8. Funkcije upravljanja in spremljanja naprav
- 9. Integracije in obdelava podatkov
- 10. Podpora
- 11. Stroški
Poročilo Gartnerja iz leta 2017 napoveduje, da bo do leta 2020 število povezanih " stvari " v internetu več kot 20,4 milijarde. Toda s hitrostjo, s katero IoT rešitve trenutno uporabljajo po vsem svetu podjetja, ki odkrivajo, kako bi lahko pripomogla k optimizaciji njihovih procesov, in podjetniki, ki motijo obstoječe trge in ustvarjajo nove z različnimi inovativnimi rešitvami, je verjetno varno reči, da bi bilo do leta 2020 veliko več.
Eden glavnih pospeševalcev te nenehne rasti števila povezanih naprav so platforme IoT. Zagotavljajo vrsto integriranih storitev in infrastrukture (shranjevanje podatkov, povezljivost itd.), Ki so običajno potrebne za povezavo "stvari" z internetom. Obvladujejo večino težkih projektov, zmanjšujejo količino dela in naložb, potrebnih za uvajanje rešitev, in so bili daleč eden glavnih razlogov za nekatere najuspešnejše rešitve IoT v okolici.
Zaradi tega so postali sestavni del uvajanja katere koli rešitve IoT. Po poročanju IoT-Analytics pa je trg platforme IoT naraščal, saj se je ob zadnjem štetju leta 2017 število platform IoT povečalo na približno 450, 200 več kot leto prej. Ta ogromna količina možnosti ustvarja edinstven nabor izzivov za razvijalce, saj je izbira popolne platforme prava naloga. Že smo razpravljali o šestih strojnih ploščah za IoT, vendar so le ena vrsta IoT platforme, v današnjem članku bomo preučili različne vrste IoT platform in dejavnike, ki jih je treba upoštevati pri izbiri med njimi.
Vrste IoT platform
Eden najlažjih načinov razčlenitve IoT platform na tipe je njihova kategorizacija na podlagi najosnovnejše arhitekture IoT (prikazano spodaj).
Za katero (verjetno preveč poenostavljeno) lahko rečemo, da je v glavnem sestavljena iz 4 modulov;
- "Stvari" (fizična / oprijemljiva strojna oprema, npr. Pametna stikala)
- Povezljivost, npr. WiFi, LoRa
- Oblak naprave, npr. AWS, ThingsWrox
- Aplikacije / naprave / API-ji
4 th modul predstavlja končne naprave, ki se običajno imenujejo tudi stvari. Na podlagi tega bi lahko platforme IoT razvrstili v štiri glavne vrste;
- Strojne platforme
- Platforme za povezljivost
- Naprave v oblaku
- Od konca do konca platforme
1. Strojne platforme
To vrsto platform sem obravnaval v enem od svojih prejšnjih člankov tukaj. V bistvu gre za platforme, ki se uporabljajo za oblikovanje in razvoj "stvari" v IoT. Vključujejo raznoliko paleto mikrokrmilnikov in mikroprocesorjev, ki imajo posebne funkcije, zaradi katerih so primerni za več primerov uporabe interneta stvari. Primeri med drugim vključujejo plošče iz Particle.
2. Platforme za povezljivost
To so platforme, osredotočene predvsem na to, kako so naprave povezane z internetom z različnimi nizkocenovnimi, poceni telekomunikacijskimi mediji od NB-IoT do LoRa. Dobri primeri so Sigfox, AirVantage, hologram in delci.
3. Platforme za oblak naprav
Te platforme obstajajo v različnih okusih in tam imate verjetno največ igralcev. Tradicionalno zagotavljajo omrežno infrastrukturo in prostor za shranjevanje podatkov o napravah z možnostjo povezovanja več tisoč na milijone naprav. Nekatere od teh platform imajo dodatne in ločevalne funkcije za analizo in vizualizacijo podatkov, spremljanje / upravljanje naprav itd. Dobri primeri vključujejo; AWS, PTC's ThingsWrox, Thingspeak, Azure itd. Naučite se, kako začeti z AWS za IoT.
4. Od konca do konca platforme
Te platforme tehnično združujejo vsa prizadevanja drugih zgoraj omenjenih platform. Zagotavljajo strojno opremo (neposredno ali prek partnerstev), povezljivost, oblak naprav, varnost in vse druge stvari, potrebne za povezavo naprav z internetom. Integrirana narava njihovih storitev do strojne opreme olajša upravljanje naprav z njimi. Te platforme so verjetno najboljše za uporabo pri uvajanju vaše prve rešitve IoT, saj pomagajo odstraniti zapletenost kombiniranja različnih skladov IoT in platform. Dober primer platform v tem poglavju bo Particle .
Poleg razvrščanja na tipe, ki uporabljajo osnovno arhitekturo interneta stvari, je mogoče te platforme tudi kategorizirati na podlagi vertikal IoT (od določenih panog do edinstvene vrste strank), v katerih delujejo. Na primer, platformi, kot sta GE Predix in Honeywell IoT suite, so prilagojene tako, da služijo uporabnikom na trgu IoT v industriji, medtem ko platforme, kot je BluePillar, ponujajo platformo za energijo kot storitev, ki bi lahko bila koristna za energetske projekte. Navidezno splošne platforme, kot sta AWS in thingsWorx, obstajajo in so morda najboljše za določene projekte.
Dejavniki, ki jih je treba upoštevati pri izbiri platforme
Po poročilu inženiringa.com se trenutno 90 % podatkov, ki jih ustvarijo naprave IoT, ne uporablja, ker je neuspešna uporaba prave platforme za uvajanje, kar je eden glavnih vzrokov. Za platforme IoT za noben projekt ne obstaja "ena velikost za vse". Treba je skrbno pretehtati, da je uporabljena platforma najboljša za projekt.
Spodaj je nekaj dejavnikov, na katere morate biti pozorni pri izbiri platforme;
- Vrsta storitve in model
- Združljivost (arhitekturni in tehnološki sklad)
- Strokovnost domene
- Zanesljivost
- Povezljivost
- Razširljivost
- Varnost
- Funkcije upravljanja in nadzora naprav
- Integracije in obdelava podatkov
- Podpora
- Stroški
1. Vrsta storitve / model
Pri izbiri platforme je treba najprej upoštevati vrsto storitev, ki jih ponujajo. Pomembno je ugotoviti, ali so resnična platforma od konca do konca ali le platforma za povezljivost. Pomembno je, da resnično razumete ponudbo platform in določite, kako ustreza ciljem vašega projekta.
2. Združljivost
Ta dejavnik je še pomembnejši, če ne uporabljate platforme od konca do konca. Pomembno je zagotoviti, da bosta arhitektura (omrežje, povezljivost) in tehnološki sklad (e, g podprti protokoli) platforme, ki se bo uporabljala, ustrezala vašemu primeru uporabe, vašemu obstoječemu IP-ju izdelka in prihodnjim ciljem vašega projekta. Prepričajte se, da obstaja interoperabilnost (tako ali drugače) med platformami, ki se uporabljajo za kateri koli del vašega projekta . Če so na primer vaše "stvari" temeljile na komunikacijskem protokolu MQTT, je pomembno zagotoviti, da izbrana platforma izbere oblak naprave, ki podpira protokol.
3. Strokovnost domene
Strokovno znanje domene bi lahko pomenilo strokovno znanje o določeni vertikali interneta stvari ali strokovno znanje o storitvi, ki se zagotavlja. Kot smo že omenili, so nekatere platforme IoT razvite z upoštevanjem določenega dela trga stvari IoT, če se razvija okoli te vertikale, bo morda pametno izbrati platforme znotraj tega prostora. Dober primer bo izbira preddiksa GE ali IBM Watson nad Particle za izvajanje rešitve, ki temelji na industrijski IoT. Za strokovno znanje o storitvah, ki se zagotavljajo, je pomembno zagotoviti, da je ponudnik platforme v tem prostoru preživel lepo število let.
4. Povezljivost
To je najpomembneje pri izbiri platforme za povezljivost. Upoštevati je treba med drugim vprašanja, kot so način povezave, pokritost, načrt. Združljivost odgovorov na to vprašanje s primerom uporabe vaše rešitve in še posebej z vašo strojno opremo je zelo pomembna. Komunikacijski način mora biti tak, ki deluje v okviru proračunske porabe naprave in omejitev lokacije, medtem ko mora biti podatkovni načrt stroškovno učinkovit glede na hitrost nalaganja in prenosa podatkov v vaši napravi.
5. Zanesljivost
Kako zanesljiva je platforma? Kakšne so možnosti, da ne bo uspelo? Kaj se zgodi, ko ne uspe? Ali je mogoče podatke obnoviti? To in še več je vprašanj o zanesljivosti platforme, ki se bo uporabljala. Pred odločitvijo pridobite toliko podrobnosti o ponudbi platforme glede zanesljivosti proizvodnje.
6. Razširljivost
Pasovna širina in zakasnitev sta dva dejavnika, ki ju je treba upoštevati pri izbiri platforme oblaka za naprave IoT. Zagotoviti morate, da ima izbrana platforma potrebno infrastrukturo, da doseže obseg, ki ga predvidevate za svoj projekt.
7. Varnost
Varnost je nedvomno zelo pomemben dejavnik, ki ga je treba upoštevati pri izbiri platforme. Morali bi poznati ukrepe, ki jih ponudniki platforme izvajajo za zagotovitev varnosti platforme, od rednih posodobitev do preverjanja pristnosti in šifriranja podatkov. Povezana narava IoT rešitev jih omogoča za različne vrste napadov, ki bi lahko ogrozili vaše podatke in splošno bistvo vašega projekta. Ta dejavnik bi moral biti eden prvih, ki ga je treba upoštevati.
8. Funkcije upravljanja in spremljanja naprav
Izvedbe IoT običajno vključujejo uvajanje naprav na mestih z omejenim dostopom. Zaradi tega je pomembna lastnost medija za spremljanje in upravljanje stanja in stanja naprave prek platforme IoT. Nekatere platforme so tako robustne za upravljanje naprav, da vključujejo funkcije za potiskanje posodobitev vdelane programske opreme OTA na naprave. Prepričajte se, da platforma podpira vse funkcije spremljanja in upravljanja, ki jih lahko zahteva vaša naprava.
9. Integracije in obdelava podatkov
Platforme v oblaku naprav so bistvenega pomena za zbiranje podatkov, vendar je večina teh platform presegla to in je uvedla več funkcij, ki omogočajo analizo podatkov in ustvarjanje dejanskih vpogledov. Za nekatere platforme je to dodaten strošek, medtem ko je za druge brezplačno. Poleg analize podatkov se večina podatkov, ki jih ustvari IoT, uporablja za različne procese. Zagotovite, da je platforma sposobna ustvariti vpoglede, ki jih potrebuje vaš projekt, in da lahko postopke, ki bodo neposredno koristili vaši rešitvi IoT, enostavno vključite pred odločitvijo.
10. Podpora
Pomembnosti podpore ni mogoče preveč poudariti, zlasti pri uvajanju vašega prvega projekta interneta stvari ali prvi uporabi določene platforme lahko nastane več težav, ki lahko projekt stanejo več časa, kot je potrebno. Prepričajte se, kakšno podporo boste dobili, preden začnete uporabljati katero koli platformo.
11. Stroški
Za platforme IoT obstaja več modelov obračunavanja in pogosteje so stroški glavni dejavnik pri izbiri platforme. Oceniti morate model zaračunavanja platforme, ga postaviti ob bok številu naprav, ki jih bo vključevala vaša rešitev, količini in pogostosti podatkov, ki bodo ustvarjeni, in se odločiti, ali je ta platforma najboljša za vas.
Ta seznam nikakor ni izčrpen; Uvajanje interneta stvari je lahko zapleteno, zato je pomembno, da ljudje s pravo stopnjo izkušenj dosežejo uspeh. Med postopkom izbire platforme je posedanje (ali telefonski pogovor) s prodajnimi predstavniki platform, za katere razmišljate, zelo pomembno. Tako boste dobili vpogled v njihove zmožnosti in prihodnje načrte.