پروژه کاربردی ارسال و دریافت دیتا بین اندروید و بلوتوث داخلی برد ESP32 و سپس انتقال دیتای دریافت شده به اینترنت و سایت
همانطور که مستحضر هستید برد های ESP32 نسخه پیشرفته تر برد های سری ESP8266 محسوب می شوند و امکانات بسیار کاملی در این برد های وجود دارد که برخی از آنها به شرح ذیل است:
- دارای بلوتوث داخلی از نوع کلاسیک
- دارای بلوتوث داخلی از نوع کم مصرف (BLE)
- دارای وای فای داخلی پر سرعت
- وجود 10 کانال ADC مجزا
- وجود پریفرال های متنوع تر نسبت به سری ESP8266
- وجود پایه های تاچ
- دارای دو هسته پردازشی و قابلیت برنامه نویسی موازی و ...
در این پروژه، قصد داریم از بلوتوث داخلی و همچنین وای فای داخلی برد ESP32 به صورت همزمان استفاده نماییم؛ به همین منظور یک اپلیکیشن اندرویدی برنامه نویسی کردیم که توسط آن میتوانیم به بلوتوث برد ESP32 کانکت شده و دیتای مورد نظر را ارسال نماییم؛ سپس بعد از دریافت دیتای مورد نظر در برد ESP32، اطلاعات موردنظر را با استفاده از وای فای داخلی برد ، به هاست و سرور خود انتقال خواهیم داد ( به صورت اینترنتی و لوکال )
لازم به توضیح است در هنگامه مبادله دیتا اپلیکیشن و برد ESP32 که از طریق بلوتوث می باشد؛ علاوه بر اساس دیتا از اپلیکیشن به برد میتوانیم دیتایی را نیز (مثل مقادیر سنسور دما و یا ....) از طریق برد ESP32 به اپلیکیشن ارسال کرده و مقدار آن را مانیتور نماییم.
در فیلم دموی آماده شده که از لینک زیر قابل مشاهده می باشد میتوانید عملکرد برخی از قسمت های پروژه رو ملاحضه بفرمایید:
https://minicdn.ir/iotvideo/single_project/javad_namati_esp_ble_net/ble_net_esp32.mp4