הפוך פטל פאי למשואה של בלוטות ': 4 שלבים
הפוך פטל פאי למשואה של בלוטות ': 4 שלבים
Anonim
הפוך פטל פאי למשואת Bluetooth
הפוך פטל פאי למשואת Bluetooth

בלוטות 'היא אחת הטכנולוגיות החדשניות להעברת נתונים באופן אלחוטי, בניית מערכות אוטומציה ביתיות, שליטה במכשירים אחרים וכו'.

במדריך זה אנסה להפוך פטל פטל למשואת Bluetooth.

דרישות

  • פאי פטל
  • BleuIO (USB Dongle USB באנרגיה נמוכה)
  • טלפון נייד עם Bluetooth ואפליקציה כגון סורק BLE, LightBlue או DSPS מ- Dialog Semiconductor.

שלב 1: חבר את הדונגל

חבר את הדונגל
חבר את הדונגל
חבר את הדונגל
חבר את הדונגל

חבר את הפלאג BleuIO ל- Raspberry Pi שלך.

כדי לזהות לאיזה שם מכשיר הדונגל מחובר, יהיה עליך להריץ:

ls /dev

יתכן שתצטרך לעשות זאת פעמיים, פעם אחת לפני חיבור הדונגל ופעם לאחר מכן בכדי לזהות איזה שם המכשיר הוא. בעת ההפעלה, הדונגל יפתח יציאת COM למטען האתחול למשך 10 שניות כדי לאפשר לך לעדכן את הקושחה (או להבהב יישום משלך).

לאחר מכן הוא יסגור את היציאה הזו ויפתח יציאה חדשה ליישום BleuIO שהוא זה שמעניין אותנו כאן. אתה יכול לרוץ:

lsusb

שלב 2: תקשורת סדרתית

תקשורת סדרתית
תקשורת סדרתית

תזדקק לתוכנית תקשורת טורית כדי לתקשר עם הפונגל. להדרכה זו נשתמש ב- Minicom. אתה יכול להשיג את Minicom על ידי הפעלה:

sudo apt-get להתקין minicom

כעת, כדי להתחיל להשתמש בדונגל הפעל את הפקודה הבאה אם, למשל, הדונגל שלך מחובר לשם ההתקן ttyACM0:

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

עכשיו נסה להקליד AT-Command. לדוגמה

בְּ

אם אתה מקבל תגובה בסדר זה אומר שהדונגל עובד.

שלב 3: הפעל סקריפט פייתון

יש לנו סקריפט פייתון מוכן לעזור להפוך את ה- Raspberry Pi הזה למשואת Bluetooth.

כדי להשתמש בסקריפטים אלה יהיה עליך להתקין את פייתון.

אתה גם צריך להתקין את המודול pySerial. הדרך הקלה ביותר להתקין אותה היא באמצעות פיפ (שכבר אמור להיות לך לאחר התקנת פייתון) על ידי הפעלה:

Python2:

pip להתקין pyserial

Python3:

python3 -m pip להתקין pyserial

לאחר החיבור, תוכל להשתמש בסקריפט לדוגמה של פיתון לדוגמה כדי להגדיר iBeacon משלך. ניתן למצוא את קוד המקור ב- GitHub.

שמור את הסקריפט הזה לקובץ בשם ibeacon.py או שאתה יכול לתת שם לכל מה שאתה אוהב.

כעת פתח את הקובץ באמצעות שורת פקודה על ידי הקלדה

python ibeacon.py

שלב 4: סרוק את המכשיר שלך

סרוק את המכשיר שלך
סרוק את המכשיר שלך

כאשר אתה מפעיל את סקריפט Python, אתה אמור להיות מסוגל לראות את ה- iBeacon שלך באמצעות אפליקציית סורק המיועדת ל- Bluetooth Low Energy (BLE).

דוגמאות לאפליקציית הסורק יכולות להיות סורק BLE מבית Bluepixel Technologies.

כאן אתה יכול לראות, המכשיר שלך התחיל לפרסם.

תוכל גם להשתמש בסקריפט Eddystone. קוד המקור הזמין כאן.