Sistem pelacakan IoT dengan geofencing statis untuk monitoring pergerakan hewan ternak (PBL).
Animal Tracking System v2.0 adalah platform digital premium kelas enterprise yang dirancang khusus untuk manajemen dan penelusuran asal-usul hewan ternak secara presisi. Sistem ini mengintegrasikan ekosistem Internet of Things (IoT) yang tangguh di tingkat hardware, platform Web App berbasis analitik data, serta Mobile App Android secara mulus untuk menghasilkan solusi end-to-end yang komprehensif.
Platform ini tidak sekadar melacak koordinat, melainkan menawarkan fungsionalitas pengawasan holistik: mulai dari pemantauan kesehatan silsilah silang (breeding), pembatasan area dengan pagar virtual (Geofence), penyajian matriks kualitas sinyal navigasi, hingga orkestrasi Smart Alerts berbasis Telegram API.
Sistem ini ditenagai oleh mikrokontroler ESP32 yang dipadukan dengan modul GPS Ublox NEO-6M. Kombinasi ini bertugas mengekstraksi data mentah NMEA dari satelit, menghitung estimasi HDOP (Horizontal Dilution of Precision), serta memvalidasi lock status sebelum mem-push payload JSON terenkripsi ke server via HTTP POST.
Dikembangkan menggunakan arsitektur Native PHP yang dioptimasi dengan PDO untuk operasi basis data berskala besar di MySQL. Layer ini mengekspos puluhan REST API Endpoint yang mengatur logika Ray Casting geofence, manajemen sesi pengguna, hingga penyaringan data CSV berbasis rentang waktu dinamis.
Menyediakan pengalaman akses tanpa batas (seamless) dengan desain antarmuka responsive web menggunakan Tailwind CSS. Pada lingkup mobile, sistem dikapsulkan dalam aplikasi Android Native dengan dukungan kapabilitas hardware acceleration dan persistensi offline data sementara.
Pemantauan posisi hewan ternak secara akurat di atas peta interaktif (Leaflet.js + OpenStreetMap). Termasuk dashboard analitik untuk data satelit, HDOP, kecepatan, ketinggian, dan akurasi GPS.
Pengguna dapat menggambar area aman di peta untuk setiap kelompok hewan. Sistem secara otomatis mendeteksi jika hewan keluar/masuk batas area menggunakan algoritma matematika geometris (Ray Casting).
Sistem peringatan cerdas yang memicu notifikasi waktu nyata (real-time) via Telegram Bot API dan web dashboard ketika terdeteksi aktivitas abnormal atau pelanggaran batas area pelacakan.
Fasilitas pencatatan digital komprehensif mulai dari data induk (ayah/ibu), ras, bobot, warna, hingga status kesehatan. Dilengkapi dengan algoritma pengecekan kompatibilitas silang untuk program breeding unggul.