Bluetooth Classic va BLE o'rtasida bir nechta farqlar mavjud . Birinchidan, ular juda boshqacha maqsadlarda ishlatiladi. Bluetooth juda ko'p ma'lumotlarni ishlay oladi, lekin batareyaning ishlash muddatini tez sarflaydi va ancha qimmatga tushadi. Ayni paytda, BLE katta hajmdagi ma'lumotlarni almashishni talab qilmaydigan ma'lumotlar ilovalari uchun ishlatiladi va shuning uchun arzonroq narxda yillar davomida batareya quvvatida ishlashi mumkin. Ikkinchidan, foydalaniladigan tarmoq va topologiya boshqacha. Ikkala Bluetooth ham, BLE ham simsiz shaxsiy tarmoq (WPAN) standartlaridir. BLE ma'lumotlarning kichik qismlarini yuborish uchun ishlab chiqilgan. U tanga xujayralari yordamida IoT qurilmalarini ishlatish uchun mo'ljallangan. Bluetooth-da ishlatiladigan tarmoq/topologiya nuqtadan nuqtaga, BLE-da esa translyatsiya yoki tarmoq. Uchinchidan, tugunlar yoki faol qullar soni boshqacha. Ma'lumki, Bluetooth ma'lumotlar almashinuvini talab qiluvchi tarmoq, shuningdek, simsiz eshitish vositasi va boshqa iste'molchi qurilmalari uchun ishlatiladi. BLE mobil to'lov, sog'liqni saqlash, chiptalar yoki kirishni boshqarish kabi ilovalar uchun ishlatiladi. Ikkala texnologiyaga asoslangan qurilmalar ham arzon va ikkala Bluetooth va BLE tarmoqlari asosiy va yordamchi qurilmalardan iborat. Bunda Bluetooth-dagi tugunlar/faol qullar 7 ta , BLE-da esa cheksiz.
ESP32 Wi-Fi, Bluetooth kam energiya va Bluetooth Classic bilan birga keladi. Ushbu ikkita loyihada biz BLE va Bluetooth Classic-ni o'rganamiz.
1-loyiha: Kirish Birinchi loyiha uchun biz ESP32 va Android smartfoni o'rtasida ma'lumot almashish uchun Bluetooth Classic-dan foydalanamiz.
Ushbu loyihalarda biz foydalanadigan komponentlar quyida keltirilgan.
ESP32 ishlab chiqish kengashi