Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

gpsmon - Trực tuyến trên đám mây

Chạy gpsmon trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh gpsmon có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


gpsmon - tiện ích điều khiển và giám sát gói GPS thời gian thực

SYNOPSIS


gpsmon [-L] [-V] [-h] [-n] [-a] [-l tệp nhật ký] [-NS tiền tố trình điều khiển]
[[ máy chủ [:Hải cảng [:thiết bị]] | thiết bị]] [-NS gỡ lỗi]

MÔ TẢ


gpsmon là một màn hình theo dõi các gói đến từ GPS và hiển thị chúng cùng với
thông tin chuẩn đoán. Nó hỗ trợ các lệnh có thể được sử dụng để điều chỉnh cài đặt GPS trong
nhiều cách khác nhau; một số độc lập với thiết bị, một số thay đổi theo loại chipset GPS. Nó sẽ
cư xử một cách lành mạnh, chỉ kết xuất các gói tin, khi được kết nối với loại GPS, nó không biết gì về điều đó.

gpsmon khác với ứng dụng điều hướng ở chỗ nó chủ yếu lấy dữ liệu thô từ GPS,
chỉ với khối lượng dữ liệu đủ để cho phép kiểm tra so với đầu ra dự kiến. Đặc biệt,
công cụ này không thực hiện bất kỳ phép nội suy hoặc mô hình hóa nào để lấy ra leo / chìm hoặc lỗi
ước tính. Nó cũng không loại bỏ các báo cáo độ cao khi chất lượng sửa chữa quá thấp.

Không giống như gpsd, gpsmon không bao giờ ghi các chuỗi điều khiển hoặc thăm dò vào thiết bị trừ khi bạn
nói với nó một cách rõ ràng. Do đó, trong khi nó sẽ tự động đồng bộ hóa với các loại gói nhị phân, nó sẽ không
tự động nhận thức lại một thiết bị vận chuyển một giao thức NMEA mở rộng như bất kỳ thứ gì khác
hơn một thiết bị NMEA đơn giản. Sử dụng -t tùy chọn hoặc t để giải quyết vấn đề này.

gpsmon được thiết kế để chạy trong trình giả lập đầu cuối với kích thước tối thiểu 25x80; không phải GUI
giao diện là một lựa chọn thiết kế được thực hiện để phù hợp với người dùng hoạt động trong
môi trường và qua kết nối telnet hoặc ssh. Nếu chạy trong một cửa sổ lớn hơn, kích thước của
cửa sổ nhật ký gói sẽ được tăng lên để phù hợp.

gpsmon chấp nhận tùy chọn -h hiển thị thông báo sử dụng hoặc tùy chọn -V để kết xuất
phiên bản gói và thoát.

Chương trình này có thể được chạy ở một trong hai chế độ, như một ứng dụng khách cho daemon gpsd (và
ổ cắm điều khiển liên kết) hoặc được kết nối trực tiếp với thiết bị nối tiếp được chỉ định. Khi chạy
không có đối số, nó cố gắng kết nối với daemon. Nếu đối số bắt đầu bằng
máy chủ: đặc tả cổng nó cũng sẽ cố gắng kết nối với daemon. Nếu đối số
trông giống như một tên máy chủ trống, nó sẽ cố gắng kết nối với một daemon đang chạy trên
cổng gpsd mặc định trên máy chủ đó. Chỉ khi đối số thiết bị chứa dấu gạch chéo nhưng không
dấu hai chấm nó sẽ được coi như một thiết bị nối tiếp để kết nối trực tiếp. Ở chế độ kết nối trực tiếp
gpsmon sẽ tìm kiếm tốc độ truyền chính xác và tự động khóa tốc độ đó. Các trường hợp có thể xảy ra
trông như thế này:

localhost: / dev / ttyS1
Nhìn vào cổng mặc định của localhost, thử cả IPv4 và IPv6 và xem đầu ra
từ thiết bị nối tiếp 1.

ví dụ.com:2317
Nhìn vào cổng 2317 trên example.com, thử cả IPv4 và IPv6.

71.162.241.5:2317:/dev/ttyS3
Nhìn vào cổng 2317 tại địa chỉ IPv4 được chỉ định, thu thập dữ liệu từ nối tiếp đính kèm
thiết bị 3.

[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
Nhìn vào cổng 2317 tại địa chỉ IPv6 được chỉ định, thu thập dữ liệu từ nối tiếp đính kèm
thiết bị 5.

Không giống như gpsd, gpsmon chạy ở chế độ trực tiếp không thực hiện thăm dò thiết bị của riêng nó. Do đó trong
đặc biệt, nếu bạn hướng nó vào GPS có chế độ nhị phân gốc sẽ phát ra
NMEA, nó sẽ không xác định loại thực tế trừ khi thiết bị phát ra một NMEA dễ nhận biết
câu kích hoạt. Các tùy chọn -t và -i có thể giúp ích cho bạn.

Tùy chọn -F chỉ hợp lệ trong chế độ máy khách; nó chỉ định một ổ cắm điều khiển mà
chương trình sẽ gửi các chuỗi điều khiển thiết bị. Bạn phải chỉ định một tên đường dẫn hợp lệ của một
Ổ cắm miền Unix trên hệ thống tệp cục bộ của bạn.

Tùy chọn -D cho phép đầu ra gỡ lỗi bộ lấy gói và có lẽ chỉ hữu ích cho
nhà phát triển mã GPSD. Tham khảo mã nguồn của bộ lấy gói để biết các giá trị có liên quan.

Tùy chọn -L liệt kê một bảng hiển thị các loại thiết bị GPS mà gpsmon có hỗ trợ tích hợp
và các lệnh chung nào có thể được áp dụng cho loại GPS nào, rồi thoát ra. Ghi chú
rằng điều này không liệt kê các lệnh dành riêng cho loại được liên kết với các loại GPS riêng lẻ.

Tùy chọn -l thiết lập việc ghi nhật ký vào một tệp được chỉ định để bắt đầu ngay khi mở thiết bị.
Điều này có thể hữu ích, chẳng hạn như bạn muốn ghi lại thông báo khởi động từ một thiết bị
hiển thị thông tin phiên bản phần sụn ở đó.

Tùy chọn -n buộc gpsmon yêu cầu gói NMEA0183 thay vì dòng dữ liệu thô từ
gpsd.

Tùy chọn -t thiết lập một loại dự phòng. Cung cấp cho nó một chuỗi là tiền tố phân biệt của
chính xác một tên loại trình điều khiển; điều này sẽ được sử dụng để chuyển đổi chế độ, tốc độ và tốc độ nếu
trình điều khiển được chọn bởi loại gói thiếu những khả năng đó. Hữu ích nhất khi gói
loại là NMEA nhưng thiết bị được biết là có chế độ nhị phân, chẳng hạn như nhị phân SiRF.

Tùy chọn -a cho phép chế độ gỡ lỗi đặc biệt không sử dụng tính năng vẽ màn hình. Gói tin
được bán phá giá bình thường; bất kỳ ký tự nào được nhập sẽ đình chỉ kết xuất gói và đưa ra một lệnh
lời nhắc. Tính năng này chủ yếu sẽ được các nhà phát triển GPSD quan tâm.

Sau khi khởi động (không có -a), phần trên cùng của màn hình báo cáo nội dung của một số
đặc biệt là các loại gói tin thú vị. Trường "PPS", nếu không có giá trị nào, là đồng bằng giữa
1PPS cuối cùng của giây và đồng hồ hệ thống tại thời điểm đó.

Nửa dưới của màn hình là kết xuất hex cuộn của tất cả các gói mà GPS đang phát hành.
Nếu loại gói là dạng văn bản, bất kỳ CR / LF nào ở cuối đều bị bỏ qua. Dòng bán phá giá bắt đầu >>>
đại diện cho các gói điều khiển được gửi đến GPS. Các dòng bao gồm "PPS" được bao quanh bởi dấu gạch ngang,
nếu có, hãy chỉ ra 1PPS và thời điểm bắt đầu chu kỳ báo cáo.

HÀNG


Các lệnh độc lập với thiết bị sau đây khả dụng khi gpsmon đang chạy:

i
(Chỉ ở chế độ trực tiếp.) Bật / tắt tính năng dò kiểu phụ và khởi động lại trình điều khiển. Trong
hoạt động bình thường, gpsmon không gửi chuỗi cấu hình đến thiết bị (ngoại trừ
các chuỗi đánh thức cần thiết để nó gửi dữ liệu, nếu có). Lệnh 'i1' khiến nó
gửi cùng một chuỗi các thăm dò kiểu con mà gpsd sẽ làm. Lệnh 'i0' tắt
để thăm dò; 'tôi' một mình chuyển đổi một chút. Trong cả hai trường hợp, trình điều khiển hiện tại được chọn lại;
nếu bit thăm dò được kích hoạt, các đầu dò sẽ bắt đầu được cấp ngay lập tức.

Lưu ý rằng việc bật tính năng thăm dò có thể chuyển thiết bị sang chế độ khác; đặc biệt, nó
sẽ chuyển chip SiRF sang chế độ nhị phân như thể bạn đã sử dụng lệnh “n”. Điều này là do
đến một giới hạn trong phần sụn SiRF mà chúng tôi không thể khắc phục.

Lệnh này thường sẽ không làm gì sau lần đầu tiên bạn sử dụng nó, bởi vì
loại thiết bị sẽ đã được phát hiện.

c
(Chỉ chế độ trực tiếp.) Thay đổi thời gian chu kỳ. Theo dõi nó với một số được hiểu là một chu kỳ
thời gian tính bằng giây. Hầu hết các thiết bị có thời gian chu kỳ cố định là 1 giây, vì vậy lệnh này có thể
thất bại với một tin nhắn.

l
Chuyển đổi ghi nhật ký gói. Nếu ghi nhật ký gói được bật, nó sẽ bị tắt và nhật ký
đã đóng cửa. Nếu nó bị tắt, đăng nhập vào tên tệp theo sau l sẽ được bật. Khác nhau
chỉ đơn giản là thu thập dữ liệu từ thiết bị GPS trong đó chỉ có toàn bộ gói
đã đăng nhập. Tệp nhật ký được mở để phụ thêm, vì vậy bạn có thể ghi nhật ký nhiều hơn một phần của
luồng gói và chúng sẽ được ghép lại với nhau một cách chính xác.

n
(Chỉ chế độ trực tiếp.) Với đối số là 0, chuyển thiết bị sang chế độ NMEA hiện tại
tốc độ, vận tốc; với đối số là 1, hãy chuyển sang chế độ nhị phân (gốc). Không có đối số, chuyển đổi
cài đặt. Sẽ hiển thị lỗi nếu thiết bị không có các chế độ như vậy.

Sau khi bạn chuyển GPS giao thức kép sang chế độ NMEA bằng lệnh này, nó sẽ giữ lại
thông tin về loại ban đầu và khả năng kiểm soát của nó. Đó là lý do tại sao
loại thiết bị được liệt kê trước lời nhắc không thay đổi.

q
Thoát gpsmon. Control-C, hoặc bất kỳ ký tự ngắt hiện tại của bạn là gì, hoạt động như
tốt.

s
(Chỉ chế độ trực tiếp.) Thay đổi tốc độ truyền. Theo dõi nó với một số được hiểu là bit mỗi
thứ hai, ví dụ: "s9600". Số tốc độ có thể được theo sau bởi dấu hai chấm
và thông số kỹ thuật từ khóa-parity-stopbits theo kiểu truyền thống, ví dụ: 8N1 ​​(
mặc định), 7E1, v.v. Một số thiết bị không hỗ trợ các chế độ nối tiếp khác với chế độ mặc định của chúng,
vì vậy lệnh này có thể không thành công với một thông báo.

Sử dụng lệnh này một cách thận trọng. Trên USB và Bluetooth GPS, nó cũng có thể
cài đặt chế độ nối tiếp không thành công vì chip bộ điều hợp nối tiếp không hỗ trợ
các chế độ không phải 8N1 hoặc do chương trình cơ sở của thiết bị không đồng bộ hóa nối tiếp đúng cách
chip điều hợp với UART trên chipset GPS khi tốc độ thay đổi. Những thất bại này
có thể treo thiết bị của bạn, có thể yêu cầu chu kỳ năng lượng GPS hoặc (trong trường hợp nghiêm trọng)
ngắt kết nối vật lý pin dự phòng NVRAM.

t
(Chỉ chế độ trực tiếp.) Buộc chuyển đổi loại giám sát. Theo dõi nó với một chuỗi
duy nhất đối với tên của một trình điều khiển gpsd có hỗ trợ gpsmon; gpsmon sẽ chuyển sang sử dụng
trình điều khiển đó và mã hiển thị. Sẽ hiển thị thông báo lỗi nếu không có gpsd phù hợp
trình điều khiển, hoặc nhiều kết quả phù hợp, hoặc kết hợp duy nhất không có hỗ trợ hiển thị trong gpsmon.

x
(Chỉ ở chế độ trực tiếp.) Gửi tải trọng hex tới thiết bị. Làm theo lệnh bạn có thể
gõ các cặp chữ số hex; kết thúc bằng một dòng mới. Những thứ này sẽ trở thành trọng tải của một điều khiển
gói được chuyển đến thiết bị. Gói tin sẽ được bao bọc bởi các tiêu đề, đoạn giới thiệu và
tổng kiểm tra thích hợp cho loại trình điều khiển hiện tại. Một hoặc hai byte đầu tiên của
tải trọng có thể được giải thích đặc biệt, xem mô tả của -x of gpsctl(1).

X
(Chỉ ở chế độ trực tiếp.) Gửi các byte hex thô tới thiết bị. Làm theo lệnh bạn có thể
gõ các cặp chữ số hex; kết thúc bằng một dòng mới. Những thứ này sẽ được chuyển đến thiết bị.

Ctrl-S
Đóng băng hiển thị, tạm dừng cuộn trong cửa sổ gỡ lỗi.

Ctrl-Q
Giải phóng màn hình, tiếp tục hoạt động bình thường.

NMEA hỗ trợ
(Những nhận xét này không chỉ áp dụng cho các thiết bị NMEA thông thường mà tất cả các thiết bị NMEA mở rộng cho
mà gpsmon hiện có hỗ trợ.)

Tất cả các trường đều là dữ liệu thô từ GPS ngoại trừ (a) cửa sổ "PVT đã nấu chín" ở gần đầu
, được cung cấp dưới dạng séc và (b) trường "Độ lệch PPS".

Không có lệnh dành riêng cho thiết bị. Những lệnh chung nào có sẵn có thể thay đổi theo
type: kiểm tra đầu ra của gpsmon -l để tìm hiểu thêm.

SiRF hỗ trợ
Hầu hết thông tin là thô từ GPS. Các trường gạch chân có nguồn gốc từ bản dịch từ
Tọa độ ECEF hoặc ứng dụng của chênh lệch múi giờ địa phương và giây nhuận. 1PPS là
đồng hồ trễ như bình thường.

Các lệnh sau chỉ được hỗ trợ cho SiRF GPSes:

A
(Chỉ chế độ trực tiếp.) Chuyển đổi báo cáo dữ liệu khung phụ 50BPS.

M
(Chỉ chế độ trực tiếp.) Đặt điều hướng tĩnh (M1) hoặc xóa (M0). Tài liệu SiRF
cho biết “Điều hướng tĩnh là một bộ lọc vị trí được thiết kế để sử dụng cho các phương tiện cơ giới.
Khi vận tốc của xe giảm xuống dưới ngưỡng, vị trí và hướng đi là
bị đóng băng và vận tốc được đặt thành XNUMX. Điều kiện này sẽ tiếp tục cho đến khi máy tính
vận tốc tăng trên 1.2 lần ngưỡng hoặc cho đến khi vị trí được tính ở
cách nơi đóng băng ít nhất một khoảng cách nhất định. Vận tốc ngưỡng và khoảng cách đặt
có thể thay đổi theo các phiên bản phần mềm. ”

Chế độ không tĩnh được thiết kế để sử dụng với phần mềm điều hướng đường bộ, thường hoạt động nhanh
vị trí được báo cáo đến con đường gần nhất trong một số bán kính không chắc chắn. Bạn có thể
muốn tắt điều hướng tĩnh để người đi bộ sử dụng, vì nó có khả năng báo tốc độ
không và vị trí thay đổi trong bước nhảy lớn.

P
(Chỉ chế độ trực tiếp.) Chuyển đổi chế độ hiển thị thông số điều hướng. Chuyển đổi giữa bình thường
và một màn hình hiển thị các thông số điều hướng đã chọn từ MID 19, bao gồm
Bit Điều hướng tĩnh được chuyển đổi bằng lệnh 'M'.

Để giải thích những gì bạn thấy, bạn sẽ cần một bản sao của Tham chiếu giao thức nhị phân SiRF
Hướng dẫn sử dụng.

u-blox hỗ trợ
Hầu hết thông tin là thô từ GPS. Các trường gạch chân có nguồn gốc từ bản dịch từ
Tọa độ ECEF. 1PPS là độ trễ đồng hồ như bình thường. Không có lệnh đặc biệt cho mỗi loại.

Sử dụng gpsmon trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    con muỗi, con muỗi, con muỗi, con muỗi,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - hộp công cụ GNAT
    MÔ TẢ: Th...
    Chạy aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-nhàn rỗi-thông tin
    cpupower-nhàn rỗi-thông tin
    thông tin nhàn rỗi cpupower - Tiện ích cho
    lấy thông tin kernel nhàn rỗi của cpu
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ: Một công cụ
    cái nào in ra p...
    Chạy thông tin cpupower-nhàn rỗi
  • 4
    cpupower-nhàn rỗi-set
    cpupower-nhàn rỗi-set
    cpupower Idle-set - Tiện ích set cpu
    tùy chọn kernel cụ thể ở trạng thái nhàn rỗi
    CÚP PHÁT: cpupower [ -c cpulist ]
    thông tin nhàn rỗi [tùy chọn] MÔ TẢ:
    cpupower nhàn rỗi-se...
    Chạy cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Sửa đổi/in thông tin của người dùng
    đường dẫn tìm kiếm bản đồ hiện tại. Ảnh hưởng đến
    quyền truy cập của người dùng vào dữ liệu hiện có theo
    các bộ bản đồ khác ở vị trí hiện tại. ...
    Chạy g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - In tin nhắn, cảnh báo,
    thông tin tiến trình hoặc lỗi nghiêm trọng trong
    Cách CỎ. Mô-đun này nên được sử dụng trong
    tập lệnh cho các tin nhắn được gửi tới người dùng.
    KEYWO...
    Chạy g.messagegrass
  • Khác »

Ad


đăng ký hạng mục thi