フワシ。
ウオヘラ †
Raspbian、ヌGPS・ヌ。シ・ソ、サネヘム、ケ、シス遑」
GLOBALSAT BU-353S4 †
GPS・・キ。シ・ミ †
GPS・・キ。シ・ミ、ネ、キ、ニ。「GLOBALSAT BU-353S4、サネヘム、ケ、。」
USBタワツウキソ、ホGPS・・キ。シ・ミ、ヌ、「、、ソ、眈隍イ、キ、ャホノ、ッ。「・「・・ニ・ハ、ホトフフ、ヒシァタミ、ャヒ荀盪、゙、、ニ、、、、ソ、盡篦ーフフ、リナス、ノユ、ア、、ウ、ネ、ャ、ヌ、ュ、。」
- ・ヌ・ミ・、・ケヌァシア
USB・ン。シ・ネ、ヒタワツウ、キ。「タオセ、ヒヌァシア、ヌ、ュ、ニ、、、、ウ、ネ、ウホヌァ、ケ、。」
# lsusb Bus 001 Device 006: ID 0c45:7403 Microdia Foot Switch Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
タオセ、ヒヌァシア、ヌ、ュ、ニ、、、、ネ。ヨProlific Technology, Inc. PL2303 Serial Port。ラ、ャノスシィ、オ、、。」
・ム・テ・ア。シ・ク †
GPS・・キ。シ・ミ、ャシソョ、キ、ソセハ、ォ、魏フテヨセハ、ニノ、゚シ隍、ソ、皃ヒ、マgpsd、ネpython、ホニウニ、ケヤ、ヲ。」
- gpsd
GPS・・キ。シ・ミ、ホ・ヌ。シ・ソ、エノヘ、ケ、・オ。シ・モ・ケ、ネ、キ、ニgpsd、サネヘム、ケ、。」
# apt install gpsd gpsd-clients
- /etc/default/gpsd
GPS・・キ。シ・ミ、ホサリト熙ケヤ、ヲ。」
# vi /etc/default/gpsd
[ス、タオイユス鷯DEVICES="/dev/ttyUSB0" GPSD_OPTIONS="-F /var/run/gpsd.sock -b -n"
・オ。シ・モ・ケ、ホオッニー、ケヤ、ヲ。」# systemctl enable gpsd # systemctl start gpsd
- pythonエリマ「
gpsd、ホAPI、ォ、鬣ヌ。シ・ソ、ニノ、゚スミ、ケ、ソ、皃ヒpython、サネヘム、ケ、。」
# apt-get install python-gps # pip3 install gps3
シソョウホヌァ †
GPS・・キ。シ・ミ、ォ、鮴ハ、シソョ、ヌ、ュ、、ウ、ネ、ウホヌァ、ケ、。」
gpsmon、マタヘム、ホ・、・・ソ。シ・ユ・ァ・、・ケ、ヒ、隍シソョセカキ、ウホヌァ、ケ、、ウ、ネ、ャ、ヌ、ュ、。」
# gpsmon
シソョ・ヌ。シ・ソ、ホヘヘム †
gpsd、マAPI、キミヘウ、キ、ニ・ヌ。シ・ソ、コニヘヘム、ヌ、ュ、ケスツ、、トカ。、キ、ニ、、、。」
ーハイシ、ホヘヘ、ハPython・ケ・ッ・・ラ・ネ、ヌ・ヌ。シ・ソ、ホシ霹タ、ャイトヌス。」
- gpsinfo.py
#!/usr/bin/python3 from gps3 import gps3 import codecs gps_socket = gps3.GPSDSocket() data_stream = gps3.DataStream() gps_socket.connect() gps_socket.watch() for new_data in gps_socket: if new_data: data_stream.unpack(new_data) print('time : ', data_stream.TPV['time'], file=codecs.open('/tmp/geoinfo.log', 'a', 'utf-8')) print('lat : ', data_stream.TPV['lat'], file=codecs.open('/tmp/geoinfo.log', 'a', 'utf-8')) print('lon : ', data_stream.TPV['lon'], file=codecs.open('/tmp/geoinfo.log', 'a', 'utf-8')) print('alt : ', data_stream.TPV['alt'], file=codecs.open('/tmp/geoinfo.log', 'a', 'utf-8')) print('speed : ', data_stream.TPV['speed'], file=codecs.open('/tmp/geoinfo.log', 'a', 'utf-8'))
/tmp/geoinfo.log、ヒーハイシ、ホヘヘ、ハ・ヌ。シ・ソ、ャス、ュスミ、オ、、。」time : 2020-09-20T10:29:11.000Z lat : 35.682083333 lon : 139.631108333 alt : 37.2 speed : 0.0
NTPマ「キネ †
GPS、ォ、鬢マサケセハ、ャシ霹タ、ヌ、ュ、、ソ、癸「NTP・オ。シ・モ・ケ、ホ・ヌ。シ・ソ・ス。シ・ケ、ネ、キ、ニサネヘム、ケ、、ウ、ネ、ャ、ヌ、ュ、。」
タ゚ト †
ntpd、ニウニ、キ。「サケ・ス。シ・ケ、ネ、キ、ニGPS、サリト熙ケ、。」
- ニウニ
# apt-get install ntp # systemctl start ntp
- サケ・ス。シ・ケ、ホタ゚ト
# vi /etc/ntp.conf 。レーハイシ、トノオュ、ケ、。ロ # gps ntp server 127.127.28.0 minpoll 4 fudge 127.127.28.0 time1 0.183 refid NMEA server 127.127.28.1 minpoll 4 prefer fudge 127.127.28.1 time1 0.183 refid PPS
- ニーコウホヌァ
OS、ホコニオッニー、ケヤ、、。「・ヌ。シ・ソ・ス。シ・ケ、ャGPS、ネ、ハ、、ウ、ネ、ウホヌァ、ケ、。」
# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *SHM(0) .NMEA. 0 l 13 16 377 0.000 0.073 0.410 SHM(1) .PPS. 0 l - 16 0 0.000 0.000 0.000
Last-modified: 2020-09-20 (ニ) 21:22:04 (1314d)