- Mga uri ng mga IoT platform
- 1. Mga Platform ng Hardware
- 2. Mga Platform ng Pagkakakonekta
- 3. Mga Platform ng Cloud ng Device
- 4. Wakas sa Wakas na Mga Platform
- Mga salik na isasaalang-alang kapag pumipili ng isang Platform
- 1. Uri ng Serbisyo / Modelo
- 2. Pagkakatugma
- 3. Karanasan sa Domain
- 4. Pagkakakonekta
- 5. Kahusayan
- 6. Kakayahang sukatin
- 7. Seguridad
- 8. Mga tampok sa pamamahala at pagsubaybay sa aparato
- 9. Pagsasama at paghawak ng Data
- 10. Suporta
- 11. Gastos
Ang isang ulat ni Gartner noong 2017 ay hinulaan na sa pamamagitan ng 2020, ang bilang ng mga konektadong " bagay " sa Internet ay magiging higit sa 20.4 bilyon. Ngunit sa rate kung saan ang mga solusyon sa IoT ay kasalukuyang ipinakalat sa buong mundo ng mga negosyong natutuklasan kung paano ito makakatulong na ma-optimize ang kanilang mga proseso, at ng mga negosyante na nakakagambala sa mga mayroon nang merkado at umukit ng mga bago na may magkakaibang mga makabagong solusyon, Marahil ay ligtas ito upang sabihin na magkakaroon ng isang mas malaking bilang sa 2020.
Ang isa sa mga pangunahing tagapagpadali ng matatag na paglaki na ito sa bilang ng mga konektadong aparato ay ang mga IoT platform. Nagbibigay ang mga ito ng isang serye ng mga pinagsamang serbisyo at imprastraktura (pag-iimbak ng data, pagkakakonekta atbp.) Sa pangkalahatan ay kinakailangan upang ikonekta ang "mga bagay" sa internet. Pinangangasiwaan nila ang karamihan sa mabibigat na pag-angat ng proyekto, binabawasan ang dami ng trabaho at pamumuhunan na kinakailangan para sa paglalagay ng mga solusyon at sa ngayon ay isa sa mga pangunahing dahilan sa likod ng ilan sa mga pinakamatagumpay na solusyon sa IoT sa paligid.
Ginawa silang isang mahalagang bahagi ng paglawak ng anumang solusyon sa IoT. Gayunpaman, ang merkado ng platform ng IoT ay tumaas, ayon sa isang ulat ng IoT-Analytics, tulad ng sa huling bilang sa 2017, ang bilang ng mga IoT platform ay tumaas sa paligid ng 450, 200 higit pa kaysa sa nakaraang taon. Ang napakalaking halagang ito ng mga pagpipilian ay lumilikha ng isang natatanging hanay ng mga hamon para sa mga developer bilang pagpili ng perpektong platform na nagiging lubos na gawain. Tinalakay na natin ang Nangungunang anim na mga board ng hardware para sa IoT, ngunit ang mga ito ay isang uri lamang ng IoT platform, sa artikulong ngayon titingnan namin ang magkakaibang uri ng mga IoT platform at ang mga salik na isasaalang-alang kapag pumipili sa pagitan nila.
Mga uri ng mga IoT platform
Ang isa sa pinakamadaling paraan ng paghiwa-hiwalay ng mga IoT platform sa mga uri ay sa pamamagitan ng pag-kategorya sa mga ito batay sa pinaka-pangunahing IoT Architecture (ipinapakita sa ibaba).
Alin (marahil ay pinadali) na masasabi na binubuo pangunahin ng 4 na mga module;
- Ang "mga bagay" (pisikal / nasasalat na hardware hal. Mga smart switch)
- Pagkakakonekta hal, WiFi, LoRa
- Cloud ng aparato hal AWS, ThingsWrox
- Mga App / Device / API
Ang ika- 4 na module ay kumakatawan sa mga end na aparato na kadalasang tinukoy din bilang mga bagay. Batay dito, maaari naming ikategorya ang mga IoT platform sa apat na pangunahing uri;
- Mga platform ng hardware
- Mga Platform ng Pagkakonekta
- Mga platform ng ulap ng aparato
- Mga platform ng End to End
1. Mga Platform ng Hardware
Saklaw ko ang ganitong uri ng mga platform sa isa sa aking mga naunang artikulo dito. Mahalaga silang mga platform na ginagamit para sa disenyo at pag-unlad ng "mga bagay" sa IoT. Nagsasama sila ng magkakaibang hanay ng mga microcontroller at microprocessor na mayroong mga espesyal na tampok na angkop sa mga ito para sa maraming mga kaso ng paggamit ng IoT. Kasama sa mga halimbawa ang mga board mula sa Particle bukod sa iba pa.
2. Mga Platform ng Pagkakakonekta
Pangunahin itong nakatuon sa kung paano nakakonekta ang mga aparato sa internet gamit ang magkakaibang mababang lakas, mga medium na telecommunication na may mababang gastos mula sa NB-IoT hanggang sa LoRa. Ang mga magagandang halimbawa ay kasama ang Sigox, AirVantage, Hologram, at maliit na butil.
3. Mga Platform ng Cloud ng Device
Ang mga platform na ito ay umiiral sa iba't ibang mga lasa at kung saan marahil ay mayroon kang pinakamaraming bilang ng mga manlalaro. Tradisyonal nilang ibinibigay ang imprastraktura ng network at espasyo sa pag- iimbak para sa data ng aparato na may kakayahang ikonekta ang libu-libo hanggang milyon-milyong mga aparato. Ang ilan sa mga platform na ito ay may kasamang mga karagdagan at pagkakaiba-iba ng mga tampok para sa data analytics at visualization, pagsubaybay / pamamahala ng aparato atbp Magandang mga halimbawa ay kasama; AWS, ThingsWrox ng PTC, Thingspeak, Azure, atbp Alamin kung paano magsimula sa AWS para sa IoT.
4. Wakas sa Wakas na Mga Platform
Ang mga platform na ito ay teknikal na pinagsasama ang lahat ng mga pagsisikap ng iba pang mga platform na nabanggit sa itaas. Nagbibigay ang mga ito ng hardware (direkta o sa pamamagitan ng pakikipagsosyo), ang pagkakakonekta, ulap ng aparato, seguridad at bawat iba pang bagay na kinakailangan upang ikonekta ang mga aparato sa internet. Ang pinagsamang katangian ng kanilang serbisyo hanggang sa hardware ay ginagawang isang madaling gawain sa pamamahala ng aparato. Ang mga platform na ito ay marahil ang pinakamahusay na magagamit kapag inilalagay ang iyong unang solusyon sa IoT dahil nakakatulong silang alisin ang pagiging kumplikado na kasangkot sa pagsasama ng iba't ibang mga IoT stack at platform. Ang isang mahusay na halimbawa ng mga platform sa seksyong ito ay magiging Particle .
Bukod sa pag-uuri sa mga uri gamit ang pangunahing arkitektura ng IoT, ang mga platform na ito ay maaari ring ikategorya batay sa mga IoT na patayo (mula sa mga partikular na industriya hanggang sa natatanging uri ng mga kliyente) kung saan sila nagpapatakbo. Halimbawa, ang mga platform tulad ng GE Predix at Honeywell IoT suite ay pinasadya upang maihatid ang mga gumagamit sa industriya ng IoT market habang ang mga platform tulad ng BluePillar ay nagbibigay ng isang platform ng enerhiya-bilang-isang-serbisyo na maaaring maging kapaki-pakinabang para sa mga proyekto na nauugnay sa enerhiya. Tila pangkalahatang mga platform ng layunin tulad ng AWS, at mga bagay naWorx mayroon din at maaaring maging pinakamahusay para sa ilang mga proyekto.
Mga salik na isasaalang-alang kapag pumipili ng isang Platform
Ayon sa isang ulat ng engineering.com, 90 % ng data na nabuo ng mga IoT na aparato ay kasalukuyang hindi ginagamit na may kabiguang gamitin ang tamang platform para sa pag-deploy, na isa sa mga pangunahing sanhi. Para sa mga IoT platform, walang "isang sukat na akma sa lahat" para sa anumang proyekto. Maingat na pagsasaalang-alang ay dapat gawin upang matiyak na ang platform na ginagamit ay ang pinakamahusay para sa proyekto.
Nasa ibaba ang ilan sa mga salik na dapat mong abangan kapag pumipili ng isang platform;
- Uri ng Serbisyo at Modelo
- Pagkatugma (Arkitektura at Teknolohiya Stack)
- Karanasan sa Domain
- Pagiging maaasahan
- Pagkakakonekta
- Kakayahang sukatin
- Seguridad
- Mga tampok sa pamamahala at pagsubaybay sa aparato
- Pagsasama at paghawak ng Data
- Suporta
- Gastos
1. Uri ng Serbisyo / Modelo
Ang unang bagay na isasaalang-alang kapag pumipili ng isang platform ay ang uri ng mga serbisyong inaalok nila. Mahalagang kilalanin kung ang mga ito ay isang totoong end to end platform o isang platform ng pagkakakonekta lamang. Ito ay mahalaga na tunay na maunawaan ang mga handog ng mga platform at matukoy kung paano ito umaangkop sa mga layunin ng iyong proyekto.
2. Pagkakatugma
Ang kadahilanan na ito ay mas mahalaga pa kung hindi ka gumagamit ng end to end na platform. Mahalagang matiyak na ang Arkitektura (network, pagkakakonekta) at stack ng teknolohiya (e, g mga sinusuportahang protokol) ng platform na gagamitin, ay magkakasya sa iyong kaso ng paggamit, iyong umiiral nang IP ng produkto at mga hinaharap na layunin ng iyong proyekto. Dapat mong tiyakin na mayroon ng interoperability (isang paraan o iba pa) sa pagitan ng mga platform na gagamitin para sa anumang bahagi ng iyong proyekto . Halimbawa, kung ang iyong "mga bagay" ay batay sa MQTT na protocol ng komunikasyon, mahalagang matiyak ang platform na iyong pipiliin habang sinusuportahan ng cloud ng aparato ang protokol.
3. Karanasan sa Domain
Ang kadalubhasaan sa domain ay maaaring sa mga tuntunin ng kadalubhasaan sa paligid ng isang partikular na patayo ng IoT o kadalubhasaan sa serbisyong ibinibigay. Tulad ng nabanggit sa itaas, ang ilang mga platform ng IoT ay binuo na may isang tiyak na seksyon ng IoT market sa isipan, kung bubuo sa paligid ng patayong iyon, maaaring matalino upang pumili ng mga platform sa loob ng puwang na iyon. Ang isang mabuting halimbawa ay ang pagpili ng GE predix o IBM Watson sa paglipas ng Particle para sa pagpapatupad ng isang solusyon na batay sa Industrial IoT. Para sa kadalubhasaan sa serbisyong ipinagkakaloob, mahalagang matiyak na ang tagabigay ng platform ay gumastos ng maraming bilang ng mga taon sa loob ng puwang na iyon.
4. Pagkakakonekta
Ito ang pinakamahalaga kapag pumipili ng isang platform ng pagkakakonekta. Ang mga katanungan tulad ng paraan ng koneksyon, saklaw, plano, bukod sa iba pa ay kailangang isaalang-alang. Ang pagiging tugma ng mga sagot sa tanong na ito sa kaso ng paggamit ng iyong solusyon at ang iyong hardware lalo na ay lubos na mahalaga. Ang mode ng komunikasyon ay dapat na isa na gumagana sa loob ng badyet ng kuryente ng iyong aparato at mga hadlang sa lokasyon, habang ang plano ng data ay dapat na isang epektibo sa gastos batay sa rate ng pag-upload at pag-download ng iyong aparato ng data.
5. Kahusayan
Gaano maaasahan ang platform? Ano ang mga pagkakataong mabigo ito? Ano ang mangyayari kapag nabigo ito? Maaari bang makuha ang data? Ito at higit pa ang mga katanungan na tatanungin sa paligid ng pagiging maaasahan ng platform na gagamitin. Kumuha ng maraming mga detalye kung kinakailangan tungkol sa mga alok ng platform sa paligid ng pagiging maaasahan sa antas ng produksyon bago gumawa ng desisyon.
6. Kakayahang sukatin
Ang bandwidth at Latency ay dalawang salik na dapat tandaan kapag pumipili ng isang platform ng cloud ng aparato ng IoT. Dapat mong tiyakin na ang platform ng pinili ay may kinakailangang imprastraktura upang makamit ang sukat na inaasahan mo para sa iyong proyekto.
7. Seguridad
Ang seguridad ay walang alinlangan isang napakahalagang kadahilanan upang isaalang-alang kapag pumipili ng isang platform. Dapat mong malaman ang mga hakbang na ginagawa ng mga tagabigay ng platform upang matiyak ang seguridad ng platform, mula sa regular na pag-update hanggang sa pagpapatotoo at pag-encrypt ng data. Ang konektadong likas na katangian ng mga solusyon sa IoT ay ginagawang posible silang mga target para sa magkakaibang uri ng pag-atake na maaaring ikompromiso ang iyong data at ang pangkalahatang kakanyahan ng iyong proyekto. Ang kadahilanan na ito ay dapat na isa sa mga unang isinasaalang-alang.
8. Mga tampok sa pamamahala at pagsubaybay sa aparato
Karaniwang may kasamang pagpapatupad ng IoT ang paglawak ng mga aparato sa mga lugar na may limitadong pag-access. Ginagawa nitong pagkakaroon ng isang daluyan ng pagsubaybay at pamamahala ng kalusugan at katayuan ng aparato sa pamamagitan ng isang IoT platform na isang mahalagang tampok. Ang ilang mga platform ay napakalakas para sa pamamahala ng aparato na nagsasama sila ng mga tampok upang maitulak ang mga pag-update ng firmware ng OTA sa mga aparato. Tiyaking sinusuportahan ng platform ang lahat ng mga tampok sa pagsubaybay at pamamahala na maaaring mangailangan ng iyong aparato.
9. Pagsasama at paghawak ng Data
Ang mga platform ng cloud cloud ay mahalaga para sa koleksyon ng data, ngunit ang karamihan sa mga platform na iyon ay lampas doon, na nagpapatupad ng maraming mga tampok na nagbibigay-daan sa pagtatasa ng data at pagbuo ng mga naaaksyong pananaw. Para sa ilang mga platform, dumarating ito bilang isang idinagdag na gastos habang libre ito para sa iba. Bukod sa pagtatasa ng data, ang karamihan sa data na nabuo ng IoT ay ginagamit upang maghatid ng magkakaibang mga proseso. Tiyaking ang platform ay may kakayahang makabuo ng uri ng mga pananaw na kinakailangan ng iyong proyekto at ang mga proseso na makikinabang nang direkta mula sa iyong solusyon sa IoT, maaaring maisama nang madali bago magpasya.
10. Suporta
Ang kahalagahan ng suporta ay hindi maaaring bigyang-diin, lalo na kapag ang pag-deploy ng iyong unang proyekto ng IoT, o paggamit ng isang partikular na platform sa unang pagkakataon , maraming mga problema ang maaaring lumitaw na maaaring gastos sa proyekto ng mas maraming oras kaysa kinakailangan. Kailangan mong siguraduhin ang uri ng suporta na makukuha mo bago pumunta sa anumang partikular na platform.
11. Gastos
Maraming mga modelo ng pagsingil ang umiiral para sa mga platform ng IoT at mas madalas kaysa sa hindi, ang gastos ay madalas na maging pangunahing kadahilanan para sa pagpili ng platform. Kailangan mong suriin ang modelo ng pagsingil ng platform, ilagay ito magkatabi sa bilang ng mga aparato na kasangkot ang iyong solusyon, ang dami at dalas ng data na mabubuo at magpasya kung ang partikular na platform na pinakamahusay para sa iyo.
Ang listahang ito ay hindi nangangahulugang lubusang; Ang IoT deploy ay maaaring maging kumplikado, mahalaga na makuha ang mga taong may tamang antas ng karanasan upang makamit ang tagumpay. Habang sumasailalim sa proseso ng pagpili ng isang platform, ang pagkakaroon ng isang pag-upo (o pag-uusap sa telepono) kasama ang mga kinatawan ng pagbebenta ng mga platform na isinasaalang-alang mo ay lubos na susi. Bibigyan ka nito ng mga pananaw sa kanilang mga kakayahan at mga plano sa hinaharap.