• トノイテ、オ、、ソケヤ、マ、ウ、ホソァ、ヌ、ケ。」
  • コス、オ、、ソケヤ、マ、ウ、ホソァ、ヌ、ケ。」
フワシ。~
#contents
*ウオヘラ [#u3b53913]
Raspbian、ヌGPS・ヌ。シ・ソ、サネヘム、ケ、シス遑」~

**GLOBALSAT BU-353S4 [#s845dd6a]
***GPS・・キ。シ・ミ [#u9d9a349]
GPS・・キ。シ・ミ、ネ、キ、ニ。「[[GLOBALSAT BU-353S4|https://www.globalsat.com.tw/en/product-199950/Cable-GPS-with-PS2-interface-SiRF-Star-IV-BR-355S4.html]]
GPS・・キ。シ・ミ、ネ、キ、ニ。「[[GLOBALSAT BU-353S4:https://www.globalsat.com.tw/en/product-199950/Cable-GPS-with-PS2-interface-SiRF-Star-IV-BR-355S4.html]]、サネヘム、ケ、。」~
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。ラ、ャノスシィ、オ、、。」


***・ム・テ・ア。シ・ク [#c19cb695]
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

***ス靉 [#r6cc9cf2]

***シソョウホヌァ [#r6cc9cf2]
GPS・・キ。シ・ミ、ォ、鮴ハ、シソョ、ヌ、ュ、、ウ、ネ、ウホヌァ、ケ、。」~
gpsmon、マタヘム、ホ・、・・ソ。シ・ユ・ァ・、・ケ、ヒ、隍シソョセカキ、ウホヌァ、ケ、、ウ、ネ、ャ、ヌ、ュ、。」~

 # gpsmon
~
&ref(001.png);


***シソョ・ヌ。シ・ソ、ホヘヘム [#cd2f3223]
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マ「キネ [#b984cd32]
GPS、ォ、鬢マサケセハ、ャシ霹タ、ヌ、ュ、、ソ、癸「NTP・オ。シ・モ・ケ、ホ・ヌ。シ・ソ・ス。シ・ケ、ネ、キ、ニサネヘム、ケ、、ウ、ネ、ャ、ヌ、ュ、。」~

***タ゚ト [#ed96a670]
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


・ネ・テ・ラ   ソキオャ ーヘ ク。コ コヌスェケケソキ   ・リ・・ラ   コヌスェケケソキ、ホRSS