RouterOS可以安装GPS功能包,支持包括GPS、中国北斗、欧洲伽利略和俄罗斯格林纳斯,RB设备集成GPS接收器的设备包括LtAP、LtAP mini、KNOT等设备,不集成GPS接收器的RB和x86设备可以使用USB扩展GPS模块。在winbox进入system package目录下,确认是否安装GPS功能包:

USB GPS接收器

该实例介绍如何给未集成GPS接收器的RouterOS设备添加USB接口的GPS接收器,在hAP ac2上安装GPS接收器。

首先需要将USB GPS接收器与RouterOS硬件的USB接口连接,连接完成后,在/port菜单下查看是否识别,查看端口使用状态:

[admin@MikroTik] /port> print
Flags: I - inactive
#   NAME        CHANNELS USED-BY         BAUD-RATE
0   serial0         1                      auto
1   usb2            1                      9600

在GPS接收器配置前,需要先禁用掉console下的usb2端口,避免被console占用,

[admin@MikroTik] > /system console print
Flags: X - disabled, U - used, F - free
#   PORT                    TERM
0 U serial0                vt102
1 U usb2                   vt102

[admin@MikroTik] > /system console disable 1

调整USB的GPS接收器设置,下面是usb2端口的GPS设置配置,注意部分GPS接收器有所不同,下面提供两种参考配置,以正常接收到GPS信号为准。

配置1:波特率为4800,奇偶效验:odd

[admin@MikroTik] /port> set 0 baud-rate=4800 parity=odd
[admin@MikroTik] /port> print detail
Flags: I - inactive

0   name="usb2" used-by="" channels=1 baud-rate=4800 data-bits=8 parity=odd stop-bits=1 flow-control=none

配置2:波特率为4800,不设置奇偶效验

[admin@MikroTik] /port> set 0 baud-rate=4800
[admin@MikroTik] /port> print detail
Flags: I - inactive

0   name="usb2" used-by="" channels=1 baud-rate=4800 data-bits=8 parity= none stop-bits=1 flow-control=none

在配置完port菜单下的usb2后,启用GPS

[admin@MikroTik] /system gps> set enable=yes port=usb2
[admin@MikroTik] /system gps> print

enabled: yes
port: usb1
channel: 0
init-channel: 0
init-string:
set-system-time: no

Winbox配置usb1的GPS接收器:


如果要修改port下usb2的参数,请先禁用GPS功能(/system gps set enable=no)

查看GPS接收状态

[admin@MikroTik] /system gps> monitor

date-and-time: jul/02/2015 14:36:08
latitude: N 56 57' 32.262''
longitude: E 24 9' 7.262''
altitude: 36.700001m
speed: 0.000000 km/h
destination-bearing: none
true-bearing: 0.000000 deg. True
magnetic-bearing: 0.000000 deg. Mag
valid: yes
satellites: 7

ltAP mini的GPS配置

ltAP mini的GPS模块是集成,因此配置与USB外接GPS接收器有所区别,第一步操作仍然先禁用掉serial0端口。

[admin@MikroTik] > /system console print
Flags: X - disabled, U - used, F - free
#   PORT                    TERM
0 U serial0                vt102
 
[admin@MikroTik] > /system console disable 0

第二步,port下的配置有所不同,即配置默认就可以,无需其他设置

[admin@MikroTik] /port> print detail
Flags: I - inactive

0   name="serial0" used-by="" device="" channels=1 baud-rate=auto data-bits=8 parity=none  stop-bits=1 flow-control=none

启用GPS

[admin@MikroTik] /system gps> set enable=yes port=serial0
[admin@MikroTik] /system gps> print

enabled: yes
port: serial0
channel: 0
init-channel: 0
init-string:
set-system-time: no

ltAP mini 内置了GPS,仅提供了一个ufl外接天线接口,因此无法有效接收到GPS信号,需要外接天线,当你安装好外接天线后,在RouterOS的GPS菜单下选择gps-antenna-select=external

[admin@MikroTik] > /system gps set gps-antenna-select=external

Winbox查看GPS状态:

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章很值,打赏犒劳作者一下