یہ سبق آپ کو ESP8266 سے کسی بھی رجسٹرڈ موبائل نمبر پر SMS بھیجنے میں مدد فراہم کرے گا ۔ ESP8266 ایک طاقتور وائی فائی ماڈیول ہے جو IOT پروجیکٹس کی دنیا پر غلبہ حاصل کرتا ہے۔ یہ مائکرو قابو پانے والا آزاد ٹیوٹوریل معنی ہے۔ آپ کو کسی بھی UC / UP جیسے Ardino یا PIC کی ضرورت نہیں ہے۔ ہم ارودوینو IDE کا استعمال کرتے ہوئے ESP8266 ماڈیول کو براہ راست پروگرام کریں گے۔ ایک بار جب یہ پروگرام ہوجاتا ہے تو ہم اس سے کسی بھی پہلے سے پروگرام شدہ موبائل نمبر پر ٹیکسٹ میسج بھیج سکتے ہیں۔ میں اس کام کو پورا کرنے کے لئے IFTTT ایپلٹ استعمال کر رہا ہوں ۔ اگر آپ ای ایس پی 66826666 کے لئے نئے ہیں تو براہ کرم نیچے دیئے گئے سبق ملاحظہ کریں جو آپ کو ای ایس پی 66826666 کے ساتھ شروع کرنے میں مدد فراہم کرے گا اور آرڈینو آئی ڈی ای کا استعمال کرتے ہوئے اپنے ای ایس پی 666666 program ماڈیول کو پروگرام کرنے کا طریقہ سکھائے گا۔
- ای ایس پی 8266 کے ساتھ آغاز کرنا
- اپنے ESP8266 کو ارڈوینو IDE کے ساتھ پروگرام کر رہا ہے
اس کے علاوہ آپ کو اس ٹیوٹوریل کے لئے کسی بھی ضرورت سے پہلے کی ضرورت نہیں ہے کیونکہ میں تصویروں اور ویڈیوز کے ساتھ تفصیلات میں تمام اقدامات کی وضاحت کروں گا۔ تو آئیے شروع کریں….
سبق کے پیچھے تصور:
ہم جانتے ہیں کہ ESP8266 ماڈیول دونوں کو اے پی یا ایس ٹی اے کے بطور تشکیل دیا جاسکتا ہے۔ یہاں ہم نے اسے اسٹیشن کے طور پر کام کرنے کے ل config ترتیب دیا ہے اور اسے اپنے وائی فائی روٹر سے منسلک کیا ہے۔ ایک بار جب رابطہ قائم ہوجاتا ہے تو ہمیں آن لائن SMS بھیجنے کا طریقہ تلاش کرنا ہوگا۔ یہ آن لائن ESP8266 ماڈیول کے ذریعہ بھی آسانی سے قابل رسائی ہونا ضروری ہے۔ یہ وہ جگہ ہے جہاں ہم IFTTT (اگر پھر اس کے بعد) کی ویب سائٹ کی طاقت حاصل کرتے ہیں۔ اس ویب سائٹ کا استعمال کرتے ہوئے ہم SMS ، ای میل ، واٹس ایپ میسجز ، فیس بک اپڈیٹس ، ٹویٹر ٹویٹس اور کیا نہیں بھیج سکتے ہیں ۔ ان کے پاس ایک ہیک بہت سارے ٹولز ہیں جن کا استعمال بہت کم معلومات کے ساتھ کیا جاسکتا ہے ، لیکن اس ٹیوٹوریل میں ہم میسج میسیج کی خصوصیت استعمال کریں گے اور باقی کو مستقبل کے سبق کے لئے چھوڑ دیں گے۔
IFTTT ویب سائٹ میں کچھ مواقع کے بعد ہم ایک HTTPS URL حاصل کرسکیں گے جو متحرک ہونے پر ایک مخصوص موبائل نمبر پر ایک وضاحتی متن پیغام بھیجے گا۔ اب ، ضرورت پڑنے پر یہ URL ہمارے ESP8266 ماڈیول کے ذریعہ کال کرنا ہے اور آپ کے موبائل نمبر پر آپ کا ایس ایم ایس چلایا جائے گا۔ کافی آسان لگتا ہے !! آئیے اس میں شامل اقدامات دیکھیں۔
IFTTT ایپلٹ بنانا:
آئیے دیکھیں کہ ہم کس طرح IFTTT اپلیٹ تشکیل دے سکتے ہیں اور SMS کو کسی مخصوص موبائل نمبر پر ٹرگر کرنے کیلئے URL حاصل کرسکتے ہیں۔ میں نے پوری کوشش کی ہے کہ ان کو اقدامات میں سمجھاؤں ، اگر آپ پھنس جاتے ہیں تو اس ٹیوٹوریل کے آخر میں ویڈیو کا استعمال کریں۔
پہلا مرحلہ: www.IFTTT.com ملاحظہ کریں اور اگر آپ کے پاس پہلے سے کوئی شناختی کارڈ نہیں ہے تو نئی شناخت کیلئے سائن اپ کریں۔ اندراج کے بعد آپ کو اپنے ای میل ID پر ایک میل بھیجا جائے گا جس کی تصدیق کریں اور آپ کو IFTTTT میں لاگ ان کریں گے۔
مرحلہ 2: ایس ایم ایس ایپلٹ تلاش کریں یا اس لنک پر جائیں۔ اب اپنے ایپلٹ کے ساتھ اپنا موبائل نمبر یہاں رجسٹر کریں میں نے مثال کے طور پر "00919612365489" نمبر استعمال کیا ہے۔ ہمیشہ اپنے ملک کا کوڈ اور پھر اپنے موبائل نمبر کے بعد سر فہرست "00" شامل کریں۔ میں یہاں ہندوستان سے ہوں لہذا میرا ملک کا کوڈ "91" ہے اور میرا موبائل نمبر "96123456789" ہے۔ ایک بار نمبر داخل ہونے پر "سن پن" پر کلک کریں اور اپنے موبائل نمبر کی تصدیق کریں
مرحلہ 3: اب ہم نے ایک اپلیٹ تشکیل دے دیا ہے ، ہم ایک اور ایپلٹ تیار کریں گے جسے میکر ویب ہکس کہتے ہیں ، لہذا اس کی تلاش کریں یا اس لنک کو استعمال کریں۔ اب "کنیکٹ" پر کلک کریں اور آپ کو مندرجہ ذیل اسکرین مل جائے گی۔
مرحلہ 4: اب وقت آگیا ہے کہ ہم خود اپنا ایپلٹ بنائیں جو مذکورہ بالا ایپلٹ کو ہم آہنگ کرسکے۔ یہ کرنے کے ل My میرے ایپللیٹس -> نیا اپلیٹ پر جائیں ، یا اس لنک کی پیروی کریں۔ آپ اس صفحے پر جائیں گے۔
مرحلہ 5: اگر اس اصطلاح سے یہ معنی ہے کہ اگر "اس" پر کچھ ہوتا ہے تو پھر ہم نے "اس" پر کچھ کرنا ہے۔ یہاں اگر میکر ویب ہیکس ایپلٹ کو متحرک کیا گیا ہے تو پھر ایک ایس ایم ایس بھیجا جانا چاہئے۔ لہذا "اس" (نیلے رنگ کے علاوہ آئکن) پر کلک کریں اور میکر ویب ہیکس کی تلاش کریں پھر اس پر کلک کریں۔ اب ، آپ سے ٹرگر کا انتخاب کرنے کے لئے کہا جائے گا ، لہذا "ویب کی درخواست موصول کریں" پر کلک کریں۔
مرحلہ 6: اب آپ کو ٹرگر کو ایونٹ کا نام دے کر اسے تشکیل دینا ہوگا۔ میں نے اس کا نام "ESP" رکھا ہے جیسا کہ ذیل میں دکھایا گیا ہے۔ آپ کسی بھی پروگرام کا نام استعمال کرسکتے ہیں ، لیکن یہ نام یاد رکھیں کیونکہ ہمیں اسے بعد میں استعمال کرنا ہے۔ آخر کار "ٹرگر بنائیں" پر کلک کریں۔
مرحلہ 7: آپ کو نیچے کی سکرین ملنی چاہئے جہاں ، آپ کو "وہ" ایپلٹ تشکیل دینا ہوگا۔ "وہ" کے قریب پلس آئیکن پر کلک کریں
مرحلہ 8: ایس ایم ایس ایپلٹ کی تلاش کریں اور اس پر کلک کریں۔ پھر ایکشن کے انتخاب کے لئے "مجھے SMS بھیجیں" پر کلک کریں۔ آپ نیچے کی اسکرین پر جائیں گے ، جہاں آپ کو ٹیکسٹ میسج داخل کرنا ہوگا جو آپ کے موبائل پر بھیجنا ہے۔ آخر کار "ایکشن بنائیں" پر کلک کریں
مرحلہ 9: آپ اپنے ایپلٹ کا جائزہ لے سکتے ہیں اور اسے ختم کرسکتے ہیں ، اسے نیچے کچھ ایسا ہی نظر آنا چاہئے۔ "ختم" پر کلک کریں
مرحلہ 10: اب ، میکر ویب ہیکس کی تلاش کریں یا اس لنک کو استعمال کریں اور "دستاویزات" پر کلک کریں۔ آپ کو نیچے کچھ ایسا ہی دیکھنا چاہئے
یہ ایک بہت ہی اہم صفحہ ہے۔ یہ صفحہ آپ کو اہم واقعہ اور ہدایات دکھائے گا کہ واقعہ کو کس طرح متحرک کیا جائے۔ آپ کا صفحہ آپ کی شناخت کے ل for ایک انوکھی کلید دکھائے گا ، اسے انتہائی خفیہ رکھے گا کیونکہ اس کلید والا کوئی بھی آپ کے تمام ایپلٹس تک رسائی حاصل کرسکتا ہے۔ میں نے اپنی API کلید کے آخری پانچ ہندسے چھپائے ہیں تاکہ یہ راز میں رہے۔
مرحلہ 11: اب "پوسٹ بنائیں یا ویب درخواست حاصل کریں" کے تحت ، آپ دیکھ سکتے ہیں کہ ہمارے پاس ایونٹ کا نام شامل کرنے کا آپشن موجود ہے۔ یاد رکھیں کہ مرحلہ 6 میں ہم نے "ESP" کے نام سے ایک ایونٹ تشکیل دیا ہے لہذا ہمیں وہی نام استعمال کرنا ہے اور نیچے کی طرح اپنا URL ترتیب دینا ہے۔
ایک بار جب آپ واقعہ کا نام تبدیل کردیتے ہیں تو "اس کی جانچ کریں" پر کلک کریں۔ آپ کو اپنے رجسٹرڈ موبائل نمبر پر ایک پیغام موصول ہونا چاہئے۔ ہمارے معاملے میں یہ پیغام ہونا چاہئے کہ "مساوی نام ESP میکر سروس پر پیش آیا۔ ای ایس پی ––6666– سے حاصل کردہ ایس ایم ایس - کرائکٹ ڈائیجسٹ ”آپ اپنی مرضی کے مطابق اپنا ایس ایم ایس تشکیل کرسکتے ہیں۔ آپ ویلیو 1 اور ویلیو 2 آپشن کا استعمال کرکے ESP ماڈیول سے سینسر ویلیوز بھی بھیج سکتے ہیں۔
یہی بات ہے کہ ہمارے پاس اب ایک HTTPS URL ہے جو متحرک ہونے پر ایک مخصوص نمبر پر ایک خاص پیغام بھیجے گا۔ آپ اس یو آر ایل کو کاپی کر کے کہیں محفوظ رکھ سکتے ہیں کیونکہ ہمیں یہ یو آر ایل ہمارے اردوینو پروگرام میں استعمال کرنا ہے۔ آپ کسی بھی ویب براؤزر پر بھی آسانی سے اس URL کو کاپی اور پیسٹ کرسکتے ہیں اور آپ دیکھ سکتے ہیں کہ واقعہ متحرک ہوگیا ہے۔ آپ کو بھی ذیل میں اس طرح کا جواب ملے گا۔
اپنے ESP8266 ماڈیول پروگرامنگ:
اب ہمیں ارڈینو آئی ڈی ای کا استعمال کرتے ہوئے اپنے ESP8266 ماڈیول کو پروگرام کرنا ہے۔ اس پروگرام میں ہمیں صرف راؤٹر سے جڑنا ہے اور HTTPS یو آر ایل کو کال کرنا ہے جو ہم نے ابھی اوپر دکھایا ہے اور تب ہی اس یو آر ایل کے ذریعہ میسج ٹرگر ہوجائے گا۔ اس ٹیوٹوریل کے آخر میں مکمل پروگرام دیا گیا ہے لیکن کوڈ کے کچھ اہم حصے جس میں ترمیم کی ضرورت ہے ذیل میں بیان کیا گیا ہے۔
const char * ssid = "بی پی اے ایس ہوم"؛ کونٹ چار * پاس ورڈ = "کریکسن"؛
مذکورہ بالا کوڈ میں ، اپنے معاملے میں اپنے وائی فائی اسناد کا استعمال کریں "بی پی اے ایس ہوم" میرا وائی فائی سگنل نام تھا اور "کریکسن" میرا پاس ورڈ تھا۔
سٹرنگ یو آر ایل = "/ ٹرگر / ای ایس پی / کے ساتھ / کی / b8h22xlElZvP27lrAXS3ljtBa0092_aAanYN1IXXXXX"؛
یقینی بنائیں کہ آپ نے اپنے واقعہ کے نام اور کلیدی کی بنیاد پر مذکورہ بالا لائن میں ترمیم کی ہے ، میرے معاملے میں واقعہ کا نام ESP تھا (اگر آپ نے اسے مرحلہ 6 میں ESP کا نام دیا ہے) اور میری API KEY b8h22xlElZvP27lrAXS3ljtBa0092_aAanYN1IXXXXX تھی۔ آپ کو موصول ہونے والی کلید میں اسے تبدیل کریں
نوٹ: آپ کے کوڈ کے کام کرنے کے ل This یہ اقدام بہت اہم ہے۔
کوڈ میں باقی لائنیں کسی بھی طرح خود وضاحتی ہیں اگر آپ کو کوئی شبہ ہے تو آپ تبصرہ سیکشن استعمال کرسکتے ہیں۔
ایک بار جب آپ کا کوڈ ترمیم کے ساتھ تیار ہوجاتا ہے تو آپ اسے اپنے ESP8266 ماڈیول میں اپ لوڈ کرنے کے لئے تیار ہوجاتے ہیں۔ آپ آرڈوینو آئی ڈی ای سے پروگرام اپلوڈ کرسکتے ہیں جیسا کہ اس ٹیوٹوریل میں بتایا گیا ہے کہ "اپنے ای ایس پی 8266 کو ارڈینو آئ ڈی ای کے ساتھ پروگرام کرنا"
آؤٹ پٹ:
ایک بار جب آپ کی اپ لوڈ ہو جائے تو اپنے سیریل مانیٹر کو ارڈینو آئ ڈی ای پر کھولیں۔ آپ کو ڈیبگنگ کی درج ذیل معلومات دیکھنا چاہ:۔
اگر آپ کا سیریل مانیٹر دکھاتا ہے تو “مبارک ہو! آپ نے ESP ایونٹ کو برخاست کردیا ہے "، اس کا مطلب یہ ہے کہ سب کچھ اس طرح کام کرچکا ہے جیسا کہ سمجھا جاتا ہے۔ اب آپ اپنا موبائل چیک کرسکتے ہیں اور آپ کو میسج ملنا چاہئے تھا۔ پیغام کا اسکرین شاٹ نیچے دکھایا گیا ہے
نیچے دی گئی ویڈیو میں آپ کو مذکورہ بالا گفتگو کی مکمل کارکردگی دکھائے گی۔