- Vrste IoT platformi
- 1. Hardverske platforme
- 2. Platforme za povezivanje
- 3. Uređajne platforme u oblaku
- 4. Platforme od kraja do kraja
- Čimbenici koje treba uzeti u obzir pri odabiru platforme
- 1. Vrsta usluge / model
- 2. Kompatibilnost
- 3. Stručnost domene
- 4. Povezivost
- 5. Pouzdanost
- 6. Skalabilnost
- 7. Sigurnost
- 8. Značajke upravljanja uređajem i praćenja
- 9. Integracije i rukovanje podacima
- 10. Podrška
- 11. Trošak
Izvješće Gartnera iz 2017. predviđalo je da će do 2020. broj povezanih " stvari " na Internetu biti veći od 20,4 milijarde. No, brzinom kojom IoT rješenja trenutačno diljem svijeta primjenjuju tvrtke koje otkrivaju kako bi to moglo pomoći u optimizaciji njihovih procesa i poduzetnici koji ometaju postojeća tržišta i stvaraju nova raznovrsnim inovativnim rješenjima, vjerojatno je sigurno reći da će biti daleko veći broj do 2020. godine.
IoT platforme su jedan od glavnih pokretača ovog stalnog rasta broja povezanih uređaja. Oni pružaju niz integriranih usluga i infrastrukture (pohrana podataka, povezivanje itd.) Općenito potrebnih za povezivanje "stvari" s internetom. Oni rješavaju većinu teških projekata, smanjujući količinu posla i ulaganja potrebnih za uvođenje rješenja, i zasigurno su bili jedan od glavnih razloga nekih od najuspješnijih IoT rješenja.
To ih je učinilo sastavnim dijelom implementacije bilo kojeg IoT rješenja. Međutim, tržište IoT platformi je u porastu, prema izvješću IoT-Analytics, jer se prilikom posljednjeg brojanja u 2017. broj IoT platformi povećao na oko 450, 200 više nego prethodne godine. Ova ogromna količina opcija stvara jedinstveni niz izazova za programere jer odabir savršene platforme postaje sasvim zadatak. Već smo razgovarali o šest glavnih hardverskih ploča za IoT, ali one su samo jedna vrsta IoT platforme, u današnjem ćemo članku pogledati raznolike vrste IoT platformi i čimbenike koje treba uzeti u obzir prilikom odabira između njih.
Vrste IoT platformi
Jedan od najjednostavnijih načina razbijanja IoT platformi na tipove je kategoriziranje na temelju najosnovnije IoT arhitekture (prikazano u nastavku).

Za koji se (vjerojatno previše pojednostavljeno) može reći da se sastoji uglavnom od 4 modula;
- "Stvari" (fizički / opipljivi hardver, npr. Pametni prekidači)
- Povezivost, npr. WiFi, LoRa
- Oblak uređaja, npr. AWS, ThingsWrox
- Aplikacije / uređaji / API-ji
4 -og modul predstavlja krajnje uređaje koji se obično nazivaju i stvari. Na temelju toga mogli bismo IoT platforme kategorizirati u četiri glavne vrste;
- Hardverske platforme
- Platforme za povezivanje
- Uređajne platforme u oblaku
- Kraj do kraja platforme
1. Hardverske platforme
O ovoj vrsti platformi govorio sam u jednom od svojih prethodnih članaka ovdje. Oni su u osnovi platforme koje se koriste za dizajn i razvoj "stvari" u IoT-u. Uključuju raznoliku paletu mikrokontrolera i mikroprocesora koji imaju posebne značajke zbog kojih su pogodni za nekoliko IoT slučajeva korištenja. Primjeri uključuju ploče od čestica.
2. Platforme za povezivanje
Riječ je o platformama usmjerenim uglavnom na to kako su uređaji povezani na internet pomoću različitih telekomunikacijskih medija male snage, jeftinih telekomunikacijskih medija od NB-IoT do LoRa. Dobri primjeri uključuju Sigfox, AirVantage, hologram i čestice.
3. Uređajne platforme u oblaku
Te platforme postoje u različitim okusima i na njima vjerojatno imate najveći broj igrača. Oni tradicionalno pružaju mrežnu infrastrukturu i prostor za pohranu podataka s uređaja s mogućnošću povezivanja nekoliko tisuća na milijune uređaja. Neke od ovih platformi dolaze s dodatnim i razlikovnim značajkama za analitiku i vizualizaciju podataka, nadzor / upravljanje uređajima itd. Dobri primjeri uključuju; AWS, PTC's ThingsWrox, Thingspeak, Azure itd. Saznajte kako započeti s AWS-om za IoT.

4. Platforme od kraja do kraja
Te platforme tehnički kombiniraju sve napore ostalih gore spomenutih platformi. Oni pružaju hardver (izravno ili putem partnerstva), povezanost, oblak uređaja, sigurnost i sve druge stvari potrebne za povezivanje uređaja s internetom. Integrirana priroda njihove usluge sve do hardvera čini upravljanje uređajima lakšim zadatkom s njima. Te su platforme vjerojatno najbolje koristiti prilikom postavljanja vašeg prvog IoT rješenja jer pomažu u uklanjanju složenosti kombiniranja različitih IoT stogova i platformi. Dobar primjer platformi u ovom odjeljku bit će čestice .
Pored klasifikacije na tipove koji koriste osnovnu IoT arhitekturu, ove se platforme također mogu kategorizirati na temelju IoT vertikala (od određene industrije do jedinstvene vrste klijenata) u kojima posluju. Primjerice, platforme poput GE Predix i Honeywell IoT suite prilagođene su usluzi korisnicima na industrijskom IoT tržištu, dok platforme poput BluePillar pružaju platformu kao uslugu koja služi kao energija i koja bi mogla biti korisna za projekte povezane s energijom. Naizgled općenite platforme poput AWS-a i thingsWorx-a također postoje i možda su najbolje za određene projekte.
Čimbenici koje treba uzeti u obzir pri odabiru platforme
Prema izvještaju engineering.com, 90 % podataka generiranih IoT uređajima trenutno se ne koristi, a neuspjeh u korištenju prave platforme za implementaciju, što je jedan od glavnih uzroka. Za IoT platforme ne postoji "jedna veličina koja odgovara svima" za bilo koji projekt. Treba pažljivo razmotriti kako bi se osiguralo da je platforma koja se koristi najbolja za projekt.
Ispod su neki od čimbenika na koje biste trebali paziti pri odabiru platforme;
- Vrsta usluge i model
- Kompatibilnost (arhitektonski i tehnološki paket)
- Stručnost domene
- Pouzdanost
- Povezivost
- Skalabilnost
- Sigurnost
- Značajke upravljanja uređajem i praćenja
- Integracije i rukovanje podacima
- Podrška
- Trošak
1. Vrsta usluge / model
Prvo što treba uzeti u obzir prilikom odabira platforme jesu vrste usluga koje nude. Važno je utvrditi jesu li istinska platforma od kraja do kraja ili samo platforma za povezivanje. Važno je istinski razumjeti ponudu platformi i odrediti kako se ona uklapa u ciljeve vašeg projekta.
2. Kompatibilnost
Ovaj je faktor još važniji kada ne koristite platformu s kraja na kraj. Važno je osigurati da arhitektura (mreža, povezivanje) i tehnološki skup (npr. Podržani protokoli) platforme koja će se koristiti odgovaraju vašem slučaju upotrebe, postojećem IP-u proizvoda i budućim ciljevima vašeg projekta. Trebali biste osigurati da postoji interoperabilnost (na ovaj ili onaj način) između platformi koje će se koristiti za bilo koji dio vašeg projekta . Na primjer, ako su se vaše "stvari" temeljile na komunikacijskom protokolu MQTT, važno je osigurati platformu koju odabirete jer oblak uređaja podržava protokol.
3. Stručnost domene
Stručnost domene može biti u smislu stručnosti oko određene IoT vertikale ili stručnosti u pružanju usluge. Kao što je gore spomenuto, određene IoT platforme razvijaju se s određenim dijelom IoT tržišta, ako se razvija oko te vertikale, možda bi bilo pametno odabrati platforme unutar tog prostora. Dobar primjer bit će odabir GE predixa ili IBM Watson-a umjesto Particle-a za implementaciju industrijskog IoT rješenja. Za stručnost u pružanju usluge važno je osigurati da je pružatelj platforme proveo dobar broj godina u tom prostoru.
4. Povezivost
To je najvažnije pri odabiru platforme za povezivanje. Potrebno je uzeti u obzir pitanja poput načina povezivanja, pokrivenosti, plana. Kompatibilnost odgovora na ovo pitanje s primjerom vašeg rješenja i vašim hardverom je vrlo važna. Način komunikacije mora biti onaj koji funkcionira u okviru ograničenja snage i ograničenja lokacije vašeg uređaja, dok podatkovni plan mora biti onaj koji je isplativ na temelju brzine kojom vaši uređaji prenose i preuzimaju podatke.

5. Pouzdanost
Koliko je pouzdana platforma? Kolike su šanse da ne uspije? Što se događa kad ne uspije? Mogu li se podaci povratiti? Ovo i još više pitanja su koja se trebaju postaviti oko pouzdanosti platforme koja će se koristiti. Prije donošenja odluke saznajte koliko je detalja potrebno o ponudama platforme o pouzdanosti na razini proizvodnje.
6. Skalabilnost
Propusnost i kašnjenje dva su čimbenika koja treba imati na umu pri odabiru platforme oblaka IoT uređaja. Morate osigurati da odabrana platforma ima potrebnu infrastrukturu za postizanje razmjera koji predviđate za svoj projekt.
7. Sigurnost
Sigurnost je bez sumnje vrlo važan čimbenik koji treba uzeti u obzir pri odabiru platforme. Trebali biste znati mjere koje pružatelji platforme poduzimaju kako bi osigurali sigurnost platforme, od redovitih ažuriranja do provjere autentičnosti i šifriranja podataka. Povezana priroda IoT rješenja čini ih mogućim ciljevima za razne vrste napada koji bi mogli ugroziti vaše podatke i ukupnu bit vašeg projekta. Ovaj bi čimbenik trebao biti jedan od prvih koji treba razmotriti.

8. Značajke upravljanja uređajem i praćenja
IoT implementacije obično uključuju postavljanje uređaja na mjesta s ograničenim pristupom. Zbog toga je posjedovanje medija za praćenje i upravljanje zdravljem i statusom uređaja putem IoT platforme važnom značajkom. Neke su platforme toliko robusne za upravljanje uređajima da uključuju značajke za poticanje ažuriranja OTA firmvera na uređajima. Osigurajte da platforma može podržavati sve značajke praćenja i upravljanja koje bi vaš uređaj mogao zahtijevati.
9. Integracije i rukovanje podacima
Platforme u oblaku uređaja su ključne za prikupljanje podataka, ali većina tih platformi prevazišla je to, implementirajući nekoliko značajki koje omogućuju analizu podataka i stvaranje korisnih uvida. Za neke platforme to predstavlja dodatni trošak, dok je za druge besplatno. Osim analize podataka, većina podataka koje generira IoT koristi se za posluživanje različitih procesa. Osigurajte da je platforma sposobna stvoriti vrstu uvida koji vaš projekt zahtijeva, a procesi koji će imati izravne koristi od vašeg IoT rješenja mogu se lako integrirati prije donošenja odluke.
10. Podrška
Važnost podrške ne može se prenaglasiti, pogotovo kada postavljate svoj prvi IoT projekt ili prvi put upotrebljavate određenu platformu , moglo bi se pojaviti nekoliko problema koji bi projekt mogli koštati više vremena nego što je potrebno. Morate biti sigurni u vrstu podrške koju ćete dobiti prije nego što krenete s bilo kojom određenom platformom.

11. Trošak
Postoji nekoliko modela naplate za IoT platforme i češće su troškovi glavni faktor odabira platforme. Morate procijeniti model naplate platforme, smjestiti ga rame uz rame s brojem uređaja koje će vaše rješenje uključivati, količinom i učestalošću podataka koji će se generirati i odlučiti je li ta platforma najbolja za vas.

Ovaj popis nikako nije iscrpan; Implementacija IoT-a može biti složena, važno je postići ljude s odgovarajućom razinom iskustva da postignu uspjeh. Dok prolazite kroz postupak odabira platforme, presudno je sjedenje (ili telefonski razgovor) s prodajnim predstavnicima platformi koje razmatrate. To će vam dati uvid u njihove mogućnosti i buduće planove.
