RouterOS GPS配置
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状态: