Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법

이 튜토리얼은 GPS에 내장된 Nokia N95를 Linux에서 노트북과 공유하는 데 필요한 단계를 안내합니다.

참고:이 가이드는 2008년에 처음 게시되었으며 참조하는 소프트웨어 중 일부는 더 이상 존재하지 않습니다. 따라서 Google에 검색 데이터베이스에서 이를 제거하도록 요청했지만 문서는 보관을 위해 온라인 상태로 유지됩니다.

  1. 먼저 ExtGPS 사본을 가져와야 합니다(업데이트 :소프트웨어가 더 이상 존재하지 않음) Symarctic ExtGPS는 개인적, 비상업적 용도로 무료입니다.
  2. ExtGPS가 설치되었으므로 메뉴를 선택하여 찾을 수 있습니다. -> 응용 프로그램 -> ExtGPS . ExtGPS가 연결 응용 프로그램을 사용하도록 허용하고 ExtGPS가 위치 지정 데이터를 사용하도록 허용할지 묻는 메시지가 표시됩니다. 선택 둘 다.
  3. Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법 Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법
    Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법

  4. GPS가 유효한 신호를 수신하고 수정을 받기 시작하기까지 꽤 시간이 걸릴 수 있습니다. 밖에 있는지 확인하고 하늘이 잘 보이도록 하십시오. 수정이 완료되면 위성 아이콘이 빨간색에서 녹색으로 바뀝니다.
  5. Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법 Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법

  6. Bluetooth를 통해 휴대전화를 검색할 수 있는지 확인합니다. 메뉴 선택 -> 도구 -> 블루투스 . 내 휴대전화가 5분 동안 표시되도록 선택했습니다.
  7. Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법 Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법
    Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법 Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법
    Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법

  8. 다음 몇 단계는 명령줄에서 수행됩니다. 다음은 Fedora 9 시스템에서 수행해야 하는 작업입니다.

    [user@radon ~]$ sdptool 검색 SP
    문의 중 ...
    aa:bb:cc:dd:ee:ff에서 SP 검색 중 ...
    서비스 이름:데이터 전송
    서비스 설명:버전
    서비스 RecHandle:0x1000f
    서비스 클래스 ID 목록:
    "직렬 포트"(0x1101)
    프로토콜 설명자 목록:
    "L2CAP"(0x0100)

    서비스 이름:Symarctic ExtGPS
    서비스 설명:Bluetooth를 통해 휴대전화의 내장 GPS 모듈 공유
    서비스 제공업체:Symarctic Solutions
    서비스 RecHandle:0x10019
    서비스 클래스 ID 목록:
    "직렬 포트"(0x1101)
    프로토콜 설명자 목록:
    "L2CAP"(0x0100)
    "RFCOMM"(0x0003)
    채널:5
    언어 기반 속성 목록:
    code_ISO639:0x656e
    인코딩:0x6a
    base_offset:0x100

  9. 위의 출력은 전화기의 블루투스 MAC 주소와 ExtGPS가 채널 5의 직렬 포트를 노출하고 있음을 보여줍니다. /dev에 항목을 만들기 위해 이들을 함께 바인딩해야 합니다.

    [user@radon ~]$ sudo rfcomm 바인드 1 aa:bb:cc:dd:ee:ff 5

  10. 위의 rfcomm 바인드 매개변수는 sdptool에서 보고한 rfcomm 장치 번호, 전화기의 Bluetooth MAC 주소 및 채널 번호입니다. 이렇게 하면 /dev/rfcomm1에 직렬 포트가 생성됩니다.
  11. 이 시점에서 원시 NMEA 문장을 N95에서 콘솔로 직접 스트리밍할 수 있어야 합니다.

    [user@radon ~]$ sudo 고양이 /dev/rfcomm1
    $GPGGA,022314.000,4826.67566,N,12322.19605,W,1,07,1.9,13.7,M,-18.3,M,,*52
    $GPGLL,48 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,126052,W,123122.1 ,159.6,151008,18.1,W,A*3B
    $GPVTG,159.6,T,177.7,M,0.1,N,0.3,K,A*2C
    ^C

    NMEA 문장이 콘솔로 스트리밍되는 동안 ExtGPS의 Bluetooth 아이콘이 빨간색에서 녹색으로 변경되어야 합니다.

  12. Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법

  13. 이제 연결되었으므로 좀 더 유용한 작업을 수행해 보겠습니다. 먼저 컴퓨터에서 gpsd를 실행합니다.

    [user@radon ~]$ sudo /usr/sbin/gpsd -N /dev/rfcomm1

    -N 매개변수는 gpsd에게 백그라운드 모드로 전환하지 않도록 지시합니다. 나는 gpsd를 항상 실행 상태로 두지 않기 때문에 이 방법을 선호합니다. 사용하고 싶을 때만 실행하고 ^C를 눌러 닫습니다. 더 많은 옵션은 gpsd 매뉴얼 페이지를 참조하십시오.

  14. 이제 두 번째 터미널 창에서 xgps를 실행해 보십시오.

    [user@radon ~]$ xGPS

    다음과 유사한 내용이 표시되어야 합니다.

  15. Linux에서 Bluetooth를 통해 N95의 GPS를 노트북과 공유하는 방법
    확대하려면 클릭하세요.

  16. xgps는 일반적인 GPS 데이터를 보여줍니다. 위도, 경도, 고도, 속도 등
  17. Linux에는 GPS 장치를 활용할 수 있는 여러 응용 프로그램이 있습니다. 나는 전쟁 운전 중에 Kismet과 GPSDrive의 조합을 사용하는 것을 좋아합니다. 관심이 충분하다면 Kismet과 GPSDrive를 사용하여 워드라이브하는 방법에 대한 튜토리얼을 작성하겠습니다.