BLE పరికరం కోసం వివిధ రకాల కనెక్షన్లు అందుబాటులో ఉన్నాయి. BLE కనెక్ట్ చేయబడిన అంశం గరిష్టంగా 4 విభిన్న ఫంక్షన్లను కలిగి ఉండవచ్చు:
1. బ్రాడ్కాస్టర్
"బ్రాడ్కాస్టర్" సర్వర్గా ఉపయోగించబడుతుంది. అందువల్ల, దాని ఉద్దేశ్యం క్రమ పద్ధతిలో పరికరానికి డేటాను బదిలీ చేయడం, కానీ ఇది ఇన్కమింగ్ కనెక్షన్కు మద్దతు ఇవ్వదు.
బ్లూటూత్ లో ఎనర్జీ ఆధారంగా బీకాన్ ఒక సాధారణ ఉదాహరణ. బీకాన్ ప్రసార మోడ్లో ఉన్నప్పుడు, అది సాధారణంగా కనెక్ట్ చేయలేని స్థితికి సెట్ చేయబడుతుంది. బీకాన్ ఒక డేటా ప్యాకెట్ను క్రమమైన వ్యవధిలో పరిసరాలకు ప్రసారం చేస్తుంది. ఒక స్వతంత్ర బ్లూటూత్ హోస్ట్గా, ప్యాకెట్ వెలుపల స్కానింగ్ చర్యలను చేస్తున్నప్పుడు ఇది విరామాలలో బీకాన్ ప్రసారాలను స్వీకరిస్తుంది. ప్యాకెట్లోని కంటెంట్ గరిష్టంగా 31 బైట్ల కంటెంట్ను కలిగి ఉంటుంది. అదే సమయంలో, హోస్ట్ ప్రసార ప్యాకెట్ను స్వీకరించినప్పుడు, అది MAC చిరునామా, స్వీకరించిన సిగ్నల్ స్ట్రెంత్ ఇండికేటర్ (RSSI) మరియు కొన్ని అప్లికేషన్-సంబంధిత ప్రకటనల డేటాను సూచిస్తుంది. క్రింద ఉన్న చిత్రం Feasycom BP103: బ్లూటూత్ 5 మినీ బెకన్
2. పరిశీలకుడు
రెండవ దశలో, పరికరం "బ్రాడ్కాస్టర్" పంపిన డేటాను మాత్రమే పర్యవేక్షించవచ్చు మరియు చదవవచ్చు. అటువంటప్పుడు, ఆబ్జెక్ట్ సర్వర్కు ఎలాంటి కనెక్షన్ని పంపదు.
ఒక సాధారణ ఉదాహరణ గేట్వే. BLE బ్లూటూత్ అబ్జర్వర్ మోడ్లో ఉంది, ప్రసారం లేదు, ఇది పరిసర ప్రసార పరికరాలను స్కాన్ చేయగలదు, కానీ ప్రసార పరికరాలతో కనెక్షన్ అవసరం లేదు. దిగువ చిత్రం Feasycom గేట్వే BP201: బ్లూటూత్ బీకాన్ గేట్వే
3. సెంట్రల్
సెంట్రల్ సాధారణంగా స్మార్ట్ఫోన్ లేదా టాబ్లెట్ను కలిగి ఉంటుంది. ఈ పరికరం రెండు విభిన్న రకాల కనెక్షన్లను అందిస్తుంది: అడ్వర్టైజింగ్ మోడ్లో లేదా కనెక్ట్ చేయబడిన మోడ్లో. ఇది డేటా బదిలీని ప్రేరేపిస్తుంది కాబట్టి ఇది మొత్తం ప్రక్రియకు నాయకత్వం వహిస్తుంది. దిగువన ఉన్న చిత్రం Feasycom BT630, nRF52832 చిప్సెట్ ఆధారంగా, ఇది మూడు మోడ్లకు మద్దతు ఇస్తుంది: సెంట్రల్, పెరిఫెరల్, సెంట్రల్-పెరిఫెరల్. చిన్న సైజు బ్లూటూత్ మాడ్యూల్ nRF52832 చిప్సెట్
4. పరిధీయ
పరిధీయ పరికరం కాలానుగుణంగా సెంట్రల్తో కనెక్షన్లు మరియు డేటా బదిలీని అనుమతిస్తుంది. ఈ సిస్టమ్ యొక్క లక్ష్యం ప్రామాణిక ప్రక్రియను ఉపయోగించడం ద్వారా సార్వత్రిక డేటా ప్రసారాన్ని నిర్ధారించడం, తద్వారా ఇతర పరికరాలు కూడా డేటాను చదివి అర్థం చేసుకోవచ్చు.
పరిధీయ మోడ్లో పనిచేస్తున్న బ్లూటూత్ లో ఎనర్జీ మాడ్యూల్ కూడా ప్రసార స్థితిలో ఉంది, స్కాన్ చేయడానికి వేచి ఉంది. ప్రసార మోడ్లా కాకుండా, స్లేవ్ మోడ్లోని బ్లూటూత్ మాడ్యూల్ కనెక్ట్ చేయబడవచ్చు మరియు డేటా ట్రాన్స్మిషన్ సమయంలో స్లేవ్గా పనిచేస్తుంది.
మా చాలా BLE మాడ్యూల్లు సెంట్రల్ ప్లస్ పెరిఫెరల్ మోడ్కు మద్దతు ఇవ్వగలవు. కానీ మేము పరిధీయ-మాత్రమే మోడ్కు మద్దతు ఇచ్చే ఫర్మ్వేర్ని కలిగి ఉన్నాము, దిగువ చిత్రం Feasycom BT616, ఇది పరిధీయ-మాత్రమే మోడ్కు మద్దతు ఇచ్చే ఫర్మ్వేర్ను కలిగి ఉంది: BLE 5.0 మాడ్యూల్ TI CC2640R2F చిప్సెట్