- بلوٹوتھ لو انرجی (BLE) کیا ہے؟
- آئی بیکن ٹکنالوجی BLE کو کس طرح استعمال کرتی ہے؟
- آئی بیکن کس طرح اہم ہے؟
- ضروری اجزاء
- آئی بیکن موڈ میں HM10 BLE ماڈیول مرتب کرنا
- آئی بیکن کے لئے BLE سکینر Android اپلی کیشن کا استعمال
بیکن اور آئی بیکن ٹکنالوجی کی اصطلاحات اکثر تبادلہ خیال کی جاتی ہیں۔ آئی بیکن کو ایپل نے متعارف کرایا تھا اور ایپل کے آئی فونز اور دیگر آئی او ایس ڈیوائسز کو مقام پر مبنی معلومات اور خدمات کا ایک مختلف انداز فراہم کرنے کے لئے ایپل کی بلوٹوتھ لو کم انرجی (بی ایل ای) وائرلیس ٹکنالوجی پر عمل درآمد ہے۔ ٹکنالوجی کا معیار موبائل ایپس (آئی او ایس اور اینڈروئیڈ دونوں آلات پر چل رہا ہے) کو جسمانی دنیا میں بیکنز سے معلومات اکٹھا کرنے اور فون پر معلومات ظاہر کرنے کی سہولت دیتا ہے۔
بلوٹوتھ لو انرجی (BLE) کیا ہے؟
BLE بلوٹوتھ پروٹوکول کی طرح ہے جس میں بجلی کی کھپت میں فرق ہے۔ BLE ایک وائرلیس پرسنل ایریا نیٹ ورک ٹکنالوجی ہے جو تھوڑے فاصلے پر ڈیٹا منتقل کرنے کے لئے استعمال ہوتا ہے اور اس کا استعمال توانائی کے کم استعمال میں ہے۔ BLE کو CR2032 سکے بیٹری کا استعمال کرتے ہوئے طویل عرصے تک چلانے کے لئے ڈیزائن کیا گیا تھا۔ BLE مواصلات کی حد کو اپنے سابقہ کلاسیکی بلوٹوت کی طرح برقرار رکھتا ہے۔
آئی بیکن ٹکنالوجی BLE کو کس طرح استعمال کرتی ہے؟
آئی بیکن ٹکنالوجی کے ساتھ ، ایپل نے بی ایل ای اشتہارات کی شکل کو معیاری بنادیا ہے۔ معیاری شکل میں چار اہم ٹکڑوں پر مشتمل ہوتا ہے جو UID ، میجر ، معمولی ، Tx پاور ہیں ۔ ہر شرائط کو مزید واضح طور پر سمجھنے کے لئے ، ایپل الیکٹرانکس کی ایک مثال لیں جہاں اسٹورز کی تعداد مختلف ممالک میں سیٹ اپ ہونا پڑتی ہے۔ ہر ایک کی تفصیل کچھ اس طرح ہے۔
یو یو ای ڈی: یو یو ای ڈی ایک 16 بائٹ سٹرنگ ہے جو بیکن کے ایک بڑے گروپ سے بیکن کی تعداد کی شناخت کے لئے استعمال ہوتی ہے۔ یہ ایک خاص اطلاق کے لئے بیکنز کی شناخت کرتا ہے۔ مثال کے طور پر ، اگر ایپل آف لائن الیکٹرانک اسٹور کا سلسلہ برقرار رکھے ہوئے ہے تو پھر تمام بیکن ایک ہی UID شیئر کریں گے جس میں بتاتے ہیں کہ بیکن ایپل کا ہے۔
میجر: یہ ایک 2 بائٹ تار ہے جو بیکن کے بڑے گروپ سے بیکن کے چھوٹے گروپ کی شناخت کے لئے استعمال ہوتا ہے۔ لہذا ، اگر بیکن کا تعلق ایپل سے ہے اور ایپل نے ایک شہر میں 10 دکانوں کے لئے 10 بیکنز لگائے ہیں تو ایپل کو پتہ چل جائے گا کہ اسی شہر میں کون سا اسٹور کس بیکن کا ہے۔
معمولی: یہ 2 بائٹ والی تار ہے جو بیکنز کے گروپ سے انفرادی بیکن کی شناخت کے لئے استعمال ہوتی ہے۔ فرض کیجیے کہ ایپل نے کسی اسٹور میں 50 بیکنز لگائے ہیں ، لہذا معمولی چیز کا استعمال کرتے ہوئے ، ایپل وہ جگہ ڈھونڈ سکے گا جہاں گاہک اسٹور میں ہے۔
Tx پاور: Tx پاور بیکن سے قربت یا دوری کا تعین کرنے کے لئے استعمال ہوتا ہے۔ کیلیبریٹنگ سے پہلے قربت کا انتخاب کرنا چاہئے ، اور پہلے ہی ہارڈ کوڈ کیا جانا چاہئے۔ منتخب کردہ قربت آلات کے ذریعہ بیس لائن کے طور پر لینے کے لئے ایک تخمینہ فاصلہ دیتی ہے۔
مثال کے طور پر: پہلے ہی سیٹ اپ اور براڈکاسٹنگ بیکن کی طرح نظر آئے گی:
یو یو ای ڈی: 36BFDA543784CAD5
میجر: 45
معمولی: 7
ہم اس سبھی پیرامیٹرز کو آئی بیکن موڈ میں BLE ماڈیول سیٹ کا استعمال کرکے اس ٹیوٹوریل میں مرتب کریں گے۔
BLE ٹکنالوجی کے بارے میں مزید معلومات کے ل B ESP32 کے ساتھ BLE پر ہمارے پچھلے مضمون کی جانچ کریں۔
آئی بیکن کس طرح اہم ہے؟
ٹارگٹ مارکیٹنگ کی بڑھتی ہوئی مقبولیت کے ساتھ ، آئی بیکن اہم کردار ادا کرسکتا ہے۔ آئی بیکن نیٹ ورک کی تشکیل سے ، کوئی بھی برانڈ ، خوردہ فروش یا اسٹور سرگرمی اور دیگر اہم کسٹمر سلوک کے اعداد و شمار کو تلاش کرنے کے قابل ہو جائے گا جس کا استعمال صارفین کے اسمارٹ فون پر انتہائی معنی خیز ، سیاق و سباق اور ہائپر لوکل بھیجنے کے لئے کیا جاسکتا ہے۔ جیسا کہ اوپر کی طرح ایپل کی مثال لیتے ہوئے ، فرض کریں کہ اسمارٹ فون والا کوئی صارف قریب ہی کسی ایپل الیکٹرانک اسٹور سے گزر رہا ہے۔
جب کسٹمر کے اسمارٹ فون پر انسٹال کردہ ایپ اسٹور پر نصب ایک آئی بیکن سنتی ہے ، تو ایپ تمام پیش کشوں اور اسٹور کی تفصیلات کے ساتھ ڈیٹا iBeacon کے ذریعے بھیجنے کے قابل ہوتی ہے۔ اگر صارف کو پیش کش کو پرکشش لگتا ہے اور وہ خریدنا چاہتا ہے تو وہ داخل ہوکر اسٹور سے خرید سکتا ہے۔ اس کے علاوہ آئی بیکن میں کچھ دوسری درخواستیں ہوسکتی ہیں جیسے ادائیگی ، خریدار / کسٹمر تجزیات اور ہوائی اڈوں ، تھیم پارکس ، کنسرٹ کے مقامات اور بہت سے دوسرے علاقوں میں درخواستیں۔ آئی بیکن ٹکنالوجی کی صلاحیت لا محدود ہے اور ابھی دریافت نہیں کیا جاسکتا ہے۔
اس ٹیوٹوریل میں ، ہم بلوٹوتھ 4.0 بیسڈ HM10 BLE ماڈیول کا استعمال کرتے ہوئے آئی بیکن کا مظاہرہ کریں گے ۔ مگر شروع کرنے سے پہلے، اس پر ایک نظر کرنا ضروری ہے کہ تبدیلی یا کلون HM10 ماڈیول کی فرم ویئر فلیش سے کس طرح مارکیٹ میں دستیاب سب سے زیادہ HM10 ماڈیول والوں کلون کر رہے ہیں کے طور پر آپ کو ایک کلون HM10 ماڈیول کا استعمال کرتے ہوئے کر رہے ہیں تو. ہم نے ایل ای ڈی کو کنٹرول کرنے کے لئے آرڈینوو کے ساتھ ایچ ایم 10 بلوٹوتھ ماڈیول کا بھی استعمال کیا۔
یہ HM10 BLE iBeacon ٹیوٹوریل یہ ظاہر کرتا ہے کہ HM10 ماڈیول کو iBeacon کے طور پر کیسے ترتیب دیا جائے اور android ایپ پر اس کی تفصیلات جیسے RSSI (قربت ، فاصلہ) کو دریافت کیا جا.۔
ضروری اجزاء
ہارڈ ویئر:
- HM10 BLE ماڈیول
- USB سے TTL کنورٹر
- جمپرز
سافٹ ویئر:
- اردوینو IDE
- Android اپلی کیشن (BLE سکینر)
اس ٹیوٹوریل میں BLE HM10 استعمال کیا گیا ہے ، سرکاری jnhuamao ویب سائٹ پر دستیاب HM10 فرم ویئر v540 کا استعمال کررہا ہے۔
آئی بیکن موڈ میں HM10 BLE ماڈیول مرتب کرنا
ابتدا میں آئی بییکن وضع میں BLE HM10 ماڈیول مرتب کریں ۔ ایچ بی 10 کو آئی بیکن موڈ میں سیٹ کرنے کے لئے ، صرف نیچے دیئے گئے اقدامات پر عمل کریں۔
- HM10 ماڈیول اور USB / TTL کنورٹر کو مندرجہ ذیل کنکشن کے ساتھ مربوط کریں۔
HM10 ماڈیول پن |
USB / TTL کنورٹر |
Rx |
Tx |
Tx |
Rx |
وی سی سی |
5V |
Gnd |
Gnd |
- آرڈینوو IDE کھولیں اور USB / TTL کنورٹر کے COM پورٹ کو منتخب کریں
- اب آرڈینوو IDE کے سیریل مانیٹر کو کھولیں اور '9600' کے بوڈ ریٹ کو منتخب کریں اور سیریل مانیٹر پر 'No Line Ending' بھی منتخب کریں۔
- HM10 سے ٹھیک ردعمل ملنے کے بعد ، ایک کے بعد ایک ترتیب موڈ میں اے ٹی کمانڈز ٹائپ کریں
AT + RENEW
AT + RESET
پر
AT + MARJ0x1000
AT + MINO0x0007
AT + ADVI5
AT + NAMEiBeacon
AT + ADTY3
AT + IBEA1
AT + DELO2
AT + PWRM0
AT + RESET
نوٹ: اے ٹی کمانڈ میں سرخ نشان والی قدریں صارف کی تشکیل کے قابل ہیں۔ اسے صارف اپنی مثالوں کے مطابق تبدیل کرسکتا ہے۔
مذکورہ بالا تمام اے ٹی کمانڈ کی تفصیل مندرجہ ذیل ہے۔
- AT + RENEW (فیکٹری ڈیفالٹس کو بحال کرتا ہے)
- AT + RESET (HM10 کو دوبارہ چلاتا ہے)
- اے ٹی (اے ٹی ٹیسٹ)
- AT + MARJ0x1000 (آئی سی بیکن میجر نمبر کو 0x1000 HEX میں تبدیل کرکے DEC میں 4096 میں تبدیل کیا گیا)
- اے ٹی + MINO0x0007 (IBeacon معمولی نمبر 0x1000 HEX میں تبدیل کریں جو DEC میں 4096 میں تبدیل ہوا ہے)
- AT + ADVI5 (اشتہاری وقفہ 5 پر سیٹ کرتا ہے یعنی 546.25 ملی سیکنڈ تک)
- AT + NAMEiBeacon (HM-10 ماڈیول کا نام iBeon پر سیٹ کریں۔ استعمال کے مطابق اسے تبدیل کریں)
- AT + ADTY3 (طاقت کو بچانے کے لئے HM10 غیر متصل کن سیٹ کرتا ہے اور کوئی بھی موکل ماڈیول سے رابطہ نہیں کرسکتا ہے اور زیادہ طاقت کو بچانے میں مدد کرتا ہے)
- AT + IBEA1 (HM10 پر آئی بیکن وضع کو قابل بناتا ہے)
- اے ٹی + ڈیلو 2 (صرف بچت کے لB آئی بیکن کو براڈکاسٹ موڈ میں سیٹ کرتا ہے۔ ایچ ایم 10 اپنی موجودگی کو براڈکاسٹ کرسکتا ہے اور دوسرے آلات کیلئے اسکین کرسکتا ہے کیونکہ یہ بلوٹوتھ ٹرانسیور ہے)
- اے ٹی + پی ڈبلیو آر ایم0 (HM10 کو آٹو نیند کرنے اور بجلی کی کھپت کو 8 سے 0.18 ایم اے تک کم کرنے کے قابل بناتا ہے۔ اگرچہ آئی بیکن ہمیشہ منتقل ہوتا رہے گا)
تمام اے ٹی کمانڈز پر عمل کرنے کے بعد سیریل مانیٹر نیچے کی طرح دکھائی دیتا ہے:
اے ٹی کمانڈز کا جواب کسی نئی لائن کے بغیر سیرت سے چھاپتا ہے۔ آپ ہر اے ٹی کمانڈ کے بعد سے دو اے ٹی کمانڈوں کے جواب میں آسانی سے فرق کر سکتے ہیں ، HM10 جوابات ٹھیک ہے۔ لہذا ، اگر کمانڈ AT + RENEW ہے تو HM10 ٹھیک ہے + RENEW جواب دے گا اور اسی طرح دوسرے AT کمانڈوں کے ل.۔
. اب یہ UID ، میجر ، معمولی اور دیگر تفصیلات کو براڈکاسٹ کرسکتا ہے۔ نشریاتی تفصیلات دیکھنے کے ل i ، آئی بیکن اینڈروئیڈ ایپ کی تعداد دستیاب ہے ، پلی اسٹور یا ایپل اسٹور سے کوئی بھی آئی بیکن اینڈروئیڈ ایپ ڈاؤن لوڈ کریں اور آپ کو آئی بیکن موڈ میں سیٹ کردہ ایچ ایم 10 ماڈیول مل سکے گا۔ اس ٹیوٹوریل میں ہم ایک " BLE Scanner " Android App استعمال کر رہے ہیں ۔
آئی بیکن موڈ کو غیر فعال کرنے کے لئے ، صرف کمانڈ AT + IBEA0 استعمال کریں ۔ اور پھر AT + ADTY0 بھیج کر ایڈورٹائزنگ اسکین رسپانس کو کنیکٹ ایبل بنائیں ۔ اور پھر صرف + RESET بھیج کر HM10 کو دوبارہ ترتیب دیں ۔
آئی بیکن کے لئے BLE سکینر Android اپلی کیشن کا استعمال
- Play Store سے BLE Scanner ایپ ڈاؤن لوڈ کریں اور اسے کھولیں۔
- اسکرین نیچے کی طرح دکھائی دیتی ہے۔
- 'قریب قریب' ٹیب کو دستیاب تمام آئی بیکنز کو دیکھنے کے لئے استعمال کیا جائے گا۔ آئی بیکن کی تلاش شروع کرنے کے لئے یا تو اسکرین کو نیچے کھینچیں یا اسکرین کے اوپری دائیں کونے میں سرچ آئکن پر جائیں۔ اس سے آئی بیکنز کی تلاش شروع ہوگی۔
- آئی بیکن کو تلاش کرنے کے بعد ، آپ آئی ایس بیکن کے آر ایس ایس آئی ، یو یو ای ڈی ، میجر اور مائنر کو دیکھ سکیں گے۔ اگر آپ موبائل یا آئی بیکن کو ایک دوسرے سے دور لے جاتے ہیں تو آر ایس ایس آئی تبدیل ہوجائے گا۔ یہاں اس اسکرین میں ، RSSI (-50) ہے۔ اس مضمون کے آخر میں دیئے گئے مظاہرے کی ویڈیو میں دیکھا جاسکتا ہے۔
- اسمارٹ فون کو آئی بیکن ایچ ایم 10 سے اتارنے کے بعد ، RSSI کی قیمت -50 سے -81 میں تبدیل ہوجاتی ہے۔ اگر آپ کسی ایک ڈیوائس کو منتقل کرتے ہیں تو یہ قدریں تبدیل ہوتی رہیں گی۔
RSSI سگنل قابل قبول اقدار حسب ذیل ہیں:
سگنل کی قوت |
TL DR DR |
کے لئے چاہیے |
|
---|---|---|---|
-30 ڈی بی ایم |
حیرت انگیز |
سگنل کی زیادہ سے زیادہ طاقت۔ موصولہ اس کو حاصل کرنے کے لئے اے پی سے صرف چند فٹ کی دوری پر جاسکتا ہے۔ حقیقی دنیا میں عام یا مطلوبہ نہیں۔ |
N / A |
-67 ڈی بی ایم |
بہت اچھا |
ایپلی کیشنز کے لئے سگنل کی کم از کم طاقت |
VoIP / VoWiFi ، محرومی ویڈیو |
-70 ڈی بی ایم |
ٹھیک ہے |
قابل اعتماد پیکٹ کی فراہمی کے لئے کم از کم سگنل کی طاقت. |
ای میل ، ویب |
-80 ڈی بی ایم |
اچھا نہیں |
بنیادی رابطے کیلئے کم از کم سگنل کی طاقت۔ پیکٹ کی فراہمی ناقابل اعتبار ہوسکتی ہے۔ |
N / A |
-90 ڈی بی ایم |
ناقابل استعمال |
شور فرش میں پہنچنا یا ڈوبنا۔ کسی بھی فعالیت کا انتہائی امکان نہیں ہے۔ |
N / A |
- آئی بیون کو قربت کے نظارے میں تلاش کرنے کے لئے ، تلاش کے آئیکن کے بالکل اوپر دائیں کونے میں قربت والے آئیکن پر جائیں۔ اسکرین RSSI سگنل کے ساتھ دستیاب تمام iBeon کو دکھائے گی۔
اس نے HM10 BLE ماڈیول کو iBeon کے بطور ترتیب دینے کے سبق کو مکمل کیا ۔ اگر آپ کو کوئی شک یا تجویز ہے تو براہ کرم ہمارے فورم پر لکھیں یا نیچے تبصرہ کریں۔