EnglishFrenchSpanyol

Ad


Favicon OnWorks

gpsmon - Dalam Talian di Awan

Jalankan gpsmon dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan gpsmon yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


gpsmon - monitor paket GPS masa nyata dan utiliti kawalan

SINOPSIS


gpsmon [-L] [-V] [-h] [-n] [-a] [-l fail log] [-t awalan pemandu]
[[ server [:pelabuhan [:peranti]] | peranti]] [-D tahap nyahpepijat]

DESCRIPTION


gpsmon ialah monitor yang memerhati paket yang datang daripada GPS dan memaparkannya bersama-sama
maklumat diagnostik. Ia menyokong arahan yang boleh digunakan untuk mengubah suai tetapan GPS masuk
pelbagai cara; ada yang tidak bergantung pada peranti, ada yang berbeza mengikut jenis set cip GPS. Ia akan
berkelakuan waras, hanya membuang paket, apabila disambungkan kepada jenis GPS ia tidak tahu apa-apa.

gpsmon berbeza daripada klien navigasi kerana ia kebanyakannya membuang data mentah daripada GPS,
dengan hanya mengurut data yang mencukupi untuk membolehkan semakan terhadap output yang dijangkakan. khususnya,
alat ini tidak melakukan apa-apa interpolasi atau pemodelan untuk memperoleh pendakian/tenggelam atau ralat
anggaran. Ia juga tidak membuang laporan ketinggian apabila kualiti pembetulan terlalu rendah.

Tidak seperti gpsd, gpsmon tidak pernah menulis rentetan kawalan atau kuar pada peranti melainkan anda
secara eksplisit memberitahunya. Oleh itu, walaupun ia akan menyegerak secara automatik kepada jenis paket binari, ia tidak akan
secara automatik mengiktiraf semula peranti yang menghantar protokol NMEA lanjutan sebagai perkara lain
daripada peranti NMEA biasa. Menggunakan -t pilihan atau t untuk mengatasi perkara ini.

gpsmon direka bentuk untuk dijalankan dalam emulator terminal dengan saiz minimum 25x80; bukan GUI
antara muka adalah pilihan reka bentuk yang dibuat untuk menampung pengguna yang beroperasi dalam kekangan
persekitaran dan melalui sambungan telnet atau ssh. Jika dijalankan dalam tetingkap yang lebih besar, saiz
tetingkap log paket akan ditingkatkan agar muat.

gpsmon menerima pilihan -h yang memaparkan mesej penggunaan, atau pilihan -V untuk membuang
versi pakej dan keluar.

Program ini boleh dijalankan dalam salah satu daripada dua mod, sebagai pelanggan untuk daemon gpsd (dan
soket kawalan yang berkaitan) atau disambungkan terus ke peranti bersiri tertentu. Apabila berlari
tanpa hujah, ia cuba menyambung kepada daemon. Jika hujah dimulakan dengan a
server:port spesifikasi ia juga akan cuba untuk menyambung kepada daemon. Jika hujah
kelihatan seperti nama pelayan kosong ia akan cuba menyambung kepada daemon yang berjalan pada
port gpsd lalai pada pelayan itu. Hanya jika hujah peranti mengandungi garis miring tetapi tidak
titik bertindih adakah ia akan dianggap sebagai peranti bersiri untuk sambungan terus. Dalam mod sambungan terus
gpsmon akan memburu kadar baud yang betul dan menguncinya secara automatik. Kes yang mungkin
kelihatan seperti ini:

localhost:/dev/ttys1
Lihat port lalai localhost, mencuba kedua-dua IPv4 dan IPv6 dan menonton output
daripada peranti bersiri 1.

Contoh.com:2317
Lihat port 2317 pada example.com, mencuba kedua-dua IPv4 dan IPv6.

71.162.241.5:2317:/dev/ttyS3
Lihat port 2317 pada alamat IPv4 yang ditentukan, mengumpul data daripada siri yang dilampirkan
peranti 3.

[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
Lihat port 2317 pada alamat IPv6 yang ditentukan, mengumpul data daripada siri yang dilampirkan
peranti 5.

Tidak seperti gpsd, gpsmon dijalankan dalam mod langsung tidak melakukan pemeriksaan peranti sendiri. Oleh itu, dalam
khususnya, jika anda menghalakannya pada GPS dengan mod binari asli yang kebetulan dipancarkan
NMEA, ia tidak akan mengenal pasti jenis sebenar melainkan peranti mengeluarkan NMEA yang boleh dikenali
ayat pencetus. Pilihan -t dan -i boleh membantu anda.

Pilihan -F hanya sah dalam mod klien; ia menentukan soket kawalan yang
program harus menghantar rentetan kawalan peranti. Anda mesti menentukan nama laluan yang sah bagi a
Soket domain Unix pada sistem fail tempatan anda.

Pilihan -D membolehkan output penyahpepijatan getter paket dan mungkin hanya berguna untuk
pembangun kod GPSD. Rujuk kod sumber pengumpul paket untuk nilai yang berkaitan.

Pilihan -L menyenaraikan jadual yang menunjukkan jenis peranti GPS yang gpsmon mempunyai sokongan terbina dalam
untuk, dan perintah generik yang boleh digunakan pada jenis GPS, dan kemudian keluar. Catatan
bahawa ini tidak menyenaraikan perintah khusus jenis yang dikaitkan dengan jenis GPS individu.

Pilihan -l menyediakan pengelogan ke fail tertentu untuk dimulakan serta-merta semasa peranti dibuka.
Ini mungkin berguna, sebagai contoh, anda ingin menangkap mesej permulaan daripada peranti
yang memaparkan maklumat versi perisian tegar di sana.

Pilihan -n memaksa gpsmon untuk meminta paket NMEA0183 dan bukannya aliran data mentah daripada
gpsd.

Pilihan -t menyediakan jenis sandaran. Berikannya rentetan yang merupakan awalan yang membezakan
betul-betul satu nama jenis pemandu; ini akan digunakan untuk mod, kelajuan dan penukaran kadar jika
pemandu yang dipilih mengikut jenis paket tidak mempunyai keupayaan tersebut. Paling berguna apabila paket
jenis ialah NMEA tetapi peranti diketahui mempunyai mod binari, seperti binari SiRF.

Pilihan -a membolehkan mod nyahpepijat khas yang tidak menggunakan lukisan skrin. Peket
dibuang secara normal; sebarang aksara yang ditaip menggantung lambakan paket dan membawa arahan
segera. Ciri ini terutamanya akan menarik minat pembangun GPSD.

Selepas permulaan (tanpa -a), bahagian atas skrin melaporkan kandungan beberapa
terutamanya jenis paket yang menarik. Medan "PPS", jika kosong, ialah delta antara
bahagian atas 1PPS terakhir dan jam sistem pada masa itu.

Bahagian bawah skrin ialah longgokan hex menatal semua paket yang dikeluarkan oleh GPS.
Jika jenis paket adalah teks, mana-mana CR/LF tertinggal akan ditinggalkan. Talian buang bermula >>>
mewakili paket kawalan yang dihantar ke GPS. Garisan yang terdiri daripada "PPS" yang dikelilingi oleh sempang,
jika ada, nyatakan 1PPS dan permulaan kitaran pelaporan.

PERINTAH


Perintah bebas peranti berikut tersedia semasa gpsmon sedang berjalan:

i
(Mod langsung sahaja.) Dayakan/lumpuhkan subjenis probing dan mulakan semula pemacu. Dalam
operasi biasa, gpsmon tidak menghantar rentetan konfigurasi ke peranti (kecuali untuk
rentetan wakeup diperlukan untuk membolehkannya menghantar data, jika ada). Perintah 'i1' menyebabkannya
hantar urutan subjenis kuar yang sama yang gpsd lakukan. Perintah 'i0' dimatikan
menyelidik; 'i' sahaja menogol sedikit. Dalam kedua-dua kes, pemacu semasa dipilih semula;
jika bit probe didayakan, probe akan mula dikeluarkan serta-merta.

Ambil perhatian bahawa mendayakan probing mungkin membalikkan peranti ke mod lain; khususnya, ia
akan membalikkan cip SiRF ke dalam mod binari seolah-olah anda telah menggunakan arahan "n". Ini disebabkan
kepada had dalam perisian tegar SiRF yang tidak dapat kami betulkan.

Perintah ini secara amnya tidak akan melakukan apa-apa selepas kali pertama anda menggunakannya, kerana
jenis peranti sudah pun ditemui.

c
(Mod langsung sahaja.) Tukar masa kitaran. Ikutinya dengan nombor yang ditafsirkan sebagai kitaran
masa dalam beberapa saat. Kebanyakan peranti mempunyai masa kitaran tetap selama 1 saat, jadi arahan ini mungkin
gagal dengan mesej.

l
Togol pengelogan paket. Jika pengelogan paket dihidupkan, ia akan dimatikan dan log
tertutup. Jika ia dimatikan, log masuk ke nama fail berikutan l akan didayakan. Berbeza
daripada hanya menangkap data daripada peranti GPS kerana hanya keseluruhan paket
dilog. Fail log dibuka untuk ditambahkan, jadi anda boleh log lebih daripada satu bahagian fail
aliran paket dan mereka akan dicantum dengan betul.

n
(Mod langsung sahaja.) Dengan hujah 0, tukar peranti kepada mod NMEA pada semasa
kelajuan; dengan hujah 1, tukar kepada mod binari (asli). Tanpa hujah, togol
tetapan. Akan menunjukkan ralat jika peranti tidak mempunyai mod sedemikian.

Selepas anda menukar GPS dwi-protokol kepada mod NMEA dengan arahan ini, ia mengekalkan
maklumat tentang jenis asal dan keupayaan kawalannya. Itulah sebabnya
jenis peranti yang disenaraikan sebelum gesaan tidak berubah.

q
Berhenti gpsmon. Control-C, atau apa sahaja watak gangguan semasa anda, berfungsi sebagai
juga.

s
(Mod langsung sahaja.) Tukar kadar baud. Ikutinya dengan nombor yang ditafsirkan sebagai bit per
kedua, contohnya "s9600". Nombor kelajuan secara pilihan boleh diikuti dengan titik bertindih
dan spesifikasi panjang kata-pariti-hentian dalam gaya tradisional, cth 8N1 (the
lalai), 7E1, dsb. Sesetengah peranti tidak menyokong mod bersiri selain daripada lalainya,
jadi arahan ini mungkin gagal dengan mesej.

Gunakan arahan ini dengan berhati-hati. Pada GPS USB dan Bluetooth ia juga boleh dilakukan untuk
tetapan mod bersiri gagal sama ada kerana cip penyesuai bersiri tidak menyokong
mod bukan-8N1 atau kerana perisian tegar peranti tidak menyegerakkan siri dengan betul
cip penyesuai dengan UART pada set cip GPS apabila kelajuan berubah. Kegagalan ini
boleh menggantung peranti anda, mungkin memerlukan kitaran kuasa GPS atau (dalam kes yang melampau)
memutuskan sambungan bateri sandaran NVRAM secara fizikal.

t
(Mod langsung sahaja.) Paksa suis jenis pemantauan. Ikut dengan rentetan yang
unik untuk nama pemandu gpsd dengan sokongan gpsmon; gpsmon akan bertukar kepada menggunakan
pemandu itu dan kod paparan. Akan menunjukkan mesej ralat jika tiada gpsd yang sepadan
pemandu, atau berbilang padanan, atau padanan unik tidak mempunyai sokongan paparan dalam gpsmon.

x
(Mod langsung sahaja.) Hantar muatan heks ke peranti. Mengikuti surat arahan anda boleh
taip pasangan digit heks; berakhir dengan baris baharu. Ini akan menjadi muatan kawalan
paket dihantar ke peranti. Paket akan dibalut dengan pengepala, treler dan
checksum sesuai untuk jenis pemandu semasa. Satu atau dua bait pertama bagi
muatan boleh ditafsirkan secara khusus, lihat penerangan tentang -x of gpsctl(1).

X
(Mod langsung sahaja.) Hantar bait hex mentah ke peranti. Mengikuti surat arahan anda boleh
taip pasangan digit heks; berakhir dengan baris baharu. Ini akan dihantar ke peranti.

Ctrl-S
Pegunkan paparan, tangguhkan penatalan dalam tetingkap nyahpepijat.

Ctrl-Q
Nyahbekukan paparan, sambung operasi biasa.

NMEA menyokong
(Pernyataan ini digunakan untuk bukan sahaja peranti NMEA generik tetapi semua peranti NMEA lanjutan untuk
gpsmon yang kini mempunyai sokongan.)

Semua medan adalah data mentah daripada GPS kecuali (a) tetingkap "PVT yang Dimasak" berhampiran bahagian atas
skrin, disediakan sebagai semakan dan (b) medan "PPS offset".

Tiada arahan khusus peranti. Perintah generik yang tersedia mungkin berbeza mengikut
jenis: periksa output daripada gpsmon -l untuk mengetahui lebih lanjut.

SiRF menyokong
Kebanyakan maklumat adalah mentah daripada GPS. Medan bergaris diperolehi melalui terjemahan daripada
Koordinat ECEF atau penggunaan offset zon waktu lompat dan tempatan. 1PPS ialah
jam ketinggalan seperti biasa.

Perintah berikut disokong untuk GPS SiRF sahaja:

A
(Mod langsung sahaja.) Togol pelaporan data subframe 50BPS.

M
(Mod langsung sahaja.) Tetapkan (M1) atau kosongkan (M0) navigasi statik. Dokumentasi SiRF
berkata “Navigasi statik ialah penapis kedudukan yang direka untuk digunakan dengan kenderaan bermotor.
Apabila halaju kenderaan jatuh di bawah ambang, kedudukan dan arah adalah
beku, dan halaju ditetapkan kepada sifar. Keadaan ini akan berterusan sehingga dikira
halaju meningkat melebihi 1.2 kali ambang atau sehingga kedudukan yang dikira berada pada
sekurang-kurangnya jarak yang ditetapkan dari tempat beku. Halaju ambang dan jarak yang ditetapkan
mungkin berbeza mengikut versi perisian.”

Mod bukan statik direka untuk digunakan dengan perisian navigasi jalan raya, yang sering terkunci
kedudukan yang dilaporkan ke jalan yang terdekat dalam beberapa radius ketidakpastian. Anda mungkin
ingin mematikan navigasi statik untuk kegunaan pejalan kaki, kerana ia mungkin melaporkan kelajuan
sifar dan perubahan kedudukan dalam lompatan besar.

P
(Mod langsung sahaja.) Togol mod paparan parameter navigasi. Togol antara biasa
paparan dan yang menunjukkan parameter navigasi terpilih daripada MID 19, termasuk
Bit Navigasi Statik ditogol oleh arahan 'M'.

Untuk mentafsir perkara yang anda lihat, anda memerlukan salinan Rujukan Protokol Binari SiRF
Manual.

u-blox menyokong
Kebanyakan maklumat adalah mentah daripada GPS. Medan bergaris diperolehi melalui terjemahan daripada
Koordinat ECEF. 1PPS adalah ketinggalan jam seperti biasa. Tiada perintah khas setiap jenis.

Gunakan gpsmon dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad


Masukkan