다음과 같이 GPS 수신기를 Pi에 연결하고 싶습니다.
- 내 지리적 위치를 알아
- 네트워크에 연결되지 않은 경우 시계 동기화
내 옵션은 무엇입니까? gpsd가 지원하는 하드웨어가 Pi에서 작동합니까?
다음과 같이 GPS 수신기를 Pi에 연결하고 싶습니다.
내 옵션은 무엇입니까? gpsd가 지원하는 하드웨어가 Pi에서 작동합니까?
답변:
BU-353 과 같은 일반적인 USB GPS 수신기를 사용하겠습니다.
그것은 일반적인 리눅스 컴퓨터와 마찬가지로 Raspberry Pi와 함께 작동합니다.
대부분의 USB GPS 수신기는 GPS 수신기에서 NMEA 데이터를 읽는 USB- 직렬 어댑터입니다. pl2303 (이 특정 칩을 사용하는 것으로 본 많은 장치) 드라이버를 살펴보십시오.
GPIO와 전통적인 NMEA 0183 GPS 수신기를 사용할 수도 있지만 전력에 대해 걱정해야하며 가격이 더 높습니다. GPS 안테나는 일반적으로 선상 보트 및 선박이며 일반적으로 12V를 소비합니다.
USB 솔루션이 저렴합니다.
내가 언급 한 GPS 수신기는 gpsd 와 호환됩니다 .
sudo apt-get install gpsd gpsd-clients python-gps
gpsd 및 관련 소프트웨어가 설치됩니다. 로 GPS 상태를 확인하십시오 cgps -s
.
시계를 NTP 와 동기화 하려면 ntp를 설치해야합니다.
sudo apt-get install ntp
이 블로그 게시물을 참조하십시오 : http://blog.retep.org/2012/06/18/getting-gps-to-work-on-a-raspberry-pi/ . 그것은 ntp를 자세하게 다룹니다.
라즈베리 파이 튜토리얼에 유용한 GPS 모듈 !
원하는 모든 것을 갖추고 있습니다.
-165dBm 감도, 10Hz 업데이트, 66 채널
5V 친화적 설계 및 단 20mA 전류 소모
브레드 보드 친화적 + 장착 구멍 2 개 RTC 배터리 호환
내장 데이터 로깅 PPS 출력
> 25Km 고도
내부 패치 안테나 + 외부 용 u.FL 커넥터 활성 안테나
수정 상태 LED… $ 40 이하를 위해 모두!
USB를 사용하지 않으려면 TTL GPS 수신자를 사용할 수 있습니다 . Sparkfun은 매우 빠른 50 채널 GPS 수신기를 사용 하지만 eBay 또는 다른 사이트에서 다른 것을 찾을 수 있습니다.
Pi의 직렬 콘솔을 비활성화 하고 수신기를 UART 핀에 직접 연결하여 사용할 수 있습니다 .
* 사용중인 GPS 장치의 전압을 확인하십시오