تعداد بازدید :
897
تاریخ انتشار :
۱۳۹۷/۹/۲۹
همونطور که ميدونيد NodeMCU از پلتفرم های بسيار قدرتمند در زمينه اينترنت اشيائه Iot برای آموزش استفاده از این ماژول قدرتمند شما رو دعوت به مطالعه این مقاله کوتاه میکنم...
NodeMCU چیست؟
NodeMCU يه پلتفرمه براي اينترنت اشياء که البته OpenSource هم هست ... خوب ما قرار به به زبان ساده توضيح بديم اما میدونید که علوم مهندسي جديد رو ما کمتر ايجاد کردیم و مفاهیم معمولا به زبان فارسی روان نیستند ...
دانشمندان حوزه IOT اومدن يه راهکار يه بستر براي سيستمهاي اينترنت اشيا درست کردن اسمشو گذاشتن NodeMCU که اين پلتفرم روي محصولات Espressif مثل ESP32 یا ESP8266 عملياتي شده... هر چي ادامه بديم بحث جذابیت بيشتري پيدا ميکنه ...
جونم براتون بگه که ESP32 يه مدار مجتمع هست که تقريبا تمامي بخشهاي يک کامپيوتر رو تو خودش داره يا به عبارتي system on a chip هست که البته اين، همه مطلب نيست ... چون براي اينترنت اشياء طراحي شده ماژول Wi-Fi رو هم در خودش داره ... عاليه به همين راحتي يه سيستم کامل در اختيار داريد ... اما کار به اينجا ختم نميشه این ماژول قدرتمند بلوتوث هم دارم اونم از نوع بسيار کم مصرفش يعني BLE...
آیا NodMCU همون میکرو کنترله...؟
از زاویه دیگه NodMCU در واقع یک نام تجاریه که به بردهایی که دارای ماژول وای فای هستند گفته میشه مانند ESP32 یا ESP8266 پس وقتی میگیم NodeMCU منظورمون بسیار فراتر از میکرو کنترولر است در واقع NodeMCU یه Firmeware هست به زبان پردازنده نویسی Lua ...
اما فریم ور Firmware چیه ؟
حتما تا به حال اسم Firmware به گوشتون خورده است . ما تا به حال Software یا نرم افزار و Hardware یا سخت افزار را شنیده ایم اما Firmware چیه؟ میشه گفت Firmware ترکیبی از نرم افزار و سخت افزاره. از Firmware می توان به عنوان یک سیستم عامل لایه پایین هم نام برد یه جورایی رابط ما و سخت افزاره. اما نکته اینجاست که سیستم عامل ها معمولا در حافظه RAM سیستم یا در حافظه ای مثل هارد دیسک نگهداری می شوند اما Firmware ها در حافظه Read Only Memory یا ROM سیستم نگهداری می شوند و تقریبا فقط خواندنی هستند. اینم بگم که این ما نیستیم که Firmware یک دستگاه را نصب می کنیم بلکه کمپانی تولید کننده تجهیزات کامپیوتری در بدو ایجاد کردن سخت افزار مورد نظر ، Firmware آن را نیز بر رویش نصب می کند.
اینم یه توضیح کوچیک درمورد ماژولهای NodeMCU مخصوصا ESP32 بود. در بخش بعد بیشتر با امکانات این دوست جدیدمون بیشتر آشنا میشیم، و البته با IDE دوست داشتنی Arduino (آردوینو) هم باید خیلی کارها بکنیم.. اگر براتون سوالی پیش آمد حتما بپرسید و ما رو تو اینستاگرام دنبال کنید...

