- آپ کو ایمیزون AWS اکاؤنٹ بنانا
- سرٹیفکیٹ اور پالیسی کے ساتھ AWS چیز بنائیں
- اپنی AWS چیز کی تفصیلات حاصل کرنا:
- AWS کا استعمال کرتے ہوئے چیز کی جانچ کرنا:
- AWS IOT کے ساتھ MQTT.fx کا استعمال:
ایک اندازے کے مطابق 2020 تک انٹرنیٹ سے تقریبا 20 20.4 بلین ڈیوائسز منسلک ہوں گے ، یہ تعداد کتنی بڑی ہے؟ اعداد و شمار کے ل world ، دنیا کی کل آبادی 7.6 بلین ہے ، یعنی زمین پر ہر انسان کے لئے انٹرنیٹ سے منسلک 3 کے قریب آلات ہوں گے۔ اس سے یہ بات واضح ہوجاتی ہے کہ مستقبل میں چیزوں کے انٹرنیٹ کا ایک بہت بڑا کردار اور مضبوط اثر پڑے گا۔ ایمیزون انکارپوریٹڈ دنیا کی سب سے بڑی انٹرنیٹ خوردہ فروش کو اس میں شامل کرنے سے AWS IOT کے نام پر آئی او ٹی خدمات بھی مہی.ا ہوتی ہیں ۔
AWS IOT سروس کا مطلب ایمیزون ویب سروس انٹرنیٹ آف چیزیں ہیں ۔ یہ آپ کو اعداد و شمار کا باضابطہ تبادلہ کرنے ، اس پر کارروائی کرنے اور اس پر عمل کرنے کے لئے اپنی چیزوں (آلات) کو انٹرنیٹ سے مربوط کرنے کی سہولت دیتا ہے۔ یہ آئی او ٹی پروجیکٹس کے لئے بہت مقبول بادل ہے۔ ایم ڈبلیو ایس آئی او ٹی کے ساتھ ایمیزون ویب سروسز دیگر خصوصیات کی بھی بہت ساری چیزیں مہیا کرتی ہے جیسے ورچوئل مشین کی تعیناتی ، ویب ہوسٹنگ اور دیگر سامان جو اس ٹیوٹوریل کے دائرہ کار سے باہر ہے۔ اس ٹیوٹوریل میں ، ہم AWS IOT کے ساتھ ایک چیز تیار کرکے شروع کریں گے اور پھر ہم جانچیں گے کہ اگر ایم کیو پی ٹی ٹی ڈاٹ ایف ایکس ایپلی کیشن کا استعمال کرتے ہوئے بات صحیح طریقے سے کام کررہی ہے تو۔
آپ کو ایمیزون AWS اکاؤنٹ بنانا
سب سے پہلے چیزیں ، AWS IOT کا استعمال کرتے ہوئے کسی بھی چیز کے ساتھ شروع کرنے کے لئے ہمیں ایمیزون AWS میں ایک اکاؤنٹ کی ضرورت ہے۔ صرف ایمیزون اے ڈبلیو ایس ویب سائٹ میں داخل ہوں اور " مفت اکاؤنٹ بنائیں " پر کلک کریں ۔
آپ کو سائن اپ کے طریقہ کار کے ذریعے لیا جائے گا۔ سائن اپ کرنے کے عمل کے دوران ایمیزون آپ کے ڈیبٹ / کریڈٹ کارڈ کی تفصیلات طلب کرے گا۔ افسوس کی بات ہے کہ ہمیں AWS کے ساتھ اکاؤنٹ بنانے کے لئے کسی میں سے کسی ایک کی ضرورت ہے۔ لیکن ، چونکہ آپ اسے 12 مہینے تک مفت میں استعمال کرسکتے ہیں اس میں کوئی مسئلہ نہیں ہونا چاہئے۔ بس اپنے کارڈ کی تفصیلات درج کریں کیوں کہ آپ سے 12 مہینوں کے لئے چارج نہیں لیا جائے گا ، لیکن اگر آپ اب مزید اکاؤنٹ استعمال نہیں کررہے ہیں تو 12 ماہ سے پہلے اکاؤنٹ کو غیر فعال کرنا یقینی بنائیں۔
آپ سے پین نمبر کے لئے بھی کہا جائے گا جو لازمی نہیں ہے ، ایک بار جب سائن اپ کرنے کا عمل مکمل ہوجائے تو آپ کے اکاؤنٹ میں لاگ ان ہوجائیں۔
سرٹیفکیٹ اور پالیسی کے ساتھ AWS چیز بنائیں
مرحلہ 1: مرکزی صفحہ میں ، AWS خدمات کے تحت "آئوٹ کور" تلاش کریں۔ AWS IOT کنسول کو کھولنے کے ل You آپ کو IOT بنیادی آپشن کو درج ہونا چاہئے جیسے نیچے دکھایا گیا ہو
مرحلہ 2: آپ کو AWS IOT کے تعارفی پیغام کے ساتھ استقبال کیا جائے گا ، صرف "شروع کریں" پر کلک کریں۔
مرحلہ 3: آپ کو مرکزی صفحہ پر لے جایا جائے گا ، جہاں آپ کو ٹور کی کچھ دستاویزات ملیں گی۔ اگر دلچسپی ہو تو آپ ان کے ذریعہ پڑھ سکتے ہیں۔ لیکن ٹیوٹوریل کے ساتھ آگے بڑھنے کے لئے مینو میں موجود " مینیج " آپشن پر کلک کریں جو آپ کی سکرین کے بائیں جانب مل سکتا ہے جیسا کہ نیچے دی گئی تصویر میں روشنی ڈالی گئی ہے۔
مرحلہ 4: اب ، کسی چیز کو رجسٹر کرنے کا وقت آگیا ہے۔ ایک چیز سینسر ماڈیول یا ESP8266 یا ESP32 یا کوئی ایسا ڈیوائس ہے جو انٹرنیٹ سے منسلک ہوسکتی ہے۔ لہذا ہمیں AWS کنسول پر ایک ایسی چیز بنانی چاہئے جس کے ذریعے ہمارے حقیقی آلات بات چیت کرسکیں۔ بات یہ ہے کہ پیدا کرنے کے لئے صرف پر کلک کریں " ایک چیز رجسٹر "
مرحلہ 5: ایک ہی چیز یا ایک سے زیادہ چیزیں بنانے کا اختیار موجود ہے ، اگر ہم ایک سے زیادہ چیزیں بناتے ہیں تو وہ سب ایک جیسی حفاظتی خصوصیات کا اشتراک کریں گے۔ شروع کرنے کے ل things ابھی چیزوں کو آسان رکھنے کے ل we ، ہم صرف " ایک چیز تیار کریں " پر کلک کرکے ایک چیز تیار کریں گے ۔
مرحلہ 6: ہمیں جس چیز کی تشکیل کر رہے ہیں اس کے لئے ہمیں ایک نام فراہم کرنا ہوگا ، یہ یہاں کا کوئی نام ہوسکتا ہے میں نے اپنی چیز کا نام سرکٹ ڈائیجسٹ رکھا ہے ۔ چیز کو نام دینے کے بعد صرف نیچے سکرول کریں اور اگلے پر کلک کریں۔ اگر آپ دلچسپی رکھتے ہیں تو آپ دوسرے اختیارات کے ذریعہ پڑھ سکتے ہیں جو چیزوں کے افعال کو زیادہ تعریف فراہم کرتا ہے ، لیکن آپ انہیں ابھی نظرانداز کرسکتے ہیں۔
مرحلہ 7: AWS IOT کے ساتھ ایک عجیب خصوصیت یہ ہے کہ یہ صنعتی معیار کی ہے کیونکہ مواصلات انتہائی محفوظ ہیں۔ لہذا ہم جو بھی چیز تخلیق کرتے ہیں اس کے لئے ہمیں اسے ایک سرٹیفکیٹ اور پالیسی کے ساتھ منسلک کرنا ہوتا ہے ۔ تو جیسے ہی آپ پچھلے مرحلے میں اگلے نمبر پر آئیں گے ، آپ کو اپنے حفاظتی سرٹیفکیٹ کا انتخاب کرنے کا اشارہ کیا جائے گا۔ ہمیں " سرٹیفکیٹ بنائیں " پر کلک کرتے ہوئے ایک نیا تیار کرنا ہے ۔
مرحلہ 8: یہاں AWS اس چیز کی چابیاں فراہم کرے گا جو ہم نے ابھی پیدا کیا ہے۔ اس چیز کو صرف ان چابیاں کے ذریعہ توثیق کرنے کے ذریعے حاصل کیا جاسکتا ہے۔ اس بات کو یقینی بنائیں کہ آپ پہلے ایکٹیویٹ بٹن پر کلک کریں اور پھر تین کلیدی فائلیں ڈاؤن لوڈ کریں اور اسے کہیں بھی محفوظ اپنے کمپیوٹر پر محفوظ کریں۔ ان چابیاں کو عوام کے ساتھ کبھی بھی شریک نہ کریں ، کیوں کہ وہ اس چیز کو لانچ کرکے آپ کے AWS اکاؤنٹ کا استعمال کرسکتے ہیں اور آپ سے اس کی فیس وصول کی جائے گی۔
مرحلہ 9: میں نے ڈاؤن لوڈ کی گئی تین اہم فائلوں کو اپنے ڈیسک ٹاپ کے ایک فولڈر میں منتقل کردیا گیا ہے ، اس کا ایک سنیپ شاٹ نیچے دکھایا گیا ہے۔ کچھ صارفین کے لئے سی اے فائل کو ڈاؤن لوڈ کرنے پر کوڈ کے دھارے کے طور پر کروم پر کھل سکتی ہے۔ اس معاملے میں کوڈ پر صرف دائیں کلک کریں اور اپنے ڈیسک ٹاپ پر اس کو محفوظ کریں اور محفوظ کریں پر کلک کریں۔ اس بات کو یقینی بنائیں کہ فائل کی توسیع .pem ہے اگر اس کے ختم ہونے کے ساتھ ہی اس کا متن ختم ہوجائے۔
مرحلہ 10: ایک بار جب آپ سندوں کے ساتھ تیار ہوجائیں تو ہمیں اپنی چیز کے ل a ایک پالیسی بنانا ہوگی۔ لوڈ اور سرٹیفکیٹ محفوظ کریں ایک معلوم مقام پر اور آپ براؤزر ونڈوز کو واپس مل جائے اور "پر کلک کریں ایک پالیسی منسلک کریں "
مرحلہ 11: ابھی آپ کے اکاؤنٹ میں کوئی پالیسیاں نہیں ہوں گی چونکہ آپ نے ابھی ابھی اسے تشکیل دیا ہے ، کیونکہ ابھی اسے چھوڑ دیں اور " رجسٹر چیز " پر کلک کریں ۔ ہم اپنے اگلے مرحلے میں ایک پالیسی بنائیں گے اور پھر اسے منسلک کریں گے۔
مرحلہ 12: آپ کو مرکزی صفحہ پر واپس لے جایا جائے گا ، یہاں ہمیں ایک پالیسی بنانی ہوگی لہذا بائیں جانب والے مینو پر محفوظ نامی کوئی آپشن ڈھونڈیں اور پھر نیچے دیئے گئے پالیسیوں پر کلک کریں۔
مرحلہ 13: جیسا کہ ہم جانتے ہیں کہ ہمارے پاس ابھی تک کوئی پالیسیاں نہیں ہیں لہذا "پالیسی بنائیں" پر کلک کریں۔
مرحلہ 14: اس اقدام میں ہم ایک پالیسی بنائیں گے ، پالیسی کا نام میرے لئے سرکٹ ڈایجسٹ ہوگا ، لیکن ایک بار پھر یہ صارف کی پسند ہے۔ کارروائی کے لئے درج IOT: * اور وسائل ARN لئے درج *. یہ بھی یقینی بنائیں کہ اثر کی اجازت دینے کے لئے اجازت والے بٹن کی جانچ پڑتال کی گئی ہے۔
آؤٹ: * اشارہ کرتا ہے کہ ہم اس پالیسی کے ساتھ چیزوں کو سبسکرائب اور شائع کرسکتے ہیں
* اشارہ کرتا ہے کہ یہ چیز ان تمام گاہکوں کے لئے قابل رسائ ہے جن کے پاس اس سرٹیفکیٹ تک رسائی ہے
پالیسی بنانے کے لئے آخر میں صفحے کے آخر میں " تخلیق کریں " کے بٹن کو دبائیں۔
مرحلہ 15: آپ کو مرکزی صفحہ پر واپس لے جایا جائے گا ، اب مندرجہ ذیل صفحے کو حاصل کرنے کے لئے محفوظ اور سرٹیفکیٹ منتخب کریں۔ اس صفحے میں آپ کے پاس یہ سرٹیفکیٹ ہوگا جو ہم نے پہلے تشکیل دیا تھا ، ہمیں اس پالیسی میں اختیارات پر کلک کرکے اور ذیل میں دکھائے جانے والے " پالیسی منسلک کریں" کو منتخب کرکے اسے شامل کرنا ہوگا۔
مرحلہ 16: آپ کو ایک پاپ اپ ملے گا جس میں آپ اس پالیسی کا نام منتخب کرسکتے ہیں جو ہم نے ابھی بنائی ہے اور پھر قبول بٹن پر کلک کریں۔ میرے لئے اس پالیسی کا نام سرکٹ ڈائیجسٹ ہے
یہی ہے ، ہم نے ایک چیز ، ایک سرٹیفکیٹ اور پالیسی بنائی ہے اور پالیسی اور سند کو اس چیز سے جوڑا ہے جو ہم نے تشکیل دیا ہے۔ اگلا ہم چیک کرسکتے ہیں کہ AWS IOT کنسول میں " ٹیسٹ " کے اختیارات کا استعمال کرکے بات کام کر رہی ہے یا نہیں ۔ اس سے پہلے ہمیں اس چیز کا بروکر ایڈریس حاصل کرنے کی ضرورت ہے جو ہم نے ابھی بنائی ہے۔
اپنی AWS چیز کی تفصیلات حاصل کرنا:
مرحلہ 1: چیز پیدا کرنے کے بعد ہمیں اس چیز کی تفصیلات حاصل کرنے کی ضرورت ہے جیسے اس کے بروکر ایڈریس اپ ڈیٹ لنک وغیرہ جیسے انٹرنیٹ سے کہیں بھی اس چیز تک رسائی حاصل کرسکیں۔ یہ تفصیلات منیجمنٹ آپشن میں اور چیز کے نام پر کلک کرنے میں مل سکتی ہیں۔
مرحلہ 2: نئے صفحے میں اسکرین کے بائیں جانب انٹرایکٹو آپشن پر کلک کریں اور آپ کو اپنی چیز تک رسائی کے ل all تمام لنکس مہیا کردیئے جائیں گے۔ جیسا کہ کہا گیا ہے ان روابط کو خفیہ رکھیں۔ ابھی جانچ کے ل for ہمیں HTTPS لنک (سرخ رنگ میں سرکلڈ) کی ضرورت ہے اگر چیز صحیح طریقے سے کام کررہی ہے تو بس اسے کاپی کریں۔
AWS کا استعمال کرتے ہوئے چیز کی جانچ کرنا:
مرحلہ 1: مرکزی اسکرین پر جائیں اور ٹیسٹ کا آپشن منتخب کریں ۔ یہ ایم کیوٹی ٹی کلائنٹ کو بوجھ دے گا جو ہماری چیز کو جانچنے کے لئے استعمال کیا جاسکتا ہے۔
دوسرا مرحلہ: آپ بائیں طرف دو عنوانات دیکھ سکتے ہیں ایک عنوان کو سبسکرائب کریں اور کسی عنوان پر شائع کریں۔ پہلے آپ نے اس چیز کو سبسکرائب کرنا ہے جو ہم نے ابھی ابھی نام درج کرکے تیار کیا ہے جو میرے معاملے میں سرکٹ ڈائجسٹ ہے ۔
عنوان سے شائع ہونے پر کلک کریں اور آپ کو نیچے دیئے گئے پیغام کی طرح آپ کی چیز میں دیکھا جانا چاہئے
AWS IOT کے ساتھ MQTT.fx کا استعمال:
MQTT.fx ایک ایسی ایپلی کیشن ہے جسے IOT آلات کی جانچ اور ڈیبگ کرنے کے لئے ایک کلائنٹ کے طور پر استعمال کیا جاسکتا ہے۔ مندرجہ ذیل مراحل میں ہم یہ سیکھیں گے کہ ہم ایم کیوٹی ٹی ڈبلیو ایف ایکس کو اس چیز سے کیسے جوڑ سکتے ہیں جو ہم نے ابھی پیدا کی ہے۔
مرحلہ 1: ایم کیوٹی ٹی ڈاٹ ایف ایکس فائل کو اس ڈاؤن لوڈ لنک سے ڈاؤن لوڈ کریں۔ یقینی بنائیں کہ آپ اپنی مشین کا صحیح آپریٹنگ سسٹم منتخب کرتے ہیں۔
مرحلہ 2: ایپلی کیشن کو کھولیں اور ایم کیوٹی ٹی کو کلائنٹ کی حیثیت سے تشکیل کرنے کیلئے ترتیبات کے آئیکن پر کلک کریں۔ ترتیبات کا آئکن نیچے کی تصویر میں دکھایا گیا ہے:
مرحلہ 3: کنیکشن پروفائلز میں ترمیم کرنے والی ایک نئی ونڈو پاپ اپ ہوگی۔ یہاں ہمیں اس چیز کے ل the پروفائل بنانا ہے جو ہم نے ابھی ایمیزون اے ڈبلیو ایس کا استعمال کرتے ہوئے تخلیق کیا ہے۔ پروفائل کے نام میں اپنی پسند کا نام دیں میں نے " MQTT_Sample " دیا ہے۔ پھر بروکر ایڈریس کے لئے وہ پیسٹ چسپاں کریں جو ہمیں " آپ کی AWS چیز کی تفصیلات حاصل کرنا " سیکشن کے پچھلے سیکشن میں ملا ہے ۔ AWS IOT کے لئے بروکر پورٹ تمام صارفین کے لئے 8883 ہے لہذا ایک ہی درج کریں۔ پھر SSL / TLS منتخب کریں
مرحلہ 4: اب ہمیں خود دستخط شدہ سندوں کا انتخاب کرنا ہے اور ان سرٹیفکیٹس کو جوڑنا ہے جو ہم نے مرحلہ 8 میں ڈاؤن لوڈ کیے ہیں۔ نیز یہ بھی یقینی بنائیں کہ پی ای ایم فارمیٹڈ چیک کیا گیا ہے۔ آپ کو کن کنجیوں کا انتخاب کرنا چاہئے یہ جاننے کے لئے نیچے کی تصویر کی پیروی کریں
مرحلہ 5: آخر میں اوکے پر کلک کریں اور پھر آپ کو واپس مین ونڈو پر لے جایا جائے گا۔ اب کنیکٹ کے بٹن پر کلیک کریں۔ اگر سب کچھ ٹھیک سے کام کر رہا ہے تو ایم کیوٹی ٹی کو ہماری چیز سے رابطہ قائم کرنے کے قابل ہونا چاہئے اور مندرجہ ذیل اسکرین ظاہر ہوگی۔ اوپری دائیں کونے میں سبز دائرے کی جانچ پڑتال کریں (حلقہ بند)
مرحلہ 6: اب ہم اس چیز سے جڑے ہوئے ہیں جس کا نام آزماتے ہوئے ہم اسے آزمانے کی کوشش کرسکتے ہیں۔ سبسکرائب ٹیب پر کلک کریں اور کوئی بے ترتیب نام دیں اور پھر سبسکرائب پر کلک کریں۔ یہاں میں نے اپنے نام کے طور پر بنگو کا انتخاب کیا ہے۔ سبسکرائب کرنے کے بعد آپ کو درج ذیل نام مل جائے گا۔
مرحلہ 7: اب پبلشن اسکرین ٹیب پر واپس جائیں اور میسج شائع کریں اور دیکھیں کہ آیا یہ ہمارے سبسکرائب کردہ چینل پر مل رہا ہے ۔مسیج کی اشاعت کے لئے اسی نام کا استعمال کریں۔ یہاں میں نے اپنے نام کی طرح "بنگو" استعمال کیا ہے اور میرا پیغام " ہولا! امنگو ”۔ شائع کریں کے بٹن پر کلک کریں
مرحلہ 8: اب سبسکرائب ٹیب پر واپس جائیں اور آپ کو وہ پیغام دیکھنے کے قابل ہونا چاہئے جو ہم نے ابھی نیچے شائع کیا ہے
ہم سب اپنی چیز کو بنانے اور جانچنے کے ساتھ کر رہے ہیں جو AWS IOT کا استعمال کرتے ہوئے تخلیق کیا گیا تھا۔ چونکہ ہم نے بھی اسے بطور مؤکل ایم کیوٹی ٹی سے جوڑا ہے ، ہمارے لئے مستقبل میں اس چیز کی نگرانی اور ڈیبگ کرنا آسان ہوجائے۔ بہتر تفہیم حاصل کرنے کے لئے آپ نیچے ویڈیو پر عمل بھی کرسکتے ہیں ۔
ہمارے اگلے سبق میں ، ہم یہ سیکھیں گے کہ ہم ESP8266 ، ESP12 ، راسبیری پائی وغیرہ جیسے اصل ہارڈ ویئر چیزوں کو اس چیز کو معلومات بھیجنے / وصول کرنے کے لئے استعمال کرسکتے ہیں۔