استفاده از ماژول ESP8266 برای برقراری ارتباط با Web Server در STM32

ماژول های WiFi ارتباط های بین ما و اجسام اطراف و همچنین ارتباطات آن هارا با یکدیگر آسان تر کند. شبکه ی WIFI از جمله شبکه هاییست که این روزها چه در مصارف خانگی و چه در مصارف صنعتی ، استفاده ی فراوان دارد. ارتباط بی سیمی که از این طریق برای کاربران فراهم میشود بسیار کاربردیست ، ارتباط بین دو قسمت از دستگاهی که نمیتواند با سیم با هم ارتباط برقرار کند ، ارتباط با سنسور برای دریافت نتیجه و یا استفاده از شبکه ی وای فای برای برقراری ارتباط با شبکه ی اینترنت از طریق گوشی تلفن همراه از جمله کارهاییست که میشود با این ماژول انجم داد.

ماژول وای فای به سریال ESP8266 ، ماژول گیرنده/فرستنده ایست که برپایه ی  ESP8266 SoC  می باشد. این SoC دارای پروتکل TCP/IP است. 

ویژگی های ماژول وای فای ESP8266 به سریال:

  • ۱۱ b/g/n
  • ارتباط مستقیم با WIFI (P2P) 
  • SDIO 2.0, SPI, UART
  • پکیج QFN دارای ۳۲ پین
  • دارای رابط I2C برای کاربرد های انتقال صدا با کیفیت بالا
  • زمان بین بیدار شدن و انجام عمل انتقال < 2 میلی ثانیه
  • مصرف تون در حالت استراحت <0mW (DTIM3)
  • توان خروجی در مد۱۱b : +۱۹٫۵dBm

 

نکته: این ماژول جهت فراهم کردن ارتباط بی سیم Wi-Fi به اینترنت یا LAN می باشد و از طریق پروتکل سریال با میکروکنترلر ها ارتباط برقرار می کند.

 

کاربردها

  • اتوماسیون خانگی
  • برنامه های پزشکی
  • کنترل و مانیتورینگ بی سیم
  • سیستم های هوشمند
  • دوربین های IP دار
  • سیستم های امنیتی

 

مشخصات

  • ولتاژ کاری:۳٫۳ ولت
  • نوع ارتباط با میکروکنترلر: پروتکل سریال UART
  • دارای آنتن روبردی
  • دو ورودی یا خروجی عمومی GPIO
  • تنظیمات از طریق فرامین AT Command
  • پشتیبانی از پروتکل های اینترنتی مثل P2P , TCP/IP
  • جریان مصرفی پایین
  • قابل استفاده با بردهای آردوینو و سایر میکروکنترلر ها

 

 در این آموزش از روش ring buffer مربوط به ارسال دیتا با UART برای مدیریت یک Esp8266 Webserver با استفاده از کتابخانه STM32 HAL استفاده خواهیم کرد. در اصل ، ما با ایجاد یک وب سرور یک LED را با استفاده از WiFi چشمک می زنیم.

 

نحوه اتصال به ماژول


حهت دانلود به لینک زیر مراجعه کنید:

ESP8266 in STM32