- జిగ్బీ ఆర్కిటెక్చర్:
- జిగ్బీలో డేటా ట్రాన్స్మిషన్
- Xbee రౌటర్లు మరియు సమన్వయకర్త కోసం నెట్వర్క్ యొక్క ప్రాథమికాలు
- జిగ్బీలో విభిన్న నెట్వర్క్ టోపోలాజీ
- Xbee ఫర్మ్వేర్
- XBee AT ఆదేశాలు:
సాధారణంగా చాలా మంది XBee మరియు ZigBee అనే రెండు పదాలతో గందరగోళం చెందుతారు, వారిలో ఎక్కువ మంది దీనిని పరస్పరం మార్చుకుంటారు. కానీ వాస్తవానికి ఇది అలా కాదు; జిగ్బీ అనేది వైర్లెస్ నెట్వర్కింగ్ కోసం ప్రామాణిక ప్రోటోకాల్. అయితే XBee ఒక ఉత్పత్తి జిగ్బీ, Wi-Fi (Wi-ఫ్లై మాడ్యూల్), 802.15.4, 868 సహా మద్దతు వివిధ వైర్లెస్ కమ్యూనికేషన్ ప్రోటోకాల్, MHz మాడ్యూల్ మొదలైనవి ఇక్కడ మేము ప్రధానంగా ఇందులో XBee / XBee-PRO ZB RF మాడ్యూల్ కేంద్రీకరించేలా ఉంది జిగ్బీ ఫర్మ్వేర్.
కంప్యూటర్లోని కాలిక్యులేటర్ గురించి ఆలోచించండి, ఇక్కడ వినియోగదారు స్నేహపూర్వక ఇంటర్ఫేస్తో సంక్లిష్ట గణనలు జరుగుతాయి. హార్డ్వేర్ మాత్రమే అందుబాటులో ఉంటే ఈ పని చాలా కష్టంగా మరియు శ్రమతో కూడుకున్నది. కాబట్టి, అత్యధిక స్థాయిలో, సాఫ్ట్వేర్ లభ్యత సమస్య పరిష్కార ప్రక్రియను సులభతరం చేస్తుంది. మొత్తం ప్రక్రియను సాఫ్ట్వేర్ యొక్క పొరలుగా విభజించి వాస్తవ హార్డ్వేర్ ద్వారా అధిక స్థాయిలు పిలుస్తారు.
మన దైనందిన జీవితంలో పొరల భావనను కూడా ఉపయోగిస్తాము. ఉదాహరణకు, మీ స్నేహితుడి ఇంటికి కొరియర్ / లేఖ పంపడం, ప్రపంచంలోని ఒక ప్రదేశం నుండి మరొక ప్రాంతానికి ఇమెయిల్ పంపడం. అదేవిధంగా, చాలా ఆధునిక నెట్వర్క్ ప్రోటోకాల్లు వేర్వేరు సాఫ్ట్వేర్ భాగాలను స్వతంత్ర మాడ్యూల్స్గా వేరు చేయడానికి పొరల భావనను కూడా ఉపయోగిస్తాయి, వీటిని వివిధ మార్గాల్లో సమీకరించవచ్చు. ఎక్స్బీ ఆర్కిటెక్చర్ గురించి లోతైన అవగాహన పొందడానికి ఒకరు తన చేతులను మురికిగా చేసుకోవలసి ఉంటుంది, కాని మేము మీ కోసం చాలా సరళంగా చేస్తాము.
రౌటింగ్, ఘర్షణ ఎగవేత మరియు రసీదు వంటి కొన్ని ప్రాథమిక పదాలతో ప్రారంభిద్దాం . మొదటి పదాన్ని అర్థం చేసుకోవడానికి దాని పేరు, “మార్గం” ద్వారా వెళ్ళండి, అంటే మార్గాన్ని ట్రాక్ చేయడం లేదా గుర్తించడం. నెట్వర్కింగ్లో, రూటింగ్ అంటే సోర్స్ నోడ్ నుండి గమ్యం నోడ్కు డేటాకు దిశను అందించడం. నెట్వర్క్లోని రెండు నోడ్లు ఒకేసారి ప్రసారం చేయడానికి ప్రయత్నించినప్పుడు, ఘర్షణ అని పిలువబడే పరిస్థితిని సృష్టిస్తుంది. కాబట్టి, ఘర్షణను నివారించడానికి సాధారణంగా క్యారియర్ సెన్స్ మల్టిపుల్ యాక్సెస్ విత్ కొలిషన్ అవాయిడెన్స్ (CSMA / CA) టెక్నిక్ మీరు ఈ లింక్ను ఉపయోగించి CSMA గురించి మరింత తెలుసుకోవచ్చు. ప్రాథమికంగా దానిలో నోడ్స్ మానవ సంభాషణ మాదిరిగానే మాట్లాడతాయి; వారు డేటాను పంపడం ప్రారంభించడానికి ముందు ఎవరూ మాట్లాడటం లేదని వారు క్లుప్తంగా తనిఖీ చేస్తారు.
రిసీవర్ ప్రసారం చేసిన డేటాను విజయవంతంగా స్వీకరించినప్పుడల్లా, అది ట్రాన్స్మిటర్ను అంగీకరిస్తుంది. రిసీవర్ రేడియోను ముంచెత్తడానికి డేటా ప్రవాహాన్ని అనుమతించకూడదు. ఏదైనా స్వీకరించే రేడియోకి పరిమిత వేగం ఉంటుంది, ఇది ఇన్కమింగ్ డేటాను ప్రాసెస్ చేయగలదు మరియు ఇన్కమింగ్ డేటాను నిల్వ చేయడానికి పరిమితమైన మెమరీని కలిగి ఉంటుంది.
జిగ్బీ ఆర్కిటెక్చర్:
ఉన్నాయి అందుబాటులో ప్రధాన నాలుగు పొరలు భౌతిక పొర, మీడియా యాక్సెస్ పొర, నెట్వర్క్ పొర మరియు అప్లికేషన్ లేయర్ ఇవి జిగ్బీ స్టాక్ లో.
అప్లికేషన్ లేయర్ ప్రొఫైల్స్, క్లస్టర్లు మరియు ఎండ్ పాయింట్లతో సహా వివిధ అడ్రసింగ్ వస్తువులను నిర్వచిస్తుంది. పై చిత్రంలో మీరు జిగ్బీ స్టాక్ పొరలను చూడవచ్చు.
నెట్వర్క్ లేయర్: ఇది మూలం నుండి గమ్యస్థానానికి (పీర్ టు పీర్) డేటాను మార్గనిర్దేశం చేయడానికి RF డేటా ప్యాకెట్లను బహుళ పరికరాలను (బహుళ "హాప్స్") ప్రయాణించడానికి అనుమతించే రౌటింగ్ సామర్థ్యాలను జోడిస్తుంది.
MAC లేయర్ పొరుగు పరికరాల మధ్య RF డేటా లావాదేవీలను నిర్వహిస్తుంది (పాయింట్ టు పాయింట్). MAC ట్రాన్స్మిషన్ రిట్రీ మరియు రసీదు నిర్వహణ మరియు ఘర్షణ ఎగవేత పద్ధతులు వంటి సేవలను కలిగి ఉంటుంది.
భౌతిక పొర: ఇది నెట్వర్క్ను రూపొందించడానికి పరికరాలు ఎలా అనుసంధానించబడిందో నిర్వచిస్తుంది; ఇది అవుట్పుట్ శక్తి, ఛానెళ్ల సంఖ్య మరియు ప్రసార రేటును నిర్వచిస్తుంది. చాలా జిగ్బీ అనువర్తనాలు 2.4 GHz ISM బ్యాండ్లో 250kbps డేటా రేటుతో పనిచేస్తాయి.
చాలా XBee కుటుంబాలకు ప్రవాహ నియంత్రణ, I / O, A / D మరియు సూచిక పంక్తులు ఉన్నాయి, వీటిలో తగిన ఆదేశాలను ఉపయోగించి కాన్ఫిగర్ చేయవచ్చు. అనలాగ్ నమూనాలను 10-బిట్ విలువలుగా తిరిగి ఇస్తారు. అనలాగ్ పఠనం 0x0000 0V ని సూచిస్తుంది మరియు 0x3FF = 1.2V ను స్కేల్ చేస్తుంది. (మాడ్యూల్లోని అనలాగ్ ఇన్పుట్లు 1.2 వి కంటే ఎక్కువ కాదు)
A / D పఠనాన్ని mV గా మార్చడానికి, ఈ క్రింది వాటిని చేయండి:
AD (mV) = (A / D పఠనం * 1200mV) / 1023
జిగ్బీలో డేటా ట్రాన్స్మిషన్
మీరు ఒక నెట్వర్క్ నుండి సాఫ్ట్వేర్ మరియు హార్డ్వేర్ కలయికగా పిలవవచ్చు, ఇది ఒక ప్రదేశం నుండి మరొక ప్రదేశానికి డేటాను పంపగలదు. సిగ్నల్లను నెట్వర్క్ యొక్క ఒక పాయింట్ నుండి మరొకదానికి తీసుకువెళ్లడానికి హార్డ్వేర్ బాధ్యత వహిస్తుంది. సాఫ్ట్వేర్లో మనం.హించిన విధంగా పనిచేయడం సాధ్యమయ్యే ఇన్స్ట్రక్షన్ సెట్లు ఉంటాయి.
సాధారణంగా జిగ్బీ ప్యాకెట్ల ద్వారా డేటా ట్రాన్స్మిషన్ రెండు విధాలుగా చేయవచ్చు: యునికాస్ట్ మరియు ప్రసారం.
ప్రసార ప్రసారం:
సరళంగా చెప్పాలంటే బ్రాడ్కాస్ట్ అంటే రేడియో లేదా టీవీ ద్వారా ప్రసారం చేయబడిన సమాచారం / ప్రోగ్రామ్. మరో మాటలో చెప్పాలంటే, ప్రసార ప్రసారాలు నెట్వర్క్లోని చాలా లేదా అన్ని పరికరాలకు పంపబడతాయి. జిగ్బీ ప్రోటోకాల్తో ప్రసార ప్రసారాలు మొత్తం నెట్వర్క్లో ప్రచారం చేయబడతాయి, అంటే అన్ని నోడ్లు ప్రసారాన్ని పొందుతాయి. దీనిని నెరవేర్చడానికి, సమన్వయకర్త మరియు ప్రసార ప్రసారాన్ని స్వీకరించే అన్ని రౌటర్లు ప్యాకెట్ను మూడుసార్లు తిరిగి ప్రసారం చేస్తాయి.
యునికాస్ట్ ట్రాన్స్మిషన్:
జిగ్బీ రూట్ డేటాలో యునికాస్ట్ ట్రాన్స్మిషన్లు ఒక మూల పరికరం నుండి మరొక గమ్యం పరికరానికి. గమ్యం పరికరం మూల పరికరానికి తక్షణ పొరుగువారై ఉండవచ్చు లేదా మార్గం మధ్య అనేక హాప్లను కలిగి ఉండవచ్చు. ద్వి-దిశాత్మక లింక్ యొక్క విశ్వసనీయతను గుర్తించడానికి యంత్రాంగాన్ని వివరించే ఉదాహరణ క్రింద చూపబడింది.
Xbee రౌటర్లు మరియు సమన్వయకర్త కోసం నెట్వర్క్ యొక్క ప్రాథమికాలు
మీ స్నేహితుడి ఇంటికి చేరుకోవడానికి, మీకు ఏమి కావాలి? మీకు అతని చిరునామా అవసరం. అదేవిధంగా, ఒక ఎక్స్బీ మాడ్యూల్ నుండి మరొకదానికి డేటాను పంపడానికి, మీకు దాని ప్రత్యేక చిరునామా అవసరం. వ్యక్తులతో పాటు, Xbee కి కూడా అనేక చిరునామాలు ఉన్నాయి, ప్రతి ఒక్కరికి నెట్వర్కింగ్లో ప్రత్యేక పాత్ర ఉంటుంది. స్టాటిక్ అడ్రస్ (64-బిట్ అడ్రస్) మరియు డైనమిక్ అడ్రస్ (16-బిట్ అడ్రస్) అనే రెండు రకాల చిరునామాలు ఉన్నాయి.
చిరునామాలు:
64-బిట్ చిరునామా విశ్వవ్యాప్తంగా ప్రత్యేకమైనది; ఇది తయారీదారుచే Xbee మాడ్యూల్ లోపల ధృవీకరించబడింది. భూమిపై ఏ ఇతర జిగ్బీ రేడియోకి అదే స్టాటిక్ చిరునామా ఉండదు, ప్రతి xbee మాడ్యూల్ వెనుక మీరు ఈ చిరునామాను క్రింద చూపిన విధంగా చూడవచ్చు మరియు ముఖ్యంగా “0013A200” చిరునామా యొక్క అధిక భాగం ప్రతి xbee మాడ్యూల్కు సమానంగా ఉంటుంది.
ఒక పరికరం 16-బిట్ చిరునామాను అందుకుంటుంది, ఇది జిగ్బీ నెట్వర్క్లో చేరినప్పుడు స్థానికంగా ప్రత్యేకంగా ఉండాలి. 16-బిట్ చిరునామా 0x0000 సమన్వయకర్త కోసం ప్రత్యేకించబడింది. చేరడానికి అనుమతించే రౌటర్ లేదా కోఆర్డినేటర్ పరికరం నుండి అన్ని ఇతర పరికరాలు యాదృచ్ఛికంగా ఉత్పత్తి చేయబడిన చిరునామాను అందుకుంటాయి. రెండు పరికరాలు ఒకే 16-బిట్ చిరునామాను కలిగి ఉన్నప్పుడు లేదా ఒక పరికరం నెట్వర్క్ను విడిచిపెట్టి, తరువాత చేరినప్పుడు 16-బిట్ చిరునామా మారవచ్చు (ఇది వేరే చిరునామాను అందుకోగలదు).
నోడ్ ఐడెంటిఫైయర్:
మన మెదడు సంఖ్యకు బదులుగా తీగలను గుర్తుంచుకోవడం ఎల్లప్పుడూ సులభం. అందువల్ల, నెట్వర్క్లోని ప్రతి ఎక్స్బీ మాడ్యూల్ను నోడ్ ఐడెంటిఫైయర్తో కేటాయించవచ్చు. నోడ్ ఐడెంటిఫైయర్ అనేది అక్షరాల సమితి, అంటే నెట్వర్క్లోని నోడ్ను పరిష్కరించడానికి మరింత మానవ స్నేహపూర్వక మార్గం.
వ్యక్తిగత ప్రాంత నెట్వర్క్లు:
ఈ ఎక్స్బీ మాడ్యూల్స్ అభివృద్ధి చేసిన నెట్వర్క్ను పర్సనల్ ఏరియా నెట్వర్క్లు లేదా పాన్లు అంటారు. ప్రతి నెట్వర్క్ ప్రత్యేకమైన పాన్ ఐడెంటిఫైయర్ (పాన్ ఐడి) తో నిర్వచించబడుతుంది. ఒకే నెట్వర్క్ యొక్క అన్ని పరికరాల్లో ఈ ఐడెంటిఫైయర్ సాధారణం. జిగ్బీ 64-బిట్ మరియు 16-బిట్ పాన్ ఐడి రెండింటికి మద్దతు ఇస్తుంది. నెట్వర్క్ను ప్రత్యేకంగా గుర్తించడానికి రెండు పాన్ చిరునామాలు ఉపయోగించబడతాయి. ఒకే జిగ్బీ నెట్వర్క్లోని పరికరాలు ఒకే 64-బిట్ మరియు 16-బిట్ పాన్ ఐడిలను పంచుకోవాలి. బహుళ జిగ్బీ నెట్వర్క్లు ఒకదానికొకటి పరిధిలో పనిచేస్తుంటే, ప్రతి ఒక్కటి ప్రత్యేకమైన పాన్ ఐడిలను కలిగి ఉండాలి.
నెట్వర్క్లోని పరికరాల మధ్య అన్ని RF డేటా ప్రసారాలలో MAC పొరను పరిష్కరించడానికి 16-బిట్ పాన్ ID ఉపయోగించబడుతుంది. కానీ, 16-బిట్ పాన్ ఐడి (65,535 అవకాశాలు) యొక్క పరిమిత అడ్రసింగ్ స్థలం కారణంగా, బహుళ జిగ్బీ నెట్వర్క్లు (ఒకదానికొకటి పరిధిలో) ఒకే 16-బిట్ పాన్ ఐడిని కలిగి ఉండటానికి అవకాశం ఉంది. ఈ విభేదాలను పరిష్కరించడానికి, జిగ్బీ అలయన్స్ 64-బిట్ పాన్ ఐడిని సృష్టించింది. జిగ్బీ మూడు వేర్వేరు పరికర రకాలను నిర్వచిస్తుంది: సమన్వయకర్త, రౌటర్ మరియు ముగింపు పరికరం.
నెట్వర్క్ను ఏర్పాటు చేయడానికి ఛార్జింగ్ కోసం ప్రతి నెట్వర్క్లో ఒక సమన్వయకర్త ఎల్లప్పుడూ అవసరం. కాబట్టి, ఇది ఎప్పటికీ నిద్రపోదు. నెట్వర్క్ను ప్రారంభించడానికి ఛానెల్ మరియు పాన్ ఐడిని (64-బిట్ మరియు 16-బిట్ రెండూ) ఎంచుకోవడం కూడా బాధ్యత. ఇది రౌటర్లు మరియు ఎండ్ పరికరాలను నెట్వర్క్లో చేరడానికి అనుమతిస్తుంది. ఇది నెట్వర్క్లోని డేటాను రౌటింగ్ చేయడంలో సహాయపడుతుంది.
నెట్వర్క్లో బహుళ రౌటర్లు ఉండవచ్చు. ఒక రౌటర్ ఇతర రౌటర్లు / EP లు (ఎండ్ పాయింట్స్) నుండి సంకేతాలను పొందవచ్చు. ఇది కూడా ఎప్పుడూ నిద్రపోదు. ఇది డేటాను ప్రసారం చేయడానికి, స్వీకరించడానికి లేదా రూట్ చేయడానికి ముందు జిగ్బీ పాన్లో చేరాలి. చేరిన తరువాత, ఇది రౌటర్లు మరియు ఎండ్ పరికరాలను నెట్వర్క్లో చేరడానికి అనుమతిస్తుంది. చేరిన తరువాత, ఇది డేటాను రౌటింగ్ చేయడంలో కూడా సహాయపడుతుంది. ఇది స్లీపింగ్ ఎండ్ పరికరాల కోసం RF డేటా ప్యాకెట్లను బఫర్ చేయగలదు.
బహుళ ఎండ్ పాయింట్లు కూడా ఉండవచ్చు. ఇది శక్తిని ఆదా చేయడానికి స్లీప్ మోడ్లో వెళ్ళవచ్చు. ఇది డేటాను ప్రసారం చేయడానికి లేదా స్వీకరించడానికి ముందు ఇది తప్పనిసరిగా జిగ్బీ పాన్లో చేరాలి మరియు ఇది పరికరాలను నెట్వర్క్లో చేరడానికి కూడా అనుమతించదు. డేటాను ప్రసారం చేయడానికి / స్వీకరించడానికి ఇది తల్లిదండ్రులపై ఆధారపడి ఉంటుంది.
అంతిమ పరికరం స్లీప్ మోడ్లోకి వెళ్ళగలదు కాబట్టి, అంతిమ పరికరం మేల్కొని డేటా ప్యాకెట్లను స్వీకరించే వరకు మాతృ పరికరం ఇన్కమింగ్ డేటా ప్యాకెట్లను బఫర్ చేయాలి లేదా కలిగి ఉండాలి.
జిగ్బీలో విభిన్న నెట్వర్క్ టోపోలాజీ
నెట్వర్క్ టోపోలాజీ నెట్వర్క్ రూపకల్పన చేసిన విధానాన్ని సూచిస్తుంది. ఇక్కడ, టోపోలాజీ అనేది అన్ని లింకుల సంబంధం యొక్క రేఖాగణిత ప్రాతినిధ్యం మరియు పరికరాలను (కోఆర్డినేటర్, రూటర్ మరియు ఎండ్ పరికరాలు) ఒకదానితో ఒకటి అనుసంధానిస్తుంది.
ఇక్కడ మనకు నాలుగు ప్రాథమిక టోపోలాజీ మెష్, స్టార్, హైబ్రిడ్ మరియు ట్రీ ఉన్నాయి.
లో మేష్ టోపాలజీ ముగింపు పరికరాలు నేరుగా కమ్యూనికేట్ కాదు ఎందుకంటే, ప్రతి నోడ్ ముగింపు పరికరం ఆశించే ప్రతి ఇతర నోడ్ తో అనుసంధానించబడి ఉంది. రెండు ZB రేడియోల మధ్య సరళమైన కమ్యూనికేషన్ను ప్రారంభించడానికి, మీరు ఒకదాన్ని సమన్వయకర్త ఫర్మ్వేర్తో మరియు రౌటర్ లేదా ఎండ్పాయింట్ ఫర్మ్వేర్తో ఒకటి కాన్ఫిగర్ చేయాలి. మెష్ నెట్వర్క్ యొక్క ప్రధాన ప్రయోజనం ఏమిటంటే, లింక్లలో ఒకటి నిరుపయోగంగా మారితే, అది మొత్తం వ్యవస్థను అసమర్థపరచదు.
ఒక లో స్టార్ టోపోలాజీ, ప్రతి పరికరం ఒక కేంద్ర కంట్రోలర్ (సమన్వయకర్త) ఒక ప్రత్యేక స్థానం నుండి పాయింట్ కనెక్షన్ ఉంది. అన్ని పరికరాలు నేరుగా ఒకదానితో ఒకటి అనుసంధానించబడవు. మెష్ టోపోలాజీ మాదిరిగా కాకుండా, స్టార్ టోపోలాజీలో ఒక పరికరం నేరుగా మరొక పరికరానికి ఏమీ పంపదు. మార్పిడి కోసం సమన్వయకర్త లేదా హబ్ ఉంది: ఒక పరికరం మరొకదానికి డేటాను పంపాలనుకుంటే, అది డేటాను సమన్వయకర్తకు పంపుతుంది, ఇది డేటాను మరింత గమ్య పరికరానికి పంపుతుంది.
హైబ్రిడ్ నెట్వర్క్ అంటే రెండు లేదా అంతకంటే ఎక్కువ రకాల కమ్యూనికేషన్ ప్రమాణాలను కలిగి ఉన్న నెట్వర్క్లు. ఇక్కడ, హైబ్రిడ్ నెట్వర్క్ అనేది స్టార్ మరియు ట్రీ నెట్వర్క్ కలయిక, కొన్ని ఎండ్ పరికరాలు నేరుగా కోఆర్డినేటర్ నోడ్కు అనుసంధానించబడి ఉంటాయి మరియు ఇతర ఎండ్ పరికరాలకు డేటాను స్వీకరించడానికి పేరెంట్ నోడ్ సహాయం అవసరం.
లో ట్రీ నెట్వర్క్, రౌటర్లు వెన్నెముకగా మరియు ముగింపు పరికరాలు సాధారణంగా ప్రతి రౌటర్ చుట్టూ అలుముకున్న ఏర్పరుస్తుంది. రౌటర్లు ఒకదానితో ఒకటి అనుసంధానించబడటం మినహా ఇది మెష్ కాన్ఫిగరేషన్ నుండి చాలా భిన్నంగా లేదు. పైన చూపిన బొమ్మను ఉపయోగించి మీరు ఈ నెట్వర్క్లను దృశ్యమానం చేయవచ్చు.
Xbee ఫర్మ్వేర్
XBee ప్రోగ్రామబుల్ మాడ్యూల్ ఫ్రీ స్కేల్ అప్లికేషన్ ప్రాసెసర్తో ఉంటుంది. ఈ అప్లికేషన్ ప్రాసెసర్ సరఫరా చేయబడిన బూట్ లోడర్తో వస్తుంది. ఈ XBee ZV ఫర్మ్వేర్ ఎంబర్నెట్ 3.xx జిగ్బీ-ప్రో స్టాక్పై ఆధారపడి ఉంటుంది, XBee-Znet 2.5 మాడ్యూళ్ళను ఈ కార్యాచరణకు అప్గ్రేడ్ చేయవచ్చు. ATVR ఆదేశాన్ని ఉపయోగించి మీరు ఫర్మ్వేర్ను తనిఖీ చేయవచ్చు, తరువాత మేము అధ్యాయంలో చర్చిస్తాము. XBee వెర్షన్ సంఖ్యలు 4 ముఖ్యమైన అంకెలను కలిగి ఉంటాయి. ATVR ఆదేశాన్ని ఉపయోగించి సంస్కరణ సంఖ్యను కూడా చూడవచ్చు. ప్రతిస్పందన 3 లేదా 4 సంఖ్యలను అందిస్తుంది. అన్ని సంఖ్యలు హెక్సాడెసిమల్ మరియు 0-0xF నుండి పరిధిని కలిగి ఉంటాయి. ఒక సంస్కరణ "ABCD" గా నివేదించబడింది. అంకెలు ABC ప్రధాన విడుదల సంఖ్య మరియు D అనేది ప్రధాన విడుదల నుండి వచ్చిన పునర్విమర్శ సంఖ్య. అధ్యాయం 4 మరియు AT ఆదేశాలలో API చర్చ Znet 2.5 మరియు ZB ఫర్మ్వేర్లకు దాదాపు సమానంగా ఉంటుంది.
టెలికమ్యూనికేషన్స్లో, మొత్తం హేస్ కమాండ్ హేస్ మోడెమ్ స్మార్ట్ మోడెమ్, 1981 కొరకు అభివృద్ధి చేయబడిన భాషా నిర్దిష్ట ఆదేశాలు, అవి మోడెమ్ తయారీ కమ్యూనికేషన్ను నియంత్రించడానికి మరియు ఆ రోజుల్లో సరళమైన మోడెమ్ను ఏర్పాటు చేయడానికి చిన్న పదాల శ్రేణి.
XBee కమాండ్ మోడ్లో కూడా పనిచేస్తుంది మరియు ATTENTION ని సూచించే AT ఆదేశాలను సెట్ చేసింది, ఈ ఆదేశాలను టెర్మినల్స్ ద్వారా XBee కి పంపవచ్చు XBee మరియు AT కాన్ఫిగర్ చేయబడిన XBee రేడియోలు రెండు రకాల కమ్యూనికేషన్లను కలిగి ఉంటాయి
పారదర్శక: రేడియో అది అందుకున్న సమాచారాన్ని కాన్ఫిగర్ చేసిన రిమోటర్ రేడియో చిరునామాకు మాత్రమే పంపుతుంది. సీరియల్ పోర్ట్ ద్వారా పంపిన డేటా ఎక్స్బీకి అందుతుంది.
ఆదేశం: ఈ మోడ్ రేడియోతో మాట్లాడటానికి మరియు కొన్ని ముందే కాన్ఫిగర్ చేసిన మోడ్లను కాన్ఫిగర్ చేయడానికి ఉపయోగించబడుతుంది, మేము ఈ మోడ్లలో ఉన్నప్పుడు మాడ్యూళ్ళకు కమ్యూనికేట్ చేస్తాము మరియు కాన్ఫిగరేషన్ను మారుస్తాము.
మీరు +++ అని టైప్ చేయవచ్చు మరియు ఇతర బటన్లను నొక్కకుండా ఒక సెకను వేచి ఉండండి, సరే సందేశం టెర్మినల్ యొక్క చిత్రంగా కనిపిస్తుంది. సరే, XBee అతను కమాండ్ మోడ్లో గడిపాడని మరియు కాన్ఫిగరేషన్ సందేశాలను స్వీకరించడానికి సిద్ధంగా ఉందని మాకు చెబుతుంది.
XBee AT ఆదేశాలు:
AT (టెస్ట్): మాడ్యూల్ సరే అని స్పందిస్తుందో లేదో తనిఖీ చేయడానికి ఇది పరీక్ష ఆదేశం.
ATDH: గమ్యం చిరునామా అధికం. 64-బిట్ గమ్యం చిరునామా DL మరియు DH యొక్క ఎగువ 32 బిట్లను కాన్ఫిగర్ చేయడానికి మీకు 64 బిట్ గమ్యం చిరునామా ఇస్తుంది.
ATDL: గమ్యం చిరునామా తక్కువ. 64-బిట్ గమ్యం చిరునామా యొక్క తక్కువ 32 బిట్లను కాన్ఫిగర్ చేయడానికి ఇది మళ్ళీ.
ATID: ఈ ఆదేశం PAN ID ని మారుస్తుంది (PersD ID హెక్సాడెసిమల్ యొక్క 4 బైట్లు మరియు ఇది 0000 నుండి FFFF వరకు ఉంటుంది
ATWR: వ్రాయండి. పారామితి విలువలను అస్థిర మెమరీకి వ్రాయండి, తద్వారా పారామితి మార్పులు తదుపరి రీసెట్ల ద్వారా కొనసాగుతాయి.
గమనిక: WR జారీ చేయబడిన తర్వాత, మాడ్యూల్కు అదనపు అక్షరాలు పంపబడవు
"OK \ r" ప్రతిస్పందన వచ్చిన తరువాత.
ATRE (డిఫాల్ట్లను పునరుద్ధరించు): మాడ్యూల్కు ఫ్యాక్టరీ సెట్టింగులను పునరుద్ధరిస్తుంది, మాడ్యూల్ స్పందించకపోతే చాలా ఉపయోగకరంగా ఉంటుంది.
మీరు జిగ్బీ మాడ్యూల్స్ గురించి మరింత తెలుసుకోవాలనుకుంటే, ఇక్కడ డిజి నుండి గొప్ప వనరు ఉంది.