మొజిల్లా రెండు సంవత్సరాల ప్రయోగాలు మరియు అభివృద్ధి తర్వాత వేదిక , ఇది గతంలో అభివృద్ధి చేసిన ప్రాజెక్ట్లను కలిగి ఉంది и , వివిధ వర్గాల వినియోగదారు పరికరాలకు ప్రాప్యతను ప్రారంభించడానికి మరియు సార్వత్రికతను ఉపయోగించడానికి భాగాలను అందించడం వారితో పరస్పర చర్యను నిర్వహించడానికి. ప్రాజెక్ట్ అభివృద్ధి MPL 2.0 కింద లైసెన్స్ పొందింది.
వెబ్ థింగ్స్ ఫ్రేమ్వర్క్ వెబ్ థింగ్స్ APIని ఉపయోగించి నేరుగా కమ్యూనికేట్ చేయగల IoT పరికరాలను సృష్టించడం కోసం భర్తీ చేయగల భాగాల సమితిని అందిస్తుంది. వెబ్ ద్వారా తదుపరి పర్యవేక్షణ మరియు నిర్వహణ కోసం వెబ్థింగ్స్ గేట్వే-ఆధారిత గేట్వేలు లేదా క్లయింట్ సాఫ్ట్వేర్ (mDNS ఉపయోగించి) ద్వారా ఇటువంటి పరికరాలను స్వయంచాలకంగా గుర్తించవచ్చు. వెబ్ థింగ్స్ API కోసం సర్వర్ అమలులు లైబ్రరీల రూపంలో తయారు చేయబడ్డాయి
,
,
, и .
వెబ్టింగ్స్ గేట్వే వినియోగదారు మరియు IoT పరికరాల యొక్క వివిధ వర్గాలకు యాక్సెస్ను నిర్వహించడం, ప్రతి ప్లాట్ఫారమ్ యొక్క లక్షణాలను దాచడం మరియు ప్రతి తయారీదారుకు నిర్దిష్టమైన అప్లికేషన్ల ఉపయోగం అవసరం లేని సార్వత్రిక పొర. ప్రాజెక్ట్ కోడ్ Node.js సర్వర్ ప్లాట్ఫారమ్ని ఉపయోగించి JavaScriptలో. IoT ప్లాట్ఫారమ్లతో గేట్వేని ఇంటరాక్ట్ చేయడానికి, మీరు ZigBee మరియు ZWave ప్రోటోకాల్లు, WiFi లేదా GPIO ద్వారా డైరెక్ట్ కనెక్షన్ని ఉపయోగించవచ్చు. గేట్వేతో ఫర్మ్వేర్ వివిధ రాస్ప్బెర్రీ పై మోడల్స్ కోసం, కూడా అందుబాటులో ఉన్నాయి OpenWrt మరియు Debian.
గేట్వే సాధ్యమే Raspberry Pi బోర్డ్లో మరియు ఇంటిలోని అన్ని IoT పరికరాలను ఏకీకృతం చేసే స్మార్ట్ హోమ్ కంట్రోల్ సిస్టమ్ను పొందండి మరియు వెబ్ ఇంటర్ఫేస్ ద్వారా వాటిని పర్యవేక్షించడానికి మరియు నిర్వహించడానికి సాధనాలను అందిస్తుంది. ప్లాట్ఫారమ్ మిమ్మల్ని పరికరాలతో ఇంటరాక్ట్ చేయగల అదనపు వెబ్ అప్లికేషన్లను సృష్టించడానికి కూడా అనుమతిస్తుంది . అందువల్ల, ప్రతి రకమైన IoT పరికరం కోసం మీ స్వంత మొబైల్ అప్లికేషన్ను ఇన్స్టాల్ చేయడానికి బదులుగా, మీరు ఒకే ఏకీకృత వెబ్ ఇంటర్ఫేస్ను ఉపయోగించవచ్చు. WebThings గేట్వేని ఇన్స్టాల్ చేయడానికి, అందించిన ఫర్మ్వేర్ను SD కార్డ్కి డౌన్లోడ్ చేయండి, బ్రౌజర్లో “gateway.local” హోస్ట్ని తెరవండి, WiFi, ZigBee లేదా ZWaveకి కనెక్షన్ని సెటప్ చేయండి, ఇప్పటికే ఉన్న IoT పరికరాలను కనుగొనండి, బాహ్య యాక్సెస్ కోసం పారామితులను కాన్ఫిగర్ చేయండి మరియు జోడించండి మీ హోమ్ స్క్రీన్కు అత్యంత ప్రజాదరణ పొందిన పరికరాలు.
గేట్వే స్థానిక నెట్వర్క్లోని పరికరాలను గుర్తించడం, ఇంటర్నెట్ నుండి పరికరాలకు కనెక్ట్ చేయడానికి వెబ్ చిరునామాను ఎంచుకోవడం, గేట్వే వెబ్ ఇంటర్ఫేస్ను యాక్సెస్ చేయడానికి ఖాతాలను సృష్టించడం, యాజమాన్య ZigBee మరియు Z-వేవ్ ప్రోటోకాల్లకు మద్దతు ఇచ్చే పరికరాలను గేట్వేకి కనెక్ట్ చేయడం వంటి ఫంక్షన్లకు మద్దతు ఇస్తుంది, రిమోట్ యాక్టివేషన్ మరియు వెబ్ అప్లికేషన్ నుండి పరికరాలను ఆఫ్ చేయడం, ఇంటి స్థితిని రిమోట్ మానిటరింగ్ మరియు వీడియో నిఘా. వెబ్ ఇంటర్ఫేస్ మరియు APIకి అదనంగా, గేట్వే వాయిస్ నియంత్రణ కోసం ప్రయోగాత్మక మద్దతును కూడా కలిగి ఉంటుంది, ఇది వాయిస్ ఆదేశాలను గుర్తించడానికి మరియు అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది (ఉదాహరణకు, "వంటగదిలో కాంతిని ఆన్ చేయండి").
కొత్త వెబ్థింగ్స్ ప్లాట్ఫారమ్ యొక్క ప్రకటనతో పాటు, ఒక విడుదల ప్రచురించబడింది , ఇది క్రింది ఆవిష్కరణలను ప్రతిపాదిస్తుంది:
- హోమ్ నెట్వర్క్లోని అన్ని IoT పరికరాలు మరియు సెన్సార్ల ఆపరేషన్పై గణాంకాలను సేకరిస్తుంది మరియు దృశ్య గ్రాఫ్ల రూపంలో వాటి కార్యాచరణను అంచనా వేయడానికి మిమ్మల్ని అనుమతించే ఈవెంట్ లాగింగ్ సిస్టమ్ జోడించబడింది. ఉదాహరణకు, మీరు లేనప్పుడు ఎన్నిసార్లు తలుపులు తెరిచారు మరియు మూసివేశారు, ఇంట్లో ఉష్ణోగ్రత ఎలా మారిపోయింది, స్మార్ట్ సాకెట్లకు కనెక్ట్ చేయబడిన ఎనర్జీ డివైజ్లు ఎంత, మోషన్ డిటెక్టర్ ట్రిగ్గర్ చేయబడినప్పుడు మొదలైనవాటిని మీరు కనుగొనవచ్చు. గ్రాఫ్లు గంటలు, రోజులు మరియు వారాల పరంగా నిర్మించబడతాయి మరియు సమయ ప్రమాణంలో స్క్రోల్ చేయబడతాయి;
- తక్షణ ప్రతిస్పందన అవసరమయ్యే ఈవెంట్ల సందర్భంలో ట్రిగ్గర్ చేయగల అలారాలు జోడించబడ్డాయి. ఉదాహరణకు, స్మోక్, లీక్ లేదా కార్బన్ మోనాక్సైడ్ డిటెక్టర్ల యాక్టివేషన్తో పాటు దొంగతనానికి సంబంధించిన సంకేతాలు ఉన్నప్పుడు అలారాలను కట్టివేయవచ్చు. సిగ్నల్ ట్రిగ్గర్ చేయబడితే, దాని సంభవించిన నోటిఫికేషన్ SMS లేదా ఇతర నోటిఫికేషన్ మార్గాల ద్వారా పంపబడుతుంది;
- నెట్వర్క్ కనెక్షన్ పారామితులను కాన్ఫిగర్ చేయడానికి ఇంటర్ఫేస్ జోడించబడింది. మునుపు, రెండు నెట్వర్క్లు అందుబాటులో ఉన్నప్పుడు ఒక వైర్లెస్ నెట్వర్క్ నుండి మరొక నెట్వర్క్కు మారడానికి కన్సోల్ కమాండ్లను అమలు చేయడం అవసరం. ఇప్పుడు నెట్వర్క్ పారామితులను మార్చడం వెబ్ ఇంటర్ఫేస్ (సెక్షన్ సెట్టింగ్లు ➡ నెట్వర్క్) ద్వారా చేయవచ్చు, దీనిలో మీరు IP చిరునామాల కేటాయింపును నిర్వహించవచ్చు, అందుబాటులో ఉన్న వైర్లెస్ నెట్వర్క్లను స్కాన్ చేయవచ్చు మరియు యాక్సెస్ పాయింట్లను మార్చవచ్చు;
- OpenWrt ఆధారంగా రౌటర్ల కోసం ప్రయోగాత్మక ప్యాకేజీలు, నెట్వర్క్ యాక్సెస్ను అందించడానికి మాత్రమే కాకుండా స్మార్ట్ హోమ్ కంట్రోల్ నోడ్లుగా కూడా రౌటర్లను ఉపయోగించడాన్ని అనుమతిస్తుంది. భవిష్యత్తులో, స్మార్ట్ హోమ్ మరియు వైర్లెస్ యాక్సెస్ పాయింట్ని సెటప్ చేయడానికి ఏకీకృత ఇంటర్ఫేస్ని అందిస్తూ, థింగ్స్ గేట్వేకి సమీకృత మద్దతుతో OpenWrt ఆధారంగా మా స్వంత పంపిణీని సిద్ధం చేయాలని మేము ప్లాన్ చేస్తున్నాము. ప్రస్తుతం, వెబ్థింగ్స్ గేట్వే ఇప్పటికే వైర్లెస్ యాక్సెస్ పాయింట్గా పనిచేస్తుంది మరియు కేవలం వైర్లెస్ క్లయింట్గా మాత్రమే కాదు.
మూలం: opennet.ru
