İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

gpsmon - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında gpsmon'u çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gpsmon komutudur.

Program:

ADI


gpsmon - gerçek zamanlı GPS paket izleme ve kontrol yardımcı programı

SİNOPSİS


GPSmon [-L] [-V] [-h] [-n] [-a] [-l kayıt dosyası] [-T sürücü öneki]
[[ sunucu [:Liman [:cihaz]] | cihaz]] [-D hata ayıklama düzeyi]

TANIM


gpsmon, GPS'ten gelen paketleri izleyen ve bunları görüntüleyen bir monitördür.
teşhis bilgileri. GPS ayarlarını değiştirmek için kullanılabilecek komutları destekler.
çeşitli yollar; bazıları cihazdan bağımsızdır, bazıları ise GPS yonga seti türüne göre değişir. O olacak
Hakkında hiçbir şey bilmediği bir GPS türüne bağlanıldığında, aklı başında davranıp sadece paketleri boşaltır.

gpsmon, çoğunlukla GPS'ten ham veri aktarması açısından navigasyon istemcisinden farklıdır.
yalnızca beklenen çıktıya karşı kontrollere izin verecek kadar veri masajı ile. Özellikle,
bu araç tırmanma/batma veya hata türetmek için herhangi bir enterpolasyon veya modelleme yapmaz
tahminler. Düzeltme kalitesi çok düşük olduğunda rakım raporlarını da göz ardı etmez.

Gpsd'den farklı olarak gpsmon, siz izin vermediğiniz sürece asla kontrol veya araştırma dizelerini cihaza yazmaz.
bunu açıkça söyleyin. Böylece, ikili paket türleriyle otomatik olarak eşitlenirken,
genişletilmiş bir NMEA protokolü gönderen bir cihazı otomatik olarak başka bir şey olarak tanır
sıradan bir NMEA cihazından daha. Kullan -t seçeneği veya t Bu sorunu çözmek için.

gpsmon, minimum 25x80 boyutunda bir terminal emülatöründe çalışacak şekilde tasarlanmıştır; GUI olmayan
Arayüz, kısıtlı ortamlarda çalışan kullanıcılara uyum sağlamak için yapılmış bir tasarım tercihidir.
ortamlar ve telnet veya ssh bağlantıları üzerinden. Daha büyük bir pencerede çalıştırılırsa boyutu
paket günlüğü penceresi sığacak şekilde artırılacaktır.

gpsmon, bir kullanım mesajı görüntüleyen -h seçeneğini veya veriyi boşaltmak için -V seçeneğini kabul eder.
paket sürümünü seçin ve çıkın.

Bu program, gpsd arka plan programı (ve onunki) için bir istemci olarak iki moddan birinde çalıştırılabilir.
ilişkili kontrol soketi) veya doğrudan belirli bir seri cihaza bağlı. Çalıştırıldığında
hiçbir argüman olmadan arka plan programına bağlanmaya çalışır. Eğer argüman bir ile başlıyorsa
sunucu:bağlantı noktası belirtimi aynı zamanda arka plan programına bağlanmayı da deneyecektir. Eğer argüman
çıplak bir sunucu adına benziyor, üzerinde çalışan bir arka plan programına bağlanmaya çalışacak
o sunucudaki varsayılan gpsd bağlantı noktası. Yalnızca aygıt bağımsız değişkeni eğik çizgi içeriyorsa ancak eğik çizgi içermiyorsa
iki nokta üst üste doğrudan bağlantı için seri cihaz olarak değerlendirilecek. Doğrudan bağlantı modunda
gpsmon doğru baud hızını arayacak ve ona otomatik olarak kilitlenecektir. Olası durumlar
şuna benzer:

yerel ana bilgisayar:/dev/ttyS1
Hem IPv4 hem de IPv6'yı deneyerek ve çıktıyı izleyerek, localhost'un varsayılan bağlantı noktasına bakın
seri cihazdan 1.

örnek.com:2317
Hem IPv2317 hem de IPv4'yı deneyerek example.com'daki 6 numaralı bağlantı noktasına bakın.

71.162.241.5:2317:/dev/ttyS3
Belirtilen IPv2317 adresinde 4 numaralı bağlantı noktasına bakın, bağlı seriden veri toplayın
cihaz 3.

[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
Belirtilen IPv2317 adresinde 6 numaralı bağlantı noktasına bakın, bağlı seriden veri toplayın
cihaz 5.

Gpsd'den farklı olarak, doğrudan modda çalıştırılan gpsmon, kendi cihaz araştırmasını yapmaz. Böylece,
özellikle, onu, yayın yapan yerel ikili modlu bir GPS'e doğrultursanız
NMEA, cihaz tanınabilir bir NMEA yaymadığı sürece gerçek türü tanımlamayacaktır.
cümleyi tetikler. -t ve -i seçenekleri size yardımcı olabilir.

-F seçeneği yalnızca istemci modunda geçerlidir; bağlanacağı kontrol soketini belirtir.
program cihaz kontrol dizelerini göndermelidir. Geçerli bir yol adı belirtmelisiniz
Yerel dosya sisteminizdeki Unix etki alanı soketi.

-D seçeneği paket alıcı hata ayıklama çıktısını etkinleştirir ve muhtemelen yalnızca
GPSD kodunun geliştiricileri. İlgili değerler için paket alıcı kaynak koduna bakın.

-L seçeneği, gpsmon'un hangi GPS cihazı türlerinin yerleşik desteğe sahip olduğunu gösteren bir tabloyu listeler
için, hangi GPS türlerine hangi genel komutların uygulanabileceği ve ardından çıkılır. Not
bunun, bireysel GPS türleriyle ilişkili türe özgü komutları listelemediğini.

-l seçeneği, aygıt açıldığında hemen başlayacak şekilde belirli bir dosyada günlüğe kaydetmeyi ayarlar.
Bu, örneğin bir cihazdan başlangıç ​​mesajını yakalamak istediğinizde faydalı olabilir.
orada ürün yazılımı sürüm bilgilerini görüntüler.

-n seçeneği, gpsmon'u ham veri akışı yerine NMEA0183 paketlerini istemeye zorlar.
gpsd.

-t seçeneği bir geri dönüş türü ayarlar. Ona ayırt edici bir önek olan bir dize verin
tam olarak bir sürücü türü adı; bu, eğer mod, hız ve hız değişimi için kullanılacaktır.
Paket türüne göre seçilen sürücü bu yeteneklerden yoksundur. Paket olduğunda en kullanışlısı
türü NMEA'dır ancak cihazın SiRF ikilisi gibi ikili bir moda sahip olduğu bilinmektedir.

-a seçeneği, ekran boyamayı kullanmayan özel bir hata ayıklama modunu etkinleştirir. Paketler
normal şekilde boşaltılır; yazılan herhangi bir karakter paket boşaltmayı askıya alır ve bir komut getirir
çabuk. Bu özellik esas olarak GPSD geliştiricilerinin ilgisini çekecektir.

Başlangıçtan sonra (-a olmadan), ekranın üst kısmı birkaç içeriğin içeriğini bildirir.
özellikle ilginç paket türleri. "PPS" alanı boş değilse, arasındaki deltadır.
saniyenin son 1PPS'si ve o andaki sistem saati.

Ekranın alt yarısı, GPS'in yayınladığı tüm paketlerin kayan altıgen dökümüdür.
Paket türü metinselse, izleyen CR/LF atlanır. Döküm satırları başlıyor >>>
GPS'e gönderilen kontrol paketlerini temsil eder. Kısa çizgilerle çevrelenmiş "PPS"den oluşan çizgiler,
mevcutsa 1PPS'yi ve raporlama döngüsünün başlangıcını belirtin.

KOMUTLAR


Aşağıdaki cihazdan bağımsız komutlar gpsmon çalışırken kullanılabilir:

i
(Yalnızca doğrudan mod.) Alt tür incelemeyi etkinleştirin/devre dışı bırakın ve sürücüyü yeniden başlatın. İçinde
normal çalışma sırasında gpsmon, yapılandırma dizelerini cihaza göndermez (istisnalar hariç)
(varsa) veri göndermesini sağlamak için uyandırma dizeleri gerekir). 'i1' komutu buna neden olur
GPSD'nin göndereceği alt tip probların aynı dizisini gönderir. 'i0' komutu kapanıyor
araştırma; 'i' tek başına biraz geçiş yapar. Her iki durumda da geçerli sürücü yeniden seçilir;
eğer prob biti etkinleştirilirse, problar hemen verilmeye başlayacaktır.

Sondalamayı etkinleştirmenin cihazı başka bir moda çevirebileceğini unutmayın; özellikle, o
sanki “n” komutunu kullanmışsınız gibi bir SiRF çipini ikili moda çevirecektir. Bunun nedeni
SiRF donanım yazılımında düzeltemediğimiz bir sınırlamaya kadar.

Bu komut ilk kullanışınızdan sonra genellikle hiçbir şey yapmaz çünkü
cihaz türü zaten keşfedilmiş olacaktır.

c
(Yalnızca doğrudan mod.) Döngü süresini değiştirin. Döngü olarak yorumlanan bir sayı ile takip edin
saniye cinsinden süre. Çoğu cihazın 1 saniyelik sabit çevrim süresi vardır, dolayısıyla bu komut
bir mesajla başarısız olmak.

l
Paket günlüğünü değiştir. Paket günlüğü açıksa kapatılacak ve günlük
kapalı. Kapalıysa, l harfini takip eden dosya adında oturum açılması etkinleştirilecektir. Farklılıklar
yalnızca tam paketlerin alınabilmesi için GPS cihazından verileri yakalamaktan ibarettir.
oturum açtı. Günlük dosyası ekleme için açılır, böylece günlüğün birden fazla bölümünü günlüğe kaydedebilirsiniz.
paket akışı ve bunlar doğru şekilde bir araya getirilecek.

n
(Yalnızca doğrudan mod.) 0 argümanıyla cihazı geçerli durumda NMEA moduna geçirin.
hız; 1 argümanıyla ikili (yerel) moda geçin. Tartışma olmadan geçiş yapın
ayar. Cihazda bu tür modlar yoksa bir hata gösterecektir.

Bu komutla çift protokollü GPS'i NMEA moduna değiştirdiğinizde, GPS GPS'i korur.
Orijinal tür ve kontrol yetenekleri hakkında bilgi. Bu yüzden
istemden önce listelenen cihaz türü değişmez.

q
Gpsmon'dan çıkın. Control-C veya mevcut kesme karakteriniz ne olursa olsun, şu şekilde çalışır:
iyi.

s
(Yalnızca doğrudan mod.) Baud hızını değiştirin. Bit başına yorumlanan bir sayı ile takip edin
ikincisi, örneğin "s9600". Hız numarasının ardından isteğe bağlı olarak iki nokta üst üste gelebilir
ve geleneksel tarzda bir kelime uzunluğu-eşlik-durdurma bitleri spesifikasyonu, örneğin 8N1 (
varsayılan), 7E1 vb. Bazı cihazlar varsayılan modları dışındaki seri modları desteklemez,
bu nedenle bu komut bir mesajla başarısız olabilir.

Bu komutu dikkatli kullanın. USB ve Bluetooth GPS'lerde aşağıdakiler de mümkündür:
seri adaptör yongasının desteklememesi nedeniyle seri mod ayarı başarısız oluyor
8N1 olmayan modlar veya cihaz yazılımının seriyi doğru şekilde senkronize etmemesi nedeniyle
Hız değiştiğinde GPS yonga setindeki UART ile adaptör çipi. Bu başarısızlıklar
Cihazınızı kapatabilir, muhtemelen GPS güç döngüsü gerektirebilir veya (aşırı durumlarda)
NVRAM yedek pilinin fiziksel olarak bağlantısının kesilmesi.

t
(Yalnızca doğrudan mod.) İzleme tipinde bir anahtara zorlayın. Bunu bir dizeyle takip edin
gpsmon desteğine sahip bir gpsd sürücüsünün ismine özgü; gpsmon kullanmaya geçecek
bu sürücü ve ekran kodu. Eşleşen bir gpsd yoksa bir hata mesajı gösterecektir
sürücü veya birden fazla eşleşme veya benzersiz eşleşmenin gpsmon'da görüntüleme desteği yoktur.

x
(Yalnızca doğrudan mod.) Cihaza onaltılık veri gönder. Komut mektubunu takip ederek şunları yapabilirsiniz:
onaltılık basamak çiftlerini yazın; yeni bir satırla bitirin. Bunlar bir kontrolün yükü olacak
paket cihaza gönderilir. Paket başlıklar, fragmanlar ve
Geçerli sürücü türüne uygun sağlama toplamı. İlk bir veya iki bayt
yük özel olarak yorumlanabilir, bkz. -x of gpsctl(1).

X
(Yalnızca doğrudan mod.) Ham onaltılı baytları aygıta gönderin. Komut mektubunu takip ederek şunları yapabilirsiniz:
onaltılık basamak çiftlerini yazın; yeni bir satırla bitirin. Bunlar cihaza gönderilecektir.

Ctrl-S
Ekranı dondurun, hata ayıklama penceresinde kaydırmayı askıya alın.

Ctrl-Q
Ekranın buzunu çözün, normal çalışmaya devam edin.

NMEA destek
(Bu açıklamalar yalnızca genel NMEA cihazları için değil, aynı zamanda tüm genişletilmiş NMEA cihazları için de geçerlidir.
şu anda hangi gpsmon'un desteği var.)

(a) ekranın üst kısmındaki "Pişmiş PVT" penceresi dışında tüm alanlar GPS'den alınan ham verilerdir.
kontrol olarak sağlanan ekran ve (b) "PPS ofseti" alanı.

Cihaza özel komutlar yoktur. Hangi genel komutların mevcut olduğu duruma göre değişebilir.
tür: çıktısını incele GPSmon -l daha fazla öğrenmek için.

SiRF destek
Bilgilerin çoğu GPS'ten ham olarak elde edilir. Altı çizili alanlar çeviri yoluyla türetilmiştir.
ECEF koordinatları veya artık saniye ve yerel saat dilimi farklarının uygulanması. 1PPS
her zamanki gibi saat gecikmesi.

Aşağıdaki komutlar yalnızca SiRF GPS'ler için desteklenir:

A
(Yalnızca doğrudan mod.) 50BPS alt çerçeve verilerinin raporlanmasını değiştirin.

M
(Yalnızca doğrudan mod.) Statik gezinmeyi ayarlayın (M1) veya temizleyin (M0). SiRF belgeleri
şöyle diyor: “Statik navigasyon, motorlu araçlarda kullanılmak üzere tasarlanmış bir konum filtresidir.
Aracın hızı bir eşiğin altına düştüğünde konum ve rota
dondurulur ve hız sıfıra ayarlanır. Bu durum hesaplanıncaya kadar devam edecektir.
hız eşiğin 1.2 katının üzerine çıkar veya hesaplanan konum
donmuş yerden en azından belirli bir mesafe. Eşik hızı ve ayarlanan mesafe
yazılım sürümlerine göre değişiklik gösterebilir.”

Statik olmayan mod, genellikle anlık olarak kapanan yol navigasyon yazılımıyla kullanılmak üzere tasarlanmıştır.
rapor edilen konumu belirli bir belirsizlik yarıçapı içindeki en yakın yola. Sen muhtemelen
Hız bildirme olasılığı yüksek olduğundan statik navigasyonu yaya kullanımı için kapatmak istiyorsunuz
büyük sıçramalarda sıfır ve konum değişimi.

P
(Yalnızca doğrudan mod.) Gezinme parametresi görüntüleme modunu değiştirin. Normal arasında geçiş yapar
ekranı ve MID 19'dan seçilen navigasyon parametrelerini gösteren bir ekran;
'M' komutuyla değiştirilen Statik Gezinme biti.

Gördüğünüzü yorumlamak için SiRF İkili Protokol Referansının bir kopyasına ihtiyacınız olacak.
Manuel.

u-blox destek
Bilgilerin çoğu GPS'ten ham olarak elde edilir. Altı çizili alanlar çeviri yoluyla türetilmiştir.
ECEF koordinatları. 1PPS her zamanki gibi saat gecikmesidir. Tür başına özel komutlar yoktur.

Onworks.net hizmetlerini kullanarak gpsmon'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad


Keşfet