- IoT ప్లాట్ఫారమ్ల రకాలు
- 1. హార్డ్వేర్ ప్లాట్ఫారమ్లు
- 2. కనెక్టివిటీ ప్లాట్ఫాంలు
- 3. పరికర క్లౌడ్ ప్లాట్ఫారమ్లు
- 4. ఎండ్ టు ఎండ్ ప్లాట్ఫాంలు
- ప్లాట్ఫారమ్ను ఎంచుకునేటప్పుడు పరిగణించవలసిన అంశాలు
- 1. సేవ రకం / మోడల్
- 2. అనుకూలత
- 3. డొమైన్ నైపుణ్యం
- 4. కనెక్టివిటీ
- 5. విశ్వసనీయత
- 6. స్కేలబిలిటీ
- 7. భద్రత
- 8. పరికర నిర్వహణ మరియు పర్యవేక్షణ లక్షణాలు
- 9. ఇంటిగ్రేషన్లు మరియు డేటా నిర్వహణ
- 10. మద్దతు
- 11. ఖర్చు
2017 లో గార్ట్నర్ ఇచ్చిన ఒక నివేదిక 2020 నాటికి ఇంటర్నెట్లో కనెక్ట్ చేయబడిన “ విషయాల ” సంఖ్య 20.4 బిలియన్లకు పైగా ఉంటుందని అంచనా వేసింది. ఐయోటి సొల్యూషన్స్ ప్రస్తుతం ప్రపంచవ్యాప్తంగా అమలు చేయబడుతున్న రేటుతో, ఇది వారి ప్రక్రియలను ఆప్టిమైజ్ చేయడానికి ఎలా సహాయపడుతుందో కనుగొన్న వ్యాపారాలు మరియు ఇప్పటికే ఉన్న మార్కెట్లకు అంతరాయం కలిగించే మరియు విభిన్నమైన వినూత్న పరిష్కారాలతో కొత్త వాటిని చెక్కే పారిశ్రామికవేత్తలచే, ఇది బహుశా సురక్షితం 2020 నాటికి చాలా ఎక్కువ సంఖ్యలో ఉంటుందని చెప్పడం.
కనెక్ట్ చేయబడిన పరికరాల సంఖ్యలో ఈ స్థిరమైన వృద్ధికి ప్రధాన ఫెసిలిటేటర్లలో ఒకటి IoT ప్లాట్ఫారమ్లు. వారు సాధారణంగా ఇంటర్నెట్కు "విషయాలు" కనెక్ట్ చేయడానికి అవసరమైన సమగ్ర సేవలు మరియు మౌలిక సదుపాయాల (డేటా నిల్వ, కనెక్టివిటీ మొదలైనవి) అందిస్తారు. వారు ప్రాజెక్ట్ యొక్క భారీ లిఫ్టింగ్ను చాలావరకు నిర్వహిస్తారు, పరిష్కారాల విస్తరణకు అవసరమైన పని మరియు పెట్టుబడుల మొత్తాన్ని తగ్గిస్తారు మరియు చుట్టూ ఉన్న కొన్ని విజయవంతమైన IoT పరిష్కారాల వెనుక ప్రధాన కారణాలలో ఒకటి.
ఇది ఏదైనా IoT పరిష్కారం యొక్క విస్తరణలో అంతర్భాగంగా మారింది. ఏదేమైనా, ఐయోటి ప్లాట్ఫాం మార్కెట్ పెరుగుతోంది, ఐఒటి-అనలిటిక్స్ నివేదిక ప్రకారం, 2017 లో చివరి లెక్క ప్రకారం , ఐఒటి ప్లాట్ఫారమ్ల సంఖ్య మునుపటి సంవత్సరంతో పోలిస్తే 450, 200 వరకు పెరిగింది. ఖచ్చితమైన ప్లాట్ఫామ్ను ఎంచుకోవడం చాలా పనిగా మారడంతో ఈ భారీ మొత్తంలో ఎంపికలు డెవలపర్లకు ప్రత్యేకమైన సవాళ్లను సృష్టిస్తాయి. మేము ఇప్పటికే IoT కోసం టాప్ ఆరు హార్డ్వేర్ బోర్డులను చర్చించాము, కానీ అవి ఒక రకమైన IoT ప్లాట్ఫారమ్ మాత్రమే, నేటి వ్యాసంలో మేము విభిన్న రకాల IoT ప్లాట్ఫారమ్లను మరియు వాటి మధ్య ఎంపిక చేసేటప్పుడు పరిగణించవలసిన అంశాలను పరిశీలిస్తాము.
IoT ప్లాట్ఫారమ్ల రకాలు
IoT ప్లాట్ఫారమ్లను రకాలుగా విడగొట్టడానికి సులభమైన మార్గాలలో ఒకటి, వాటిని అత్యంత ప్రాథమిక IoT ఆర్కిటెక్చర్ ఆధారంగా వర్గీకరించడం (క్రింద చూపబడింది).
ఏది (బహుశా అతి సరళమైనది) ప్రధానంగా 4 గుణకాలు కలిగి ఉంటుందని చెప్పవచ్చు;
- “విషయాలు” (భౌతిక / స్పష్టమైన హార్డ్వేర్ ఉదా. స్మార్ట్ స్విచ్లు)
- కనెక్టివిటీ ఉదా. వైఫై, లోరా
- పరికర క్లౌడ్ ఉదా. AWS, థింగ్స్వ్రాక్స్
- అనువర్తనాలు / పరికరాలు / API లు
4 వ మాడ్యూల్ ఎండ్ పరికరాలను సూచిస్తుంది, వీటిని సాధారణంగా విషయాలు అని కూడా పిలుస్తారు. దీని ఆధారంగా, మేము IoT ప్లాట్ఫారమ్లను నాలుగు ప్రధాన రకాలుగా వర్గీకరించవచ్చు;
- హార్డ్వేర్ ప్లాట్ఫారమ్లు
- కనెక్టివిటీ ప్లాట్ఫారమ్లు
- పరికర క్లౌడ్ ప్లాట్ఫారమ్లు
- ఎండ్ టు ఎండ్ ప్లాట్ఫాంలు
1. హార్డ్వేర్ ప్లాట్ఫారమ్లు
నేను ఇక్కడ నా మునుపటి కథనాలలో ఈ రకమైన ప్లాట్ఫారమ్లను కవర్ చేసాను. అవి తప్పనిసరిగా IoT లోని “విషయాల” రూపకల్పన మరియు అభివృద్ధికి ఉపయోగించే వేదికలు. వాటిలో విభిన్న శ్రేణి మైక్రోకంట్రోలర్లు మరియు మైక్రోప్రాసెసర్లు ఉన్నాయి, ఇవి ప్రత్యేక లక్షణాలను కలిగి ఉంటాయి, ఇవి అనేక ఐయోటి వినియోగ కేసులకు అనుకూలంగా ఉంటాయి. ఉదాహరణలలో పార్టికల్ నుండి బోర్డులు ఉన్నాయి.
2. కనెక్టివిటీ ప్లాట్ఫాంలు
ఇవి విభిన్న తక్కువ శక్తి, తక్కువ-ధర టెలికమ్యూనికేషన్ మాధ్యమాలను ఉపయోగించి NB-IoT నుండి LoRa వరకు పరికరాలను ఇంటర్నెట్కు ఎలా కనెక్ట్ చేస్తాయనే దానిపై ప్రధానంగా దృష్టి సారించిన ప్లాట్ఫారమ్లు. మంచి ఉదాహరణలు సిగ్ఫాక్స్, ఎయిర్వాంటేజ్, హోలోగ్రామ్ మరియు కణ.
3. పరికర క్లౌడ్ ప్లాట్ఫారమ్లు
ఈ ప్లాట్ఫారమ్లు వేర్వేరు రుచులలో ఉన్నాయి మరియు ఇక్కడ మీరు ఎక్కువ సంఖ్యలో ఆటగాళ్లను కలిగి ఉంటారు. వారు సాంప్రదాయకంగా పరికర డేటా కోసం నెట్వర్క్ మౌలిక సదుపాయాలు మరియు నిల్వ స్థలాన్ని అనేక వేల నుండి మిలియన్ల పరికరాలకు కనెక్ట్ చేసే సామర్థ్యాన్ని అందిస్తారు. ఈ ప్లాట్ఫారమ్లలో కొన్ని డేటా అనలిటిక్స్ మరియు విజువలైజేషన్, పరికర పర్యవేక్షణ / నిర్వహణ మొదలైన వాటి కోసం అదనపు మరియు విభిన్న లక్షణాలతో వస్తాయి. మంచి ఉదాహరణలు; AWS, PTC యొక్క థింగ్స్వ్రాక్స్, థింగ్స్పీక్, అజూర్, మొదలైనవి IoT కోసం AWS తో ఎలా ప్రారంభించాలో తెలుసుకోండి.
4. ఎండ్ టు ఎండ్ ప్లాట్ఫాంలు
ఈ ప్లాట్ఫాంలు పైన పేర్కొన్న ఇతర ప్లాట్ఫారమ్ల ప్రయత్నాలన్నింటినీ సాంకేతికంగా మిళితం చేస్తాయి. అవి హార్డ్వేర్ను (నేరుగా లేదా భాగస్వామ్యాల ద్వారా), కనెక్టివిటీ, డివైస్ క్లౌడ్, సెక్యూరిటీ మరియు పరికరాలను ఇంటర్నెట్కు కనెక్ట్ చేయడానికి అవసరమైన ప్రతి ఇతర వస్తువులను అందిస్తాయి. హార్డ్వేర్ వరకు వారి సేవ యొక్క ఇంటిగ్రేటెడ్ స్వభావం పరికర నిర్వహణను వారితో సులభమైన పనిగా చేస్తుంది. మీ మొదటి IoT పరిష్కారాన్ని అమలు చేసేటప్పుడు ఈ ప్లాట్ఫారమ్లు ఉపయోగించడానికి ఉత్తమమైనవి ఎందుకంటే అవి వేర్వేరు IoT స్టాక్ మరియు ప్లాట్ఫారమ్లను కలపడం ద్వారా సంక్లిష్టతను తొలగించడంలో సహాయపడతాయి. ఈ విభాగంలోని ప్లాట్ఫారమ్లకు మంచి ఉదాహరణ పార్టికల్ .
ప్రాథమిక IoT నిర్మాణాన్ని ఉపయోగించి రకాలుగా వర్గీకరణ కాకుండా, ఈ ప్లాట్ఫారమ్లు అవి పనిచేసే IoT నిలువు వరుసల ఆధారంగా (ప్రత్యేక పరిశ్రమల నుండి ప్రత్యేకమైన క్లయింట్ల వరకు) వర్గీకరించబడతాయి. ఉదాహరణకు, GE ప్రిడిక్స్ మరియు హనీవెల్ IoT సూట్ వంటి ప్లాట్ఫాంలు పరిశ్రమ IoT మార్కెట్లో వినియోగదారులకు సేవ చేయడానికి అనుకూలంగా ఉంటాయి, బ్లూపిల్లర్ వంటి ప్లాట్ఫాంలు శక్తి-సంబంధిత-సేవ-ప్లాట్ఫారమ్ను అందిస్తాయి, ఇది శక్తి-సంబంధిత ప్రాజెక్టులకు ఉపయోగపడుతుంది. AWS, మరియు థింగ్స్వర్క్స్ వంటి సాధారణ ప్రయోజన ప్లాట్ఫారమ్లు కూడా ఉన్నాయి మరియు కొన్ని ప్రాజెక్టులకు ఉత్తమమైనవి కావచ్చు.
ప్లాట్ఫారమ్ను ఎంచుకునేటప్పుడు పరిగణించవలసిన అంశాలు
ఇంజనీరింగ్.కామ్ యొక్క నివేదిక ప్రకారం, IoT పరికరాల ద్వారా ఉత్పత్తి చేయబడిన 90 % డేటా ప్రస్తుతం విస్తరణకు సరైన ప్లాట్ఫారమ్ను ఉపయోగించడంలో వైఫల్యంతో ఉపయోగించబడటం లేదు, ఇది ప్రధాన కారణాలలో ఒకటి. IoT ప్లాట్ఫారమ్ల కోసం, ఏ ప్రాజెక్టుకైనా "ఒక పరిమాణం సరిపోతుంది". ఉపయోగించబడుతున్న ప్లాట్ఫాం ప్రాజెక్టుకు ఉత్తమమైనదని నిర్ధారించడానికి జాగ్రత్తగా పరిశీలించాలి.
ప్లాట్ఫారమ్ను ఎంచుకునేటప్పుడు మీరు చూడవలసిన కొన్ని అంశాలు క్రింద ఉన్నాయి;
- సేవ రకం మరియు మోడల్
- అనుకూలత (ఆర్కిటెక్చర్ అండ్ టెక్నాలజీ స్టాక్)
- డొమైన్ నైపుణ్యం
- విశ్వసనీయత
- కనెక్టివిటీ
- స్కేలబిలిటీ
- భద్రత
- పరికర నిర్వహణ మరియు పర్యవేక్షణ లక్షణాలు
- ఇంటిగ్రేషన్లు మరియు డేటా నిర్వహణ
- మద్దతు
- ధర
1. సేవ రకం / మోడల్
ప్లాట్ఫామ్ను ఎన్నుకునేటప్పుడు మొదట పరిగణించవలసిన విషయం ఏమిటంటే వారు అందించే సేవలు. అవి నిజమైన ఎండ్ టు ఎండ్ ప్లాట్ఫారమ్ లేదా కనెక్టివిటీ ప్లాట్ఫామ్ కాదా అని గుర్తించడం చాలా ముఖ్యం. ప్లాట్ఫారమ్ల సమర్పణలను నిజంగా అర్థం చేసుకోవడం మరియు మీ ప్రాజెక్ట్ యొక్క లక్ష్యాలకు ఇది ఎలా సరిపోతుందో నిర్ణయించడం చాలా ముఖ్యం.
2. అనుకూలత
మీరు ఎండ్ టు ఎండ్ ప్లాట్ఫారమ్ను ఉపయోగించనప్పుడు ఈ అంశం మరింత ముఖ్యమైనది. ఉపయోగించాల్సిన ప్లాట్ఫాం యొక్క ఆర్కిటెక్చర్ (నెట్వర్క్, కనెక్టివిటీ) మరియు టెక్నాలజీ స్టాక్ (ఇ, గ్రా సపోర్ట్ ప్రోటోకాల్స్) మీ వినియోగ సందర్భానికి, మీ ప్రస్తుత ఉత్పత్తి ఐపికి మరియు మీ ప్రాజెక్ట్ యొక్క భవిష్యత్తు లక్ష్యాలకు సరిపోయేలా చూడటం చాలా ముఖ్యం. మీ ప్రాజెక్ట్ యొక్క ఏదైనా భాగానికి ఉపయోగించాల్సిన ప్లాట్ఫారమ్ల మధ్య ఇంటర్పెరాబిలిటీ (ఒక మార్గం లేదా మరొకటి) ఉందని మీరు నిర్ధారించుకోవాలి . ఉదాహరణకు, మీ "విషయాలు" MQTT కమ్యూనికేషన్ ప్రోటోకాల్పై ఆధారపడి ఉంటే, పరికర క్లౌడ్ ప్రోటోకాల్కు మద్దతు ఇస్తున్నందున మీరు ఎంచుకుంటున్న ప్లాట్ఫారమ్ను నిర్ధారించడం చాలా ముఖ్యం.
3. డొమైన్ నైపుణ్యం
డొమైన్ నైపుణ్యం ఒక నిర్దిష్ట IoT నిలువు చుట్టూ ఉన్న నైపుణ్యం పరంగా లేదా అందించబడుతున్న సేవలో నైపుణ్యం కావచ్చు. పైన చెప్పినట్లుగా, కొన్ని IoT ప్లాట్ఫారమ్లు IoT మార్కెట్లోని ఒక నిర్దిష్ట విభాగాన్ని దృష్టిలో ఉంచుకొని అభివృద్ధి చేయబడతాయి, ఆ నిలువు చుట్టూ అభివృద్ధి చెందుతుంటే, ఆ స్థలంలో ప్లాట్ఫారమ్లను ఎంచుకోవడం స్మార్ట్గా ఉండవచ్చు. పారిశ్రామిక IoT ఆధారిత పరిష్కారం అమలు కోసం GE ప్రిడిక్స్ లేదా IBM వాట్సన్ ఓవర్ పార్టికల్ ఎంచుకోవడం దీనికి మంచి ఉదాహరణ. అందించబడుతున్న సేవలో నైపుణ్యం కోసం, ప్లాట్ఫాం ప్రొవైడర్ ఆ స్థలంలో మంచి సంవత్సరాలు గడిపినట్లు నిర్ధారించుకోవడం చాలా ముఖ్యం.
4. కనెక్టివిటీ
కనెక్టివిటీ ప్లాట్ఫామ్ను ఎంచుకునేటప్పుడు ఇది చాలా ముఖ్యం. కనెక్షన్ పద్ధతి, కవరేజ్, ప్రణాళిక వంటి ప్రశ్నలను పరిగణనలోకి తీసుకోవడం అవసరం. మీ పరిష్కార వినియోగ కేసుతో మరియు మీ హార్డ్వేర్తో ఈ ప్రశ్నకు సమాధానాల అనుకూలత చాలా ముఖ్యం. కమ్యూనికేషన్ మోడ్ మీ పరికరం యొక్క శక్తి బడ్జెట్ మరియు స్థాన పరిమితుల్లో పనిచేసేదిగా ఉండాలి, అయితే డేటా ప్లాన్ మీ పరికరాలు డేటాను అప్లోడ్ చేసి డౌన్లోడ్ చేసే రేటు ఆధారంగా ఖర్చుతో కూడుకున్నదిగా ఉండాలి.
5. విశ్వసనీయత
వేదిక ఎంత నమ్మదగినది? అది విఫలమయ్యే అవకాశాలు ఏమిటి? అది విఫలమైనప్పుడు ఏమి జరుగుతుంది? డేటాను తిరిగి పొందవచ్చా? ఉపయోగించాల్సిన వేదిక యొక్క విశ్వసనీయత చుట్టూ అడగవలసిన ప్రశ్నలు ఇది మరియు మరిన్ని. నిర్ణయం తీసుకునే ముందు ఉత్పత్తి స్థాయి విశ్వసనీయత చుట్టూ ప్లాట్ఫాం సమర్పణల గురించి అవసరమైనన్ని వివరాలను పొందండి.
6. స్కేలబిలిటీ
IoT పరికర క్లౌడ్ ప్లాట్ఫామ్ను ఎంచుకునేటప్పుడు బ్యాండ్విడ్త్ మరియు లాటెన్సీ గుర్తుంచుకోవలసిన రెండు అంశాలు. మీ ప్రాజెక్ట్ కోసం మీరు age హించిన స్థాయిని సాధించడానికి అవసరమైన ప్లాట్ఫారమ్కు అవసరమైన మౌలిక సదుపాయాలు ఉన్నాయని మీరు నిర్ధారించుకోవాలి.
7. భద్రత
ప్లాట్ఫారమ్ను ఎన్నుకునేటప్పుడు భద్రత చాలా ముఖ్యమైన అంశం. సాధారణ నవీకరణల నుండి ప్రామాణీకరణ మరియు డేటా గుప్తీకరణ వరకు ప్లాట్ఫాం యొక్క భద్రతను నిర్ధారించడానికి ప్లాట్ఫాం ప్రొవైడర్లు తీసుకునే చర్యలను మీరు తెలుసుకోవాలి. IoT పరిష్కారాల యొక్క అనుసంధానించబడిన స్వభావం మీ డేటాను మరియు మీ ప్రాజెక్ట్ యొక్క మొత్తం సారాంశాన్ని రాజీ చేసే విభిన్న రకాల దాడులకు లక్ష్యాలను చేస్తుంది. ఈ అంశం మొదట పరిగణించవలసిన వాటిలో ఒకటిగా ఉండాలి.
8. పరికర నిర్వహణ మరియు పర్యవేక్షణ లక్షణాలు
IoT అమలులు సాధారణంగా పరిమిత ప్రాప్యత ఉన్న ప్రదేశాలలో పరికరాల విస్తరణను కలిగి ఉంటాయి. ఇది IoT ప్లాట్ఫామ్ ద్వారా పరికర ఆరోగ్యం మరియు స్థితిని పర్యవేక్షించే మరియు నిర్వహించే మాధ్యమాన్ని కలిగి ఉండటం ఒక ముఖ్యమైన లక్షణం. పరికర నిర్వహణ కోసం కొన్ని ప్లాట్ఫారమ్లు చాలా బలంగా ఉన్నాయి, అవి పరికరాలకు OTA ఫర్మ్వేర్ నవీకరణలను నెట్టడానికి లక్షణాలను కలిగి ఉంటాయి. మీ పరికరానికి అవసరమయ్యే అన్ని పర్యవేక్షణ మరియు నిర్వహణ లక్షణాలకు ప్లాట్ఫారమ్ మద్దతు ఇవ్వగలదని నిర్ధారించుకోండి.
9. ఇంటిగ్రేషన్లు మరియు డేటా నిర్వహణ
డేటా సేకరణకు పరికర క్లౌడ్ ప్లాట్ఫారమ్లు చాలా అవసరం, కానీ ఆ ప్లాట్ఫారమ్లు చాలావరకు మించిపోయాయి, డేటా విశ్లేషణ మరియు క్రియాత్మకమైన అంతర్దృష్టుల ఉత్పత్తిని ప్రారంభించే అనేక లక్షణాలను అమలు చేస్తాయి. కొన్ని ప్లాట్ఫారమ్ల కోసం, ఇది అదనపు ఖర్చుగా వస్తుంది, అయితే ఇది ఇతరులకు ఉచితం. డేటా విశ్లేషణతో పాటు, IoT ద్వారా ఉత్పత్తి చేయబడిన చాలా డేటా విభిన్న ప్రక్రియలకు ఉపయోగపడుతుంది. ప్లాట్ఫాం మీ ప్రాజెక్ట్కు అవసరమైన అంతర్దృష్టులను ఉత్పత్తి చేయగలదని మరియు మీ IoT పరిష్కారం నుండి నేరుగా ప్రయోజనం పొందే ప్రక్రియలను నిర్ణయం తీసుకునే ముందు సులభంగా సమగ్రపరచవచ్చని నిర్ధారించుకోండి.
10. మద్దతు
మద్దతు యొక్క ప్రాముఖ్యతను అతిగా అంచనా వేయలేము, ప్రత్యేకించి మీ మొదటి IoT ప్రాజెక్ట్ను అమలు చేసేటప్పుడు లేదా మొదటిసారిగా ఒక నిర్దిష్ట ప్లాట్ఫామ్ను ఉపయోగిస్తున్నప్పుడు , అనేక సమస్యలు తలెత్తుతాయి, ఇది ప్రాజెక్టుకు అవసరమైన దానికంటే ఎక్కువ సమయం ఖర్చు అవుతుంది. ఏదైనా ప్రత్యేకమైన ప్లాట్ఫామ్తో వెళ్లేముందు మీకు ఎలాంటి మద్దతు లభిస్తుందో మీరు ఖచ్చితంగా తెలుసుకోవాలి.
11. ఖర్చు
IoT ప్లాట్ఫారమ్ల కోసం అనేక బిల్లింగ్ నమూనాలు ఉన్నాయి మరియు చాలా తరచుగా, ప్లాట్ఫారమ్ ఎంపికకు ఖర్చు ప్రధాన కారకంగా ఉంటుంది. మీరు ప్లాట్ఫాం యొక్క బిల్లింగ్ మోడల్ను మూల్యాంకనం చేయాలి, మీ పరిష్కారం కలిగి ఉన్న పరికరాల సంఖ్య, ఉత్పత్తి చేయబడే డేటా మొత్తం మరియు ఫ్రీక్వెన్సీతో పక్కపక్కనే ఉంచండి మరియు నిర్దిష్ట ప్లాట్ఫాం మీకు ఉత్తమమైనదా అని నిర్ణయించుకోవాలి.
ఈ జాబితా ఏమాత్రం సమగ్రమైనది కాదు; IoT విస్తరణ సంక్లిష్టంగా ఉంటుంది, విజయాన్ని సాధించడానికి సరైన అనుభవ స్థాయి ఉన్న వ్యక్తులను పొందడం చాలా ముఖ్యం. ప్లాట్ఫారమ్ను ఎంచుకునే ప్రక్రియలో ఉన్నప్పుడు, మీరు పరిశీలిస్తున్న ప్లాట్ఫారమ్ల అమ్మకపు ప్రతినిధులతో కూర్చోవడం (లేదా ఫోన్ సంభాషణ) చాలా కీలకం. ఇది వారి సామర్థ్యాలు మరియు భవిష్యత్తు ప్రణాళికలపై మీకు అంతర్దృష్టిని ఇస్తుంది.