با ابزار متنباز simplepyble و چند خط Python به سادگی با دستگاههای Bluetooth و مخصوصاً Bluetooth Low Energy (BLE) وصل شو و اطلاعاتی که دستگاه میفرسته رو بخون.🤩
✅ برای تست با SimpleBLE و مثال ها به گوشی وصل شدم و درصد باتریش رو مستقیماً از طریق Bluetooth خوندم!
Services and Characteristics:
Service: 0000180f-0000-1000-8000-00805f9b34fb
Characteristic: 00002a19-0000-1000-8000-00805f9b34fb
نتیجه:
🔹 دستگاه: Nokia 2160 😁
🔹 Battery Service:
0x180F🔹 Battery Level:
0x2A19🔋 میزان باتری: 40٪
🌟پس Bluetooth چطوری کار میکنه ؟ یک ساختار به اسم Service و Characteristic وجود داره که میتونیم اطلاعات مختلفی رو از طریق اون بخونیم و ارائه کنیم
🔥برای تست هم فقط:
1️⃣ Python و SimpleBLE رو نصب کن
2️⃣ Bluetooth سیستم رو روشن کن
3️⃣ دستگاه BLE رو پیدا کن
4️⃣ بهش Connect شو
5️⃣ Service و Characteristicها رو بخون
مشخصه یک دستگاه بلوتوث خونه امون خراب شده ؟ 🥴
@MehrdadLinuxchannel
#Linux #Programming #Python #Bluetooth
