جدول المحتويات:

حوّل Raspberry Pi إلى منارة Bluetooth: 4 خطوات
حوّل Raspberry Pi إلى منارة Bluetooth: 4 خطوات

فيديو: حوّل Raspberry Pi إلى منارة Bluetooth: 4 خطوات

فيديو: حوّل Raspberry Pi إلى منارة Bluetooth: 4 خطوات
فيديو: طريقة الدخول على صفحة الراوتر وانت خارج البيت او من اى مكان 2024, شهر نوفمبر
Anonim
حوّل Raspberry Pi إلى منارة Bluetooth
حوّل Raspberry Pi إلى منارة Bluetooth

تعد Bluetooth إحدى التقنيات المبتكرة لنقل البيانات لاسلكيًا ، وبناء أنظمة التشغيل الآلي للمنزل ، والتحكم في الأجهزة الأخرى وما إلى ذلك.

في هذه التعليمات ، سأحاول تحويل Raspberry Pi إلى Bluetooth Beacon.

متطلبات

  • فطيرة التوت
  • BleuIO (دونجل USB منخفض الطاقة يعمل بالبلوتوث)
  • هاتف محمول مزود بتقنية Bluetooth وتطبيق مثل BLE Scanner أو LightBlue أو DSPS من Dialog Semiconductor.

الخطوة 1: قم بتوصيل Dongle

قم بتوصيل الدونجل
قم بتوصيل الدونجل
قم بتوصيل الدونجل
قم بتوصيل الدونجل

قم بتوصيل BleuIO dongle بـ Raspberry Pi الخاص بك.

لتحديد اسم الجهاز الذي يتصل به الدونجل ، ستحتاج إلى تشغيل:

ليرة سورية / ديف

قد تحتاج إلى القيام بذلك مرتين ، مرة قبل توصيل الدونجل ومرة بعد ذلك لتتمكن من تحديد اسم الجهاز. عند بدء التشغيل ، سيفتح الدونجل منفذ COM لمحمل الإقلاع لمدة 10 ثوانٍ للسماح لك بتحديث البرنامج الثابت (أو تحديث التطبيق الخاص بك).

بعد ذلك سيغلق هذا المنفذ ويفتح منفذًا جديدًا لتطبيق BleuIO وهو المنفذ الذي نهتم به هنا. يمكنك الجري:

lsusb

الخطوة 2: الاتصال التسلسلي

الاتصال التسلسلي
الاتصال التسلسلي

ستحتاج إلى برنامج اتصال تسلسلي للتواصل مع الدونجل. في هذا البرنامج التعليمي ، سنستخدم Minicom. يمكنك الحصول على Minicom من خلال تشغيل:

sudo apt-get install minicom

الآن ، لبدء استخدام الدونجل ، قم بتشغيل الأمر التالي ، على سبيل المثال ، إذا كان الدونجل الخاص بك متصلاً باسم الجهاز ttyACM0:

minicom -b 9600 -o -D / dev / ttyACM0

حاول الآن كتابة أمر AT. على سبيل المثال

في

إذا حصلت على استجابة جيدة ، فهذا يعني أن الدونجل يعمل.

الخطوة 3: قم بتشغيل Python Script

لدينا برنامج نصي بيثون جاهز للمساعدة في تحويل Raspberry Pi إلى Bluetooth Beacon.

لاستخدام هذه البرامج النصية ، ستحتاج إلى تثبيت Python.

ستحتاج أيضًا إلى تثبيت الوحدة النمطية pySerial. أسهل طريقة لتثبيته هي من خلال النقطة (والتي يجب أن تكون لديك بالفعل بعد تثبيت بايثون) عن طريق تشغيل:

بايثون 2:

تثبيت Pyserial

Python3:

python3 -m pip تثبيت pyserial

بعد الاتصال ، يمكنك استخدام نموذج نص برمجي Python لإعداد iBeacon الخاص بك. يمكن العثور على الكود المصدري على GitHub.

احفظ هذا البرنامج النصي في ملف يسمى ibeacon.py أو يمكنك تسمية أي شيء تريده.

افتح الملف الآن باستخدام موجه الأوامر عن طريق الكتابة

بيثون ibeacon.py

الخطوة 4: فحص جهازك

تفحص جهازك
تفحص جهازك

عند بدء تشغيل برنامج Python النصي ، يجب أن تكون قادرًا على رؤية iBeacon الخاص بك باستخدام تطبيق ماسح ضوئي مصمم لـ Bluetooth Low Energy (BLE).

من أمثلة تطبيقات الماسح الضوئي BLE Scanner من Bluepixel Technologies.

هنا يمكنك أن ترى أن جهازك قد بدأ في الإعلان.

يمكنك أيضًا استخدام البرنامج النصي Eddystone. يتوفر كود المصدر هنا.

موصى به: