חשבת פעם לחבר את המחשב ל-GPS? נסה את המאמר הבא...

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

נשמע מעניין... בואו נתחיל!

דבר ראשון, נצטרך להתקין בסלולרי ExtGPS, המאפשר לסלולרי לשדר את נתוני ה-GPS דרך חיבור בלוטות'. כלי זה חופשי לשימוש אישי ולא למטרות רווח (non-commercial).  לאחר ההתקנה בסלולרי יש להפעילו ולאשר כאשר תישאלו לגבי חיבורי רשת (אחד לחיבור לאינטרנט והשני חיבור ל-GPS). הנורה השלישית של ה-bluetooth תידלק בהמשך.

לאחר קבלת "אור ירוק"-אישור על כך שהחיבור צלח (ראה תמונה נלווית) מול הלווין. עלול לארוך מספר שניות לא מועטות. עכשיו פתח את הטרמינל החביב עליך והרץ את הפקודה הבאה:

sdptool search SP

אתה אמור לקבל את הפלט הבא:

Service Name: Symarctic ExtGPS
Service Description: Share phone's built-in GPS module via Bluetooth
Service Provider: Symarctic Solutions
Service RecHandle: 0×10015
Service Class ID List:
"Serial Port" (0×1101)
Protocol Descriptor List:
"L2CAP" (0×0100)
"RFCOMM" (0×0003)
Channel: 5
Language Base Attr List:
code_ISO639: 0×656e
encoding: 0×6a
base_offset: 0×100

שים לב כי קיבלנו את ערוץ 5 (מסומן בכתב בולט).

עכשיו ערוך את קובץ ההגדרות בעזרת הפקודה הבאה:

sudo nano /etc/bluetooth/rfcomm.conf

והעבר את התוכן הבא:

rfcomm5 {
bind yes;
device XX:XX:XX:XX:XX:XX;
channel 5;
comment "GPS Device";
}

כאשר XX:XX:XX:XX:XX:XX הינו כתובת ה-MAC של המכשיר שלך. תוכל למצוא את כתובת ה-MAC של המכשיר שלך באמצעות הפקודה:

hcitool scan

אל תשכח לשמור את הקובץ לפני סגירה. לאחר מכן אתחל את שירות השן הכחולה (bluetooth) כדי להחיל את ההגדרות:

sudo /etc/init.d/bluetooth restart

עכשיו עלינו להתקין מספר חבילות בשביל להציג נתוני GPS בלינוקס שלנו. תצטרך בשביל כך את gpsd ו-tangoGPS. תוכל לבצע זאת באמצעות הפקודה הבאה:

sudo apt-get install gpsd tangogps

עכשיו, לקראת סוף מדריך זה, נשלב בין ה-GPS של המכשיר לבין השן הכחולה של המחשב באמצעות הפקודה הבאה:

sudo /usr/sbin/gpsd -N /dev/rfcomm5

gpsd לא מופעל כשירות (Non-daemon). אם אתה רוצה להפעיל זאת כשירות הסר את הפרמטר N-. לאחר הפעלת פקודה זו הנורה השלישית ב-ExtGPS (התוכנה שהתקנת בסלולרי) אמורה להפוך לירוק.
עכשיו הרץ את תוכנת ה-tangoGPS שתשתמש בשירות שהופעל להצגת מיקומך על המפה. זהו. כאן הסתיים שידורינו להערב נקווה שתהנה מהתוכנה. בהמשך אפרסם שימוש מתקדם בתוכנה tangoGPS.
קצת Troubleshoot: באובונטו 9.10 אלפא בטא ישנו באג כך שקישור ה-rfcomm אינו נוצר באופן אוטומט וצריך ליצור אותו ידני באמצעות הפקודה הבאה:

sudo rfcomm bind 5

מקור: הבלוג של דניאל הולמס (Daniel Holm's blog)

הוספת תגובה

0
  • לא נמצאו תגובות