ESP32 اور ESP8266 کے درمیان فرق

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





بہت سے طلباء جو الیکٹرانکس سے واقف نہیں ہیں ESP32 اور کے درمیان فرق کرنے کے لیے اکثر جدوجہد کرتے ہیں۔ ESP8266 کیونکہ انہیں بہت سے شکوک و شبہات ہیں کہ کون سا مائیکرو کنٹرولر بورڈ ان کی ایپلی کیشن میں استعمال کیا جا سکتا ہے۔ تو یہ دونوں مائیکرو کنٹرولرز ان کی خصوصیات، فوائد، نقصانات اور ایپلی کیشنز ہیں، اس طرح یہ منتخب کرنا آسان نہیں ہے کہ کون سا بورڈ درست ہے۔ ESP32 اور ESP8266 دونوں مائیکرو کنٹرولرز بہت سستے اور وائی فائی پر مبنی SOCs ہیں جو اس کے لیے بالکل موزوں ہیں۔ DIY پروجیکٹس آئی او ٹی میں یہ مائیکرو کنٹرولرز 3.3V کے ساتھ کام کرتے ہیں اور مختلف پروٹوکولز کو سپورٹ کرنے کے لیے GPIO کے ساتھ دستیاب ہیں جیسے 2C ، ایس پی آئی، UART ، ڈی اے سی، پی ڈبلیو ایم اور اے ڈی سی۔ اس مضمون میں، ہم دو مائیکرو کنٹرولرز کا موازنہ کریں گے؛ ESP32 اور ESP8266۔


ESP32 اور ESP8266 کے درمیان فرق

ESP32 اور ESP8266 کے درمیان بنیادی فرق ذیل میں زیر بحث آئے ہیں۔



ESP32 کیا ہے؟

ESP32 ایک کم لاگت اور طاقت سے موثر SoC مائکرو کنٹرولر ہے جس کے ساتھ بنایا گیا ہے۔ بلوٹوتھ اور وائی فائی صلاحیتیں۔ یہ کا ایک ایڈوانس ورژن ہے۔ ESP8266 جسے Espressif Systems نے ڈیزائن کیا ہے۔ یہ ایک ورسٹائل پروسیسر ہے اور یہ ڈوئل کور تغیرات کے ساتھ ساتھ سنگل کور دونوں میں پایا جا سکتا ہے جو آپ کی ضروریات کے مطابق مختلف صلاحیتیں پیش کرتے ہیں۔ اس بورڈ میں ڈوئل کور اور بہت کم طاقت والا کو-پروسیسر ہے جو بنیادی طور پر حفاظت کی کمی کی وجہ سے تیار کیا گیا ہے۔

  ESP32 مائیکرو کنٹرولر
ESP32 مائیکرو کنٹرولر

ESP8266 کیا ہے؟

ESP8266 ایک وائی فائی سے چلنے والی کم لاگت والی مائیکرو چِپ ہے۔ TCP/IP اسٹیک جسے Espressif Systems نے تیار کیا تھا۔ یہ چپ سرکٹ پر ایک خود ساختہ یا مکمل نظام ہے جو آپ کے وائی فائی کنکشن کے ساتھ کسی بھی مائیکرو کنٹرولر کو داخلے کا حق فراہم کرتا ہے۔ اس بورڈ کا بنیادی کام کسی بھی قسم کی ایپلی کیشن (یا) تمام وائی فائی نیٹ ورکنگ کے افعال کو آف لوڈ کرنا ہے یہ بورڈ بہت مضبوط ہے اور انتہائی سخت صنعتی ماحول میں مسلسل کام کرتا ہے۔



  ESP8266 وائی فائی ماڈیول
ESP8266

ESP32 بمقابلہ ESP8266

ESP32 بمقابلہ ESP8266 ذیل میں زیر بحث آئے ہیں۔

ای ایس پی 32

ESP8266

ESP32 ESP8266 کا اپ گریڈ شدہ ورژن ہے اور اس میں 34 GPIO پن ہیں۔ ESP8266 بورڈ ایک Wi-Fi SoC ہے جس میں 16 GPIO پن ہیں۔
یہ ایک مائیکرو کنٹرولر یونٹ (MCU) ہے اور ایک مکمل اسٹینڈ ڈیوائس ہے، یہ ایک ایس او سی (سسٹم آن چپ) ہے جسے کام کرنے کے لیے ایک بیرونی مائیکرو کنٹرولر کی ضرورت ہے۔
اس میں Quad-core Cortex-72 پروسیسر ہے۔ اس میں سنگل کور CPU ہے۔
اس کی CLK فریکوئنسی 160 یا 240mhz ہے۔ اس کی CLK فریکوئنسی 80 میگاہرٹز ہے۔
اس کی بجلی کی کھپت 10uA ہے۔ اس کی بجلی کی کھپت 20uA ہے۔
ESP32 بورڈز کی قیمت تقریباً 6$ سے 12$ ہے۔ ان بورڈز کی قیمت تقریباً 4 $ سے 6 $ ہے۔
اس میں SRAM کے 512 بائٹس ہیں۔ اس میں SRAM کے 160 بائٹس ہیں۔
اس میں 12 بٹ ADC ہے۔ اس میں 10 بٹ ADC ہے۔
اس میں SPI-4/I2C-2/I2S-2/UART-2 ہے۔ اس میں SPI-2/I2C-1/I2S-2/UART-2 ہے۔
اس ماڈیول میں ٹچ سینسر اور درجہ حرارت کا سینسر ہے۔ اس میں یہ سینسر نہیں ہیں۔
اس کی ریم 2GB، 4GB، (یا) 8GB ہے۔ اس کی ریم 64KB ہے۔
اس میں ان بلٹ وائی فائی اور ایتھرنیٹ پورٹ ہے۔ اس میں صرف ایک ان بلٹ وائی فائی ہے۔
بلوٹوتھ کنیکٹیویٹی اس ماڈیول میں موجود ہے۔ بلوٹوتھ کنیکٹیویٹی اس ماڈیول میں موجود نہیں ہے۔
اس میں کیمرہ انٹرفیس ہے۔ اس میں کوئی سرشار کیمرہ انٹرفیس نہیں ہے۔
یہ زیادہ محفوظ ہے۔ یہ کم محفوظ ہے۔
یہ صرف SSL/TLS انکرپشن، SHA-2 انکرپشن الگورتھم، AES اور ایک حقیقی رینڈم نمبر جنریٹر کو سپورٹ کرتا ہے۔ یہ صرف SSL/TLS انکرپشن کو سپورٹ کرتا ہے۔
ESP32 بورڈ میں ایک USB انٹرفیس شامل ہے جو مختلف پیری فیرلز کو جوڑنے میں مدد کرتا ہے جیسے؛ کی بورڈز، اسٹوریج ڈیوائسز اور چوہے اس بورڈ میں USB انٹرفیس نہیں ہے، اس لیے اسے مختلف پیری فیرلز کو جوڑنے کے لیے استعمال نہیں کیا جا سکتا۔
اس بورڈ میں ایک کرپٹو انجن ہے جو کرپٹوگرافک آپریشنز کو انجام دینے میں مدد کرتا ہے۔ ESP8266 بورڈ میں کوئی کرپٹو انجن نہیں ہے۔
اس بورڈ میں ایک اندرونی CAN بس کنٹرولر شامل ہے۔ اس بورڈ میں کوئی ان بلٹ CAN بس کنٹرولر نہیں ہے۔

مندرجہ بالا معلومات سے، ہم یہ نتیجہ اخذ کر سکتے ہیں کہ ESP32 ماڈیول میں قابل اعتماد اور ہائی ٹیک سیکورٹی جیسی خاص خصوصیات ہیں۔ ESP32 ماڈیول میں ایک قابل اعتماد بورڈ، پیری فیرلز اور فرم ویئر ہے۔ اس ماڈیول کی پروسیسنگ پاور محفوظ ساکٹ لیئر کنکشنز اور IoT فیلڈ میں زبردست ضروریات پیدا کرے گی۔

  پی سی بی وے

ESP32 اور ESP8266 دونوں ماڈیولز میں زیادہ قابل استعمال اور پیچیدہ پروجیکٹس کے ساتھ کام کرنے کے لیے زیادہ GPIO ہیں۔ یہ ڈویلپمنٹ بورڈز ایک چھوٹے کیمرے کے ساتھ دستیاب ہیں اس لیے اسے بہت قابل بورڈ کہا جاتا ہے۔ اس ترقیاتی بورڈ میں طاقت ہے جو بنیادی طور پر مختلف پروجیکٹس کے لیے بہتر حفاظت اور بڑی ریم کی اجازت دیتا ہے لیکن یہ ESP8266 کے اندر نہیں چل سکتا۔

اس طرح، یہ ESP32 اور ESP8266 کے درمیان بنیادی فرق کا ایک جائزہ ہے۔ یہ MCU چپس 32-bit پروسیسرز سے تعلق رکھتی ہیں، بہت کم لاگت اور اس کے لیے موزوں آئی او ٹی پروجیکٹس . تو، ESP32 بورڈ ایک ڈوئل کور CPU پروسیسر ہے۔ 160MHz سے 240MHz آپریٹنگ فریکوئنسی کے ساتھ جبکہ ESP8266 بورڈ 80MHz آپریٹنگ فریکوئنسی کے ساتھ سنگل کور پروسیسر ہے۔ یہ دونوں ماڈیول GPIO پنوں کے ساتھ دستیاب ہیں اور مختلف پروٹوکولز کو سپورٹ کرتے ہیں جیسے؛ ایس پی آئی ، UART اور I2C۔ یہ ماڈیولز ایک وائرلیس نیٹ ورک کے ذریعے آتے ہیں تاکہ انہیں دیگر قسم کے مائیکرو کنٹرولرز جیسے Arduino سے الگ کیا جا سکے تاکہ آپ انتہائی کم قیمت پر WiFi/Bluetooth ٹیکنالوجی کے ذریعے اپنے آلات کو دور سے کنٹرول اور نگرانی کر سکیں۔ یہاں آپ کے لیے ایک سوال ہے، ESP32 CAM کیا ہے؟