Tulisan ini sebagai bahan referensi saja bagi kalian yang akan membuat GPS Tracer yang terpasang di Mikrotik, dimana titik koordinat akan di post ke database apabila titik koordinat ditemukan atau berpindah lalu hasil koordinat tersebut ditampilkan dalam sebuah marker peta.
Data titik koordinat diambil dari Mikrotik yang dipasang script untuk perintah post ke mikrotikgps.php, kemudian dari mikrotikgps.php berfungsi untuk menyimpan koordinat ke database. Data koordinat di database akan ditampilkan dalam format xml yang di generate oleh mikrotik_genxml.php.
Kemudian akan ditampilkan marker pada peta lokasi Mikrotik oleh mikrotiklocation.html yang data koordinatnya diambil dari hasil generate mikrotik_genxml.php.
Langkahnya kita install dulu webserver localhost misalnya xampp lalu buat database untuk menyimpan data koordinat.
Database
Buat sebuah database dengan nama gps
CREATE TABLE `tbl_gps` (
`identity` varchar(20) NOT NULL,
`mac` varchar(20) NOT NULL,
`latitude` varchar(30) NOT NULL,
`longitude` varchar(30) NOT NULL,
`lat` varchar(30) NOT NULL,
`lng` varchar(30) NOT NULL,
`date` date NOT NULL,
`dbm` varchar(30) NOT NULL,
`technology` varchar(11) NOT NULL,
`speed` varchar(11) NOT NULL,
`altitude` varchar50) NOT NULL,
`satellites` varchar(11) NOT NULL
)
Script untuk Post ke mikrotikgps.php
Buat sebuah scheduler untuk menjalankan script secara berkala/interval
Mikrotik_genxml.php berfungsi untuk memparse/membuat data dengan format xml dari tabel tbl_gpshttps://pastebin.com/3F0pquJ7 . Seperti pada gambar dibawah ini:
ini semacam klo di Indihome untuk cek posisi odp terdekat dari pelanggan fiber optik seperti itu kan om ?
Iya mas bisa di implementasikan seperti itu, tp kalau indihome sepertinya mereka punya database sendiri dari nomer pelanggan,tidak menggunakan gps