- Typy platforiem IoT
- 1. Hardvérové platformy
- 2. Platformy pripojenia
- 3. Platformy cloudu zariadení
- 4. Platformy typu end-to-end
- Faktory, ktoré treba brať do úvahy pri výbere platformy
- 1. Typ služby / model
- 2. Kompatibilita
- 3. Odbornosť domén
- 4. Pripojiteľnosť
- 5. Spoľahlivosť
- 6. Škálovateľnosť
- 7. Bezpečnosť
- 8. Funkcie správy a monitorovania zariadenia
- 9. Integrácie a spracovanie údajov
- 10. Podpora
- 11. Náklady
Správa spoločnosti Gartner z roku 2017 predpovedala, že do roku 2020 bude počet pripojených „ vecí “ na internete viac ako 20,4 miliárd. Ale s mierou, s akou sú riešenia internetu vecí v súčasnosti nasadené po celom svete podnikmi, ktoré objavujú, ako by to mohlo pomôcť optimalizovať ich procesy, a podnikateľmi, ktorí narúšajú existujúce trhy a vytyčujú nové pomocou rôznych inovatívnych riešení, je to pravdepodobne bezpečné povedať, že do roku 2020 ich bude oveľa viac.
Jedným z hlavných sprostredkovateľov tohto neustáleho rastu počtu pripojených zariadení sú platformy IoT. Poskytujú sériu integrovaných služieb a infraštruktúry (ukladanie dát, pripojenie atď.), Ktoré sa všeobecne požadujú na pripojenie „vecí“ k internetu. Riešia väčšinu ťažkých ťažkostí projektu, znižujú množstvo práce a investícií potrebných na nasadenie riešení a boli zďaleka jedným z hlavných dôvodov niektorých z najúspešnejších riešení internetu vecí v okolí.
Toto ich urobilo neoddeliteľnou súčasťou nasadenia ľubovoľného riešenia internetu vecí. Trh s platformami IoT však stúpa, podľa správy IoT-Analytics sa počet platforiem IoT v poslednom prípade v roku 2017 zvýšil na zhruba 450, 200 viac ako v predchádzajúcom roku. Toto obrovské množstvo možností vytvára pre vývojárov jedinečnú sadu výziev, pretože výber perfektnej platformy sa stáva celkom úlohou. O šiestich najdôležitejších hardvérových doskách pre IoT sme už hovorili, sú však iba jedným typom platformy IoT, v dnešnom článku sa pozrieme na rozmanité typy platforiem IoT a faktory, ktoré je potrebné zohľadniť pri výbere medzi nimi.
Typy platforiem IoT
Jedným z najjednoduchších spôsobov rozdelenia platforiem IoT na typy je ich kategorizácia na základe najzákladnejšej architektúry IoT (zobrazená nižšie).
O ktorých (pravdepodobne príliš zjednodušených) možno povedať, že sa skladajú hlavne zo 4 modulov;
- „Veci“ (fyzický / hmotný hardvér, napr. Inteligentné prepínače)
- Pripojiteľnosť napr. WiFi, LoRa
- Cloud zariadení, napr. AWS, ThingsWrox
- Aplikácie / zariadenia / API
4 th modul predstavuje koncové zariadenia, ktoré sú zvyčajne tiež označujú ako veci. Na základe toho by sme mohli IoT platformy kategorizovať do štyroch hlavných typov;
- Hardvérové platformy
- Platformy pripojenia
- Cloudové platformy zariadení
- Platformy typu End to End
1. Hardvérové platformy
Týmto typom platforiem som sa venoval v jednom zo svojich predchádzajúcich článkov tu. Sú to v podstate platformy používané na návrh a vývoj „vecí“ v IoT. Zahŕňajú rozmanitú škálu mikrokontrolérov a mikroprocesorov, ktoré majú špeciálne vlastnosti, vďaka ktorým sú vhodné pre niekoľko prípadov použitia internetu vecí. Príklady zahŕňajú okrem iného dosky od spoločnosti Particle.
2. Platformy pripojenia
Jedná sa o platformy zamerané hlavne na to, ako sú zariadenia pripojené k internetu pomocou rôznych nízkoenergetických a lacných telekomunikačných médií od NB-IoT po LoRa. Medzi dobré príklady patrí Sigfox, AirVantage, hologram a častice.
3. Platformy cloudu zariadení
Tieto platformy existujú v rôznych príchutiach a práve tam pravdepodobne máte najväčší počet hráčov. Tradične poskytujú sieťovú infraštruktúru a úložný priestor pre dáta zariadení s možnosťou pripojenia niekoľkých tisíc až miliónov zariadení. Niektoré z týchto platforiem prichádzajú s ďalšími a odlišujúcimi funkciami pre analýzu a vizualizáciu údajov, monitorovanie / správu zariadení atď. Medzi dobré príklady patrí; AWS, PTC's ThingsWrox, Thingspeak, Azure atď. Naučte sa, ako začať s AWS pre IoT.
4. Platformy typu end-to-end
Tieto platformy technicky kombinujú všetko úsilie ostatných platforiem spomenutých vyššie. Poskytujú hardvér (priamo alebo prostredníctvom partnerstiev), pripojenie, cloud zariadení, zabezpečenie a všetky ďalšie veci potrebné na pripojenie zariadení k internetu. Vďaka integrovanej povahe ich služieb až po hardvér je správa zariadení s nimi ľahká úloha. Tieto platformy sú pravdepodobne najlepšie použiteľné pri nasadení vášho prvého riešenia IoT, pretože pomáhajú odstraňovať zložitosť spojenú s kombináciou rôznych zásobníkov a platforiem IoT. Dobrým príkladom platforiem v tejto časti bude Particle .
Okrem klasifikácie na typy pomocou základnej architektúry IoT je možné tieto platformy tiež kategorizovať na základe vertikál IoT (od konkrétnych odvetví po jedinečný druh klientov), v ktorých pôsobia. Napríklad platformy ako GE Predix a Honeywell IoT suite sú prispôsobené tak, aby slúžili používateľom na priemyselnom trhu IoT, zatiaľ čo platformy ako BluePillar poskytujú platformu energie ako služby, ktorá by mohla byť užitočná pre projekty spojené s energiou. Na prvý pohľad existujú aj platformy na všeobecné použitie, ako sú AWS a thingsWorx, ktoré môžu byť pre určité projekty najlepšie.
Faktory, ktoré treba brať do úvahy pri výbere platformy
Podľa správy engineering.com sa 90 % dát generovaných zariadeniami internetu vecí v súčasnosti nevyužíva, pričom jednou z hlavných príčin je zlyhanie pri použití správnej platformy na nasadenie. Pre platformy IoT neexistuje pre všetky projekty „univerzálna veľkosť“. Je potrebné starostlivo zvážiť, či používaná platforma je pre projekt najlepšia.
Ďalej uvádzame niektoré z faktorov, na ktoré by ste si mali pri výbere platformy dávať pozor.
- Typ služby a model
- Kompatibilita (sada architektúry a technológie)
- Odbornosť domén
- Spoľahlivosť
- Pripojiteľnosť
- Škálovateľnosť
- Bezpečnosť
- Funkcie správy a monitorovania zariadení
- Integrácie a spracovanie údajov
- podpora
- Náklady
1. Typ služby / model
Prvá vec, ktorú je potrebné vziať do úvahy pri výbere platformy, je druh služieb, ktoré ponúkajú. Je dôležité zistiť, či ide o skutočnú platformu typu end-to-end alebo iba platformu pripojenia. Je dôležité skutočne porozumieť ponuke platforiem a určiť, ako to zapadá do cieľov vášho projektu.
2. Kompatibilita
Tento faktor je ešte dôležitejší, ak nepoužívate platformu typu end-to-end. Je dôležité zabezpečiť, aby architektúra (sieť, pripojenie) a technologický zásobník (napr. Podporované protokoly) platformy, ktorá sa má použiť, zodpovedali vášmu prípadu použitia, vašej existujúcej adrese IP produktu a budúcim cieľom vášho projektu. Mali by ste sa ubezpečiť, že existuje interoperabilita (jedným alebo druhým spôsobom) medzi platformami, ktoré sa majú použiť v ktorejkoľvek časti vášho projektu . Napríklad, ak vaše „veci“ boli založené na komunikačnom protokole MQTT, je dôležité zabezpečiť, aby platforma, ktorú vyberáte, pretože cloud zariadenia podporuje protokol.
3. Odbornosť domén
Odborné znalosti v oblasti domén by mohli byť v zmysle odborných znalostí týkajúcich sa konkrétnej vertikály internetu vecí alebo odborných znalostí v poskytovanej službe. Ako už bolo spomenuté vyššie, určité platformy IoT sú vyvíjané s ohľadom na určitú časť trhu IoT, ak sa budú vyvíjať okolo tejto vertikály, môže byť potom chytré zvoliť si platformy v tomto priestore. Dobrým príkladom bude výber GE predix alebo IBM Watson nad Particle na implementáciu riešenia založeného na priemyselnom IoT. Pokiaľ ide o odborné znalosti v oblasti poskytovanej služby, je dôležité zabezpečiť, aby poskytovateľ platformy strávil v tomto priestore dobrý počet rokov.
4. Pripojiteľnosť
To je najdôležitejšie pri výbere platformy pripojenia. Je potrebné zohľadniť okrem iného otázky ako spôsob pripojenia, pokrytie, plán. Kompatibilita odpovedí na túto otázku s prípadom použitia vášho riešenia a predovšetkým hardvéru je dosť dôležitá. Komunikačný režim musí byť taký, aby fungoval v rámci obmedzenia napájania vášho zariadenia a obmedzení umiestnenia, zatiaľ čo dátový plán musí byť taký, ktorý je nákladovo efektívny na základe rýchlosti, ktorou vaše zariadenia nahrávajú a sťahujú údaje.
5. Spoľahlivosť
Aká spoľahlivá je platforma? Aké sú šance na jeho zlyhanie? Čo sa stane, keď zlyhá? Dajú sa údaje obnoviť? Toto a ďalšie sú otázky, ktoré je potrebné položiť ohľadne spoľahlivosti platformy, ktorá sa má použiť. Pred rozhodnutím sa dozviete čo najviac podrobností o ponukách platformy okolo spoľahlivosti na úrovni výroby.
6. Škálovateľnosť
Šírka pásma a latencia sú dva faktory, na ktoré treba pamätať pri výbere cloudovej platformy zariadenia IoT. Musíte sa ubezpečiť, že zvolená platforma má potrebnú infraštruktúru na dosiahnutie rozsahu, ktorý predpokladáte pre svoj projekt.
7. Bezpečnosť
Pri výbere platformy je bezpochyby veľmi dôležitým faktorom bezpečnosť. Mali by ste poznať opatrenia, ktoré poskytovatelia platforiem prijímajú na zaistenie bezpečnosti platformy, od pravidelných aktualizácií až po autentifikáciu a šifrovanie údajov. Vďaka prepojenej povahe riešení IoT sú možné ciele pre rôzne druhy útokov, ktoré by mohli ohroziť vaše údaje a celkovú podstatu vášho projektu. Tento faktor by mal byť považovaný za jeden z prvých.
8. Funkcie správy a monitorovania zariadenia
Implementácie IoT zvyčajne zahŕňajú nasadenie zariadení na miestach s obmedzeným prístupom. Vďaka tomu je médium na monitorovanie a správu stavu a stavu zariadenia prostredníctvom platformy IoT dôležitou funkciou. Niektoré platformy sú pre správu zariadení také robustné, že obsahujú funkcie, ktoré tlačia aktualizácie firmvéru OTA do zariadení. Zaistite, aby platforma podporovala všetky funkcie monitorovania a správy, ktoré by vaše zariadenie mohlo vyžadovať.
9. Integrácie a spracovanie údajov
Cloudové platformy zariadení sú nevyhnutné pre zhromažďovanie údajov, ale väčšina z týchto platforiem išla nad rámec implementácie niekoľkých funkcií, ktoré umožňujú analýzu údajov a generovanie použiteľných štatistík. Pre niektoré platformy to predstavuje dodatočnú cenu, pre iné je to bezplatné. Okrem analýzy údajov sa väčšina údajov generovaných IoT používa na obsluhu rôznych procesov. Zaistite, aby platforma bola schopná generovať informácie, ktoré váš projekt vyžaduje, a procesy, ktoré budú priamo profitovať z vášho riešenia internetu vecí, je možné pred rozhodnutím ľahko integrovať.
10. Podpora
Dôležitosť podpory nemožno príliš zdôrazniť, najmä pri nasadení vášho prvého projektu IoT alebo pri prvom použití konkrétnej platformy môže vzniknúť niekoľko problémov, ktoré môžu stáť projekt viac času, ako je potrebné. Pred prechodom na konkrétnu platformu si musíte byť istí, aký druh podpory vám bude poskytnutý.
11. Náklady
Pre platformy IoT existuje niekoľko fakturačných modelov a častejšie sú náklady hlavným faktorom pri výbere platformy. Musíte vyhodnotiť fakturačný model platformy, umiestniť ju vedľa seba s počtom zariadení, ktoré vaše riešenie bude zahŕňať, množstvom a frekvenciou generovaných údajov a rozhodnúť sa, či je pre vás konkrétna platforma najlepšia.
Tento zoznam nie je v žiadnom prípade vyčerpávajúci; Nasadenie internetu vecí môže byť zložité, je dôležité dosiahnuť, aby ľudia dosiahli správnu úroveň skúseností, aby dosiahli úspech. Počas procesu výberu platformy je celkom kľúčové sedieť (alebo telefonovať) s obchodnými zástupcami platforiem, ktoré zvažujete. Takto získate prehľad o ich schopnostiach a plánoch do budúcnosti.