Hướng dẫn này sẽ hướng dẫn bạn các bước cần thiết để chia sẻ Nokia N95 được tích hợp GPS với máy tính xách tay của bạn, trong Linux.
Xin lưu ý:Hướng dẫn này lần đầu tiên được xuất bản vào năm 2008 và một số phần mềm mà nó tham chiếu không còn tồn tại. Do đó, chúng tôi đã yêu cầu Google xóa tài liệu này khỏi cơ sở dữ liệu tìm kiếm của họ, tuy nhiên tài liệu sẽ vẫn trực tuyến để lưu trữ.
- Trước tiên, bạn cần lấy một bản sao của ExtGPS ( Cập nhật :phần mềm không còn tồn tại) Symarctic ExtGPS miễn phí cho mục đích sử dụng cá nhân, phi thương mại.
- Bây giờ bạn đã cài đặt ExtGPS, bạn có thể tìm thấy nó bằng cách chọn Trình đơn -> Ứng dụng -> ExtGPS . Bạn sẽ được nhắc cho phép ExtGPS sử dụng các ứng dụng kết nối và cho phép ExtGPS sử dụng dữ liệu định vị. Chọn Có cho cả hai.
- Có thể mất khá nhiều thời gian trước khi GPS bắt đầu nhận được tín hiệu hợp lệ và khắc phục sự cố. Hãy chắc chắn rằng bạn đang ở bên ngoài và có một tầm nhìn rõ ràng ra bầu trời. Biểu tượng vệ tinh sẽ chuyển từ màu đỏ sang màu xanh lục sau khi nó được khắc phục.
- Đảm bảo rằng điện thoại của bạn có thể được phát hiện qua Bluetooth. Chọn Trình đơn -> Công cụ -> Bluetooth . Tôi đã chọn hiển thị điện thoại của mình trong 5 phút.
- Một số bước tiếp theo được thực hiện từ dòng lệnh. Đây là những gì tôi phải làm trên hệ thống Fedora 9 của mình.
[user @ radon ~] $ sdptool tìm kiếm SP
Đang hỏi…
Tìm kiếm SP trên aa:bb:cc:dd:ee:ff… Tên dịch vụ
:Truyền dữ liệu
Mô tả dịch vụ:Phiên bản
Dịch vụ RecHandle:0x1000f
Danh sách ID lớp dịch vụ:
Giao thức “Cổng nối tiếp” (0x1101)
Danh sách bộ mô tả:
“L2CAP” (0x0100)Tên dịch vụ:Symarctic ExtGPS
Mô tả dịch vụ:Chia sẻ mô-đun GPS tích hợp của điện thoại qua Bluetooth
Nhà cung cấp dịch vụ:Symarctic Solutions
Service RecHandle:0x10019
Danh sách ID lớp dịch vụ:
> “Cổng nối tiếp” (0x1101)
Danh sách bộ mô tả giao thức:
“L2CAP” (0x0100)
“RFCOMM” (0x0003)
Kênh:5 Danh sách Attr của cơ sở ngôn ngữ
:
mã_ISO639:0x656e
mã hoá:0x6a
base_offset:0x100 - Kết quả ở trên hiển thị địa chỉ MAC Bluetooth trên điện thoại của bạn và ExtGPS đang để lộ một cổng nối tiếp trên Kênh 5. Chúng tôi cần liên kết các cổng này lại với nhau để tạo một mục nhập trong / dev.
[user @ radon ~] $ sudo rfcomm bind 1 aa:bb:cc:dd:ee:ff 5
- Các thông số liên kết rfcomm ở trên là số thiết bị rfcomm, địa chỉ MAC Bluetooth của điện thoại và số kênh như sdptool đã báo cáo. Điều này tạo ra một cổng nối tiếp tại / dev / rfcomm1.
- Tại thời điểm này, bạn có thể truyền trực tiếp các câu NMEA thô từ N95 của mình đến bảng điều khiển:
[user @ radon ~] $ sudo cat / dev / rfcomm1
$ GPGGA, 022314.000,4826.67566, N, 12322.19605, W, 1,07,1.9,13.7, M, -18,3, M ,, * 52
$ GPGLL, 4826.67566, N, 12322.19605, W, 022314.000, A, A * 4A
$ GPGSA, A, 3,30,29,10,21,24,26,15 ,,,,,, 2.9,1.9,2.2 * 3D
$ GPGST, 022314.000,8.8,13.0,6.1,65.6,7.1,11.1,14.0 * 63
$ GPGSV, 3,1,11,05,09,179, 02,10,072,25,30, 28,194,38,29,77,118,42 * 72
$ GPGSV, 3,2,11,10,42,059,36,16,24,315,27,21,45,256,43,24,84,024,40 * 79
$ GPGSV, 3,3,11,18,14,198,, 26,10,114,38,15,09,128,33 * 49
$ GPRMC, 022314.000, A, 4826.67566, N, 12322.19605, W, 0,1 , 159,6,151008,18,1, W, A * 3B
$ GPVTG, 159,6, T, 177,7, M, 0,1, N, 0,3, K, A * 2C
^ CTrong khi các câu NMEA đang truyền trực tuyến đến bảng điều khiển, biểu tượng Bluetooth trong ExtGPS sẽ chuyển từ màu đỏ sang màu xanh lục.
- Hiện chúng tôi đã kết nối, vì vậy hãy làm điều gì đó hữu ích hơn một chút. Đầu tiên, hãy chạy gpsd trên máy tính.
[user @ radon ~] $ sudo / usr / sbin / gpsd -N / dev / rfcomm1
-N paramater thông báo cho gpsd không chuyển sang chế độ nền. Tôi thích làm theo cách này hơn vì tôi không để gpsd chạy mọi lúc. Tôi chỉ chạy nó khi tôi muốn sử dụng nó, sau đó chỉ cần nhấn ^ C để đóng nó. Xem trang người đàn ông gpsd để có thêm tùy chọn.
- Bây giờ, từ cửa sổ đầu cuối thứ hai, hãy thử chạy xgps.
[user @ radon ~] $ xgps
Bạn sẽ thấy một cái gì đó tương tự như sau:
- xgps đang hiển thị dữ liệu GPS thông thường. Vĩ độ, Kinh độ, Cao độ, Tốc độ, v.v.
- Có một số ứng dụng có sẵn trong Linux có thể tận dụng lợi thế của thiết bị GPS. Tôi thích sử dụng kết hợp Kismet và GPSDrive trong khi điều hướng. Nếu có đủ hứng thú, tôi sẽ viết một bài hướng dẫn về cách điều khiển bằng Kismet và GPSDrive.
nhấp để phóng to