EU3C Holux M-1000C
EU3C Holux M-1000C je GPS logger.
info
[editovat]Technické parametry
[editovat]- architektura: Media Tek Inc.(MTK), čipset: MT3329.
- 66 kanálů
- Frekvence: 1575.42 MHz
- Přijímač: L1, C/A code.
- citlivost až -165 dBm.
- vestavěný WAAS/EGNOS
- kompatibilita s Bluetooth Serial Port Profile (SPP)
- Podpora datového protokolu NMEA0183 V 3.01
- algoritmy SnapLock a SnapStart
- paměť: 4Mbit flash pro 200.000 dat (GPS souřadnice zeměpisné šířky, délky, čas a nadmořskou výšku)
- Přesnost přijímače
- Normal: < 3 meters CEP without SA
- Při zapnutém EGNOS nebo WAAS:
- Pozice: < 2.2 metry horizontálně 95% času
- < 5 metrů vertikálně 95% času
- Rychlost: kolem 0,1 metru / sekundu
- Čas: 0,1 mikrosekundu synchronizovaného GPS času
- Výstup
- Výstupní protokol
- Baud Rate: 38400 bps
- Data bit: 8
- Parita: Ne
- Stop bit: 1
- Formát. NMEA0183 V3.01: GPGGA (1time/1 sec), GPGSA (1 time/5 sec.), GPGSV (1time /5 sec.), GPRMC (1time /1 sec.), GPVTG (1 time/1 sec), (GLL, nebo MTK NMEA Command volitelně).
- Datum: WGS84.
- Výstupní protokol
- Vstupní/ Výstupní rozhraní:
- Kompatibilní Bluetooth Serial Port Profile (SPP), Verze 1.2 a třída 2 (až do vzdálenosti 10 metrů); frekvence Bluetooth 2.4 ~2.48GHz, citlivost -85dBm
- In/Out Port. GPS signal (Out)/Command(In) s USB Level Mini USB Type B konektorem
Odkazy
[editovat]- výrobce: http://www.eu3c.info/produkty/gps-navigace/holux-m-1000c-wireless-gps-receiver-logger/
- SW: http://www.eu3c.info/podpora/gps-navigace/
- prodejce: http://www.alza.cz/holux-m-1000c-d118568.htm
Ovladače
[editovat]Ovladače se nikde nedaří najít – ať už pro Windoze anebo pro Linux:
1. Na stránkách
jsem našel jen M1000 a M1000B. Přitom driver tam má ke stažení jen M1000B. Mám na netbooku WIn-XP, tak jsem si stáhnul ten M-1000B Driver Program-Windows V2_1_0 Tam je jen jeden nějaký soubor USB-V2.1.0.exe tak jsem ho pustil, proběhlo to a nic.
2. Když ten logger připojím do USB, tak Widle hlásí "nalezen nový HW" atd., když je nechám hledat SW po síti, tak nic, když je navedu na ten adresář, kde mám ten USB-V2.1.0.exe, tak jim to taky nestačí, shánějí se po nějakém souboru *.inf a ten nikde není.
3. Tak pak nejdu ten M1000C, že ho prodává Alza a přes odkaz na stránky výrobce se dostanu na
a přes odkazy na podporu na
tam je sice M1000C, ale jen hafo všelijakých návodů a upgrade firmware, ale ovladače žádné.
4. Návody zmiňují jako jedinou možnost instalace to instalační CD, možnost nějakého stažení někde neuvádějí.
5. Googlení "holux m-1000c driver" mě taky nikam nedostalo - jen na
Holux Technology M-1000C Driver Download File Name:9178803.zip__(2.0 MB) Když to ale pustím, tak mě ten instalátor řekne, že bude instalovat GPS Receiver Firmware No ale já přeci nechci přemlasknout firmware, ale potřebuju ovladače. Tak se neodvažuju to pustit.
ubuntu
[editovat]Vypadá to, že nikomu se to nepodařilo moc zprovoznit
Pokus: Vypisuji si hlášky jádra
tail -f /var/log/kern.log
přičemž zasunu USB kabel do netbooku:
kernel: [ 9324.712210] usb 2-1: new full-speed USB device number 4 using uhci_hcd kernel: [ 9324.886183] cdc_acm 2-1:1.1: ttyACM1: USB ACM device
Takže to identifikoval jako ACM zařízení, tedy podobně jako třeba mobil nebo modem.
ls -l /dev/ttyA* crw-rw---- 1 root dialout 166, 0 srp 20 15:45 /dev/ttyACM0 crw-rw---- 1 root dialout 166, 1 srp 20 15:54 /dev/ttyACM1
gpsd
[editovat]- gpsd – Global Positioning System - daemon (už to mám nainstalované od dřívějška)
- gpsd-clients – Global Positioning System - clients (doinstaluju)
Postupuji dle Review: Four GPS Software Packages for Linux, takže teď zkusím spustit gpsd:
gpsd -N -n -D 2 /dev/ttyACM1
gpsd:INFO: launching (Version 3.4) gpsd:ERROR: can't bind to IPv4 port gpsd, Address already in use gpsd:ERROR: maybe gpsd is already running!
ps aux | grep gpsd nobody 1662 0.0 0.0 4916 1404 ? S<s 12:16 0:01 /usr/sbin/gpsd -F /var/run/gpsd.sock -P /var/run/gpsd.pid
Jo, takže už mi běží jako démon:
ls -l /var/run/g* -rw-r--r-- 1 root root 5 srp 20 12:16 /var/run/gpsd.pid srwxr-xr-x 1 root root 0 srp 20 12:16 /var/run/gpsd.sock
Ale zřejmě to zařízení nenašel.
xgps
zřejmě s gpsd nekomunikuje; tak ho zabiju:
sudo su kill -9 1662
pustím na příslušný port jako ne-démona:
gpsd -N -n -D 2 /dev/ttyACM1
gpsd:INFO: launching (Version 3.4) gpsd:INFO: listening on port gpsd gpsd:INFO: NTPD ntpd_link_activate: 1 gpsd:INFO: stashing device /dev/ttyACM1 at slot 0 gpsd:INFO: opening GPS data source type 2 at '/dev/ttyACM1' gpsd:INFO: speed 9600, 8N1 gpsd:INFO: speed 9600, 8O1 gpsd:INFO: speed 9600, 8N1 gpsd:INFO: gpsd_activate(): activated GPS (fd 6) gpsd:INFO: device /dev/ttyACM1 activated gpsd:INFO: running with effective group ID 20 gpsd:INFO: running with effective user ID 65534 gpsd:INFO: startup at 2012-08-20T16:13:21.000Z (1345479201) gpsd:INFO: /dev/ttyACM1 identified as type Generic NMEA (0.787128 sec @ 9600bps) gpsd:WARN: can't use GGA time until after ZDA or RMC has supplied a year. gpsd:WARN: unknown sentence: "$PMTK705,AXN_1.30-B_1.3_C01,005C,01029-00E,1.0*2E\x0d\x0a" ^C gpsd:WARN: received terminating signal 2. gpsd:INFO: closing GPS=/dev/ttyACM1 (6) gpsd:WARN: exiting.
Tak to vypadá, že chodí, takže teď ho pusím už jako démona na příslušný socket:
gpsd -F /var/run/gpsd.sock -P /var/run/gpsd.pid /dev/ttyACM1
gpsprof
gpsprof: 12887 looking for fix...first fix in 2.88sec, gathering 100 samples......(100.89 sec) done. set title "2012-08-20T16:22:22, unknown, 9600 8N1, cycle 1s" set autoscale set key below set key title "2012-08-20T16:24:03" set size ratio -1 set style line 2 pt 1 set style line 3 pt 2 set xlabel "Meters east from 15.618529E" set ylabel "Meters north from 50.542957N" set border 15 set y2label "Meters Altitude from 410.473000" set ytics nomirror set y2tics cep=0.134314 ... atd.
xgps
[editovat]Ukazuje polohu a družice – je používno asi 8–9 družic.
gpscat
[editovat]gpscat /dev/ttyACM1
$GPGGA,135503.043,,,,,0,0,,,M,,M,,*4E $GPRMC,135503.043,V,,,,,0*32 $GPGGA,142149.000,5032.5803,N,01537.1021,E,2,9,0.86,427.0,M,44.3,M,0000,0000*59 $GPRMC,142149.000,A,5032.5803,N,01537.1021,E,0.04,242.94,200812,,,D*6C $GPVTG,242.94,T,,M,0.04,N,0.07,K,D*32 $GPGGA,142150.000,5032.5803,N,01537.1021,E,2,9,0.86,427.0,M,44.3,M,0000,0000*51 $GPRMC,142150.000,A,5032.5803,N,01537.1021,E,0.04,242.94,200812,,,D*64 $GPVTG,242.94,T,,M,0.04,N,0.07,K,D*32 $GPGGA,142151.000,5032.5803,N,01537.1021,E,2,10,0.86,427.0,M,44.3,M,0000,0000*68 $GPGSA,A,3,30,06,16,29,31,21,25,18,05,03,,,1.65,0.86,1.41*0A $GPGSV,3,1,12,21,71,166,26,30,63,282,28,29,42,081,26,16,36,306,33*7B $GPGSV,3,2,12,31,25,221,23,06,21,274,22,05,19,043,23,25,19,143,16*7F $GPGSV,3,3,12,18,13,154,22,03,05,277,20,13,03,331,,46,,,*45 $GPRMC,142151.000,A,5032.5803,N,01537.1021,E,0.05,242.94,200812,,,D*64 $GPVTG,242.94,T,,M,0.05,N,0.09,K,D*3D $GPGGA,142152.000,5032.5803,N,01537.1022,E,2,10,0.86,427.0,M,44.3,M,0000,0000*68 $GPRMC,142152.000,A,5032.5803,N,01537.1022,E,0.07,242.94,200812,,,D*66 $GPVTG,242.94,T,,M,0.07,N,0.13,K,D*34
Tak to vypadá, že něco vysílá.
gpsmon
[editovat]gpsmon /dev/ttyACM1
/dev/ttyACM1 115200 8N1 Generic NMEA>
┌──────────────────────────────────────────────────────────────────────────────┐ │Time: 2012-08-20T14:34:25.000Z Lat: 50 32' 34.805" N Lon: 15 37' 06.299" E │ └───────────────────────────────── Cooked PVT ─────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ GPGGA GPGSA GPGSV GPRMC GPVTG │ └───────────────────────────────── Sentences ──────────────────────────────────┘ ┌──────────────────┐┌────────────────────────────┐┌────────────────────────────┐ │Ch PRN Az El S/N ││Time: 143425.000 ││Time: 143426.000 │ │ 0 21 152 75 18 ││Latitude: 5032.5801 N ││Latitude: 5032.5801 │ │ 1 30 270 66 27 ││Longitude: 01537.1050 E ││Longitude: 01537.1051 │ │ 2 16 305 42 30 ││Speed: 0.09 ││Altitude: 426.2 │ │ 3 29 85 37 27 ││Course: 242.94 ││Quality: 2 Sats: 10 │ │ 4 39 167 31 0 ││Status: A FAA: D ││HDOP: 0.81 │ │ 5 6 277 26 17 ││MagVar: ││Geoid: 44.3 │ │ 6 31 218 20 26 │└─────────── RMC ────────────┘└─────────── GGA ────────────┘ │ 7 18 152 18 19 │┌────────────────────────────┐┌────────────────────────────┐ │ 8 5 39 16 23 ││Mode: A 3 ││UTC: RMS: │ │ 9 25 144 14 23 ││Sats: 30 6 16 3 29 31 21 25 ││MAJ: MIN: │ │10 3 279 9 30 ││DOP: H=0.81 V=1.19 P=1.44 ││ORI: LAT: │ │11 13 327 2 0 │└─────────── GSA ────────────┘│LON: ALT: │ └────── GSV ───────┘ └─────────── GST ────────────┘ (82) $GPGGA,143425.000,5032.5801,N,01537.1050,E,2,10,0.81,426.2,M,44.3,M,0000,0000*6F\x0d\x0a (72) $GPRMC,143425.000,A,5032.5801,N,01537.1050,E,0.09,242.94,200812,,,D*6B\x0d\x0a (39) $GPVTG,242.94,T,,M,0.09,N,0.17,K,D*3E\x0d\x0a (82) $GPGGA,143426.000,5032.5801,N,01537.1051,E,2,10,0.81,426.2,M,44.3,M,0000,0000*6D\x0d\x0a (62) $GPGSA,A,3,30,06,16,03,29,31,21,25,18,05,,,1.44,0.81,1.19*03\x0d\x0a (70) $GPGSV,3,1,12,21,75,152,18,30,66,270,27,16,42,305,30,29,37,085,27*76\x0d\x0a (68) $GPGSV,3,2,12,39,31,167,,06,26,277,17,31,20,218,26,18,18,152,19*74\x0d\x0a
Zkusím připojení loggeru přes bluetooth applet v GNOME na Ubuntu:
- zapnu HOLUX, bliká oranžová (GPS) a modrá (Bluetooth)
- zabnu bluetooth na netbooku
- vyhledat zařízení – hlásí se jako HOLUX M–1000C
- vložte kód – tak to blikne asi na 1 sec
- připojení se nezdařilo
- znovu: Tentokrát dám Volba kódu PIN a zvolím 0000 (většina sluchátek, myší a zařízení GPS) – stručná příručka k M-1000C také říká: Pokud Vaše zaøízení bude při párování s M-1000C vyžadovat kód, zadejte 0000.
- Úspěšně nastaveno nové zařízení HOLUX M–1000C
- Ale když dám "Vybrat zařízení", tak se mi v nabídce nezobrazí
- Když dám znova "vyhledat zařízení",tak se mi už nenajde
- Vypnu a zase zapnu HOLUX – to nepomůže
- Kliknu na ikonu Bluetooth, Nastavení, tak nahoře je:
- Bluetooth: 0
- Viditelnost klienta "CSR-bc4": 0
- Tak nastavím:
- Bluetooth: 1
- Viditelnost klienta "CSR-bc4": 1
- Mazi zařízeními vidím svůj mobil a HOLUX; u HOLUXu:
- Připojení: 0
- Spárovaná: Ano
- Typ: Neznámé
- Adresa: 00:1B:C1:06:FB:B4
- Problém je v tom, že u připojení je "0" a nelze to přepnout na "1". Tváří se to podobně, jako když jsem měl na mobilu vypnutý blootooth a nešlo se k němu připojit. Takže s HOLUXem jsem se spároval, ale připojení není. To moc nechápu
- Zase vše vypnu (HOLUX i Bluetooth na netbooku) a pak vše zapnu:
- applet svítí: bluetooth zapnuto
- nastavení bluetooth: Bluetooth je zakázáno – tak to nechápu, kde ho povolit – nejte to přepnout
- No konečně: Mám puštěné okno nastavení bluetooth a přitom vypnu a zase zapnu adaptér, a pojednou je zase Bluetooth 1 a vidím obě zařízení – mobil i HOLUX. U obou je ale připojení 0.
- Když ale u telefonu kliknu na "procházet soubory", tak se najednou připojení samo přepne na 1 a otevře se okno s připojenými filesystémy
- Když to samé chci zkusit u zařízení HOLUX, tak tam v nabídce ani žádné procházet soubory nemám.
Pravděpodobně to bude tím, že k těm souborům, uloženým v té vnitřní paměti, přes bluetooth nebude přístup. Takže bude nutno spustit nějakou GPS utilitu.
M-1000B linux
[editovat]Zkusím použít ovladače pro M-1000B pro Linux