Anda di halaman 1dari 7

TOPOLOGI ALAT PELACAK AKSES POINT DAN SINKRONISASI WAKTU (GPS

TRACKING) BERBASIS SATELIT MELALUI APLIKASITRACCAR DENGAN


MENGGUNAKAN MIKROTIK
DESKRIPSI RANGKAIAN

1. Setting Mikrotik rb750 menggunakan apk winbox


Dalam proses pengaturan mikrotik pertama yang harus dilakukan adalah instalasi
package gps pada winbox.

2. Setting Modem Gps U-blox7


Langkah selanjutnya yang perlu di lakukan yakni setting modem gps ublox7 pada winbox
dengan memastikan perangkat modem gps telah terbaca pada mikrotik dengan melakukan
pengecekan pada menu system > Resource

Selanjutnya kita lanjut setting pada bagian gpsnya dengan mengaktifkan modul usb gsp
eksternal dan set time automatis.

Pada tahap akhir di winbox yakni masuk pada proses configurasi mikrotik dan aplikasi
traccar dengan membuat koneksi melalui script sebagai koneksi antara mikrotik dan apk
traccar dengan menghubungkan nomor identitas yang akan di tempatkan pada aplikasi
traccar.
Script yang akan di gunakan sebagai berikut :
:local serverURL "http://demo.traccar.org:5055/"
:local SN "[Fill with current SN/IMEI of your devices]"
:local SIMslot "0"
:local button "0"

:global isDebug
# :put $isDebug - check current state
# :set $isDebug "terminal" - log to terminal
# :set $isDebug "off" - logging off

# Current Debug status


:set $isDebug "off"

:local gpsDateTime
:local lat
:local lon
:local alt
:local gpsSpeed
:local bearing
:local gpsValid
:local sats
:local hdop
:local DateTime
:local outputURL

#Check and set coordinate format and get data from GPS
:if ( [/system gps get coordinate-format ] != "dd") do={/system gps set coordinate-
format=dd}

/system gps monitor once do={


:set $gpsDateTime $("date-and-time")
:set $lat [:pick $("latitude") 0 7]
:set $lon [:pick $("longitude") 0 8]
:set $alt $("altitude")
:set $gpsSpeed $("speed")
:set $bearing $("true-bearing")
:set $gpsValid $("valid")
:set $sats $("satellites")
:set $hdop $("horizontal-dilution")}

:set $alt [:pick $alt 0 [:find $alt "."]]


:set $gpsSpeed ([:pick $gpsSpeed 0 [:find $gpsSpeed "."]].".0")
:set $bearing ([:pick $bearing 0 [:find $bearing "."]].".0")

# Reformating date and time.


:local day [ :pick $gpsDateTime 4 6 ]
:local month [ :pick $gpsDateTime 0 3 ]
:local year [ :pick $gpsDateTime 7 11 ]
:local time [ :pick $gpsDateTime 12 19]
:local DateTime "$year-$month-$day $time"

:set $outputURL ("$serverURL?


id=$SN&lat=$lat&lon=$lon&hdop=$hdop&altitude=$alt&speed=$gpsSpeed")

:if ($isDebug = "terminal") do={


:put $gpsDateTime
:put $DateTime
:put $lat
:put $lon
:put $alt
:put $gpsSpeed
:put $bearing
:put $gpsValid
:put $sats
:put $hdop
:put $serverURL
:put $fakeImei
:put $battVoltage
:put $SIMslot
:put $button
:put $outputURL
}

/tool fetch mode=http url="$outputURL" output=none

Anda mungkin juga menyukai