Cara Debug API Analytic Kamera ETLE (Advanced Level)

Cara Debug API Analytic Kamera ETLE (Advanced Level)

Cara debug API analytic kamera ETLE secara advanced: cek request, response, port, log server, dan troubleshooting data tidak masuk EAS.

Cara debug API analytic kamera ETLE secara advanced: cek request, response, port, log server, dan troubleshooting data tidak masuk EAS.



Cara Debug API Analytic Kamera ETLE (Advanced Level)


Dalam sistem ETLE, komunikasi antara kamera dan server analytic (EAS/AI Engine) menggunakan API berbasis HTTP/HTTPS atau SDK. Kamera seperti Hikvision iDS-2CD9396-BIS tidak hanya mengirim video, tetapi juga metadata berupa hasil analitik seperti plat nomor, jenis kendaraan, dan pelanggaran.

Jika data analytic tidak masuk, maka diperlukan proses debugging API secara mendalam.


1. Konsep API Analytic ETLE

Alur dasar:

Kamera → HTTP/API → Server EAS → Database → Dashboard

👉 Data yang dikirim:

  • Snapshot (gambar)

  • Metadata (plat nomor, waktu, jenis kendaraan)

  • Event (pelanggaran)


2. Cek Koneksi API (Basic)

Test endpoint:

curl -X GET http://IP-SERVER:PORT/api/status

👉 Hasil:

  • ✅ 200 OK → server aktif

  • ❌ 404 / 500 → error


3. Debug Request dari Kamera 🔥

Gunakan:

tcpdump / wireshark

Contoh capture:

tcpdump -i eth0 host IP-KAMERA

👉 Tujuan:

  • Melihat apakah kamera kirim request

  • Melihat port & protocol


4. Cek Port API

netstat -tulnp | grep PORT

👉 Pastikan:

  • Port API listening

  • Tidak bentrok


5. Cek Log Server (WAJIB 🔥)

Linux:

tail -f /var/log/eas.log

Atau:

journalctl -u eas -f

👉 Cari:

  • Error parsing

  • Request ditolak

  • Authentication gagal


6. Debug Response API

Gunakan:

curl -X POST http://IP-SERVER/api/event \
-H "Content-Type: application/json" \
-d '{"plate":"B1234XYZ"}'

👉 Tujuan:

  • Test apakah server menerima data


7. Cek Format Data (SERING ERROR ⚠️)

Contoh format JSON:

{
  "plate": "B1234XYZ",
  "time": "2026-03-26T10:00:00",
  "vehicle": "car",
  "confidence": 98
}

👉 Jika format salah:
❌ server reject


8. Authentication & Token

Cek apakah API pakai:

  • API Key

  • Token

  • Basic Auth

Contoh:

curl -H "Authorization: Bearer TOKEN"

👉 Jika salah:
❌ data tidak masuk


9. Cek Firewall & Network

iptables -L

atau:

ufw status

👉 Pastikan:

  • Port API open

  • Tidak diblok


10. Debug dari Kamera (Hikvision)

Masuk web kamera:

🔹 Network → Advanced → Platform Access

  • Enable SDK

  • Enable ISAPI


🔹 Log Kamera:

Download log dan cek:

  • Error kirim data

  • Timeout


11. Simulasi Request (Advanced)

Gunakan Postman / curl:

curl -X POST http://IP-SERVER/api/upload \
-F "image=@plate.jpg" \
-F "data={\"plate\":\"B1234XYZ\"}"

👉 Untuk simulasi real data


12. Masalah Umum & Solusi

❌ Kamera tidak kirim API

➡️ Cek:

  • Event linkage

  • IP server


❌ API dipanggil tapi gagal

➡️ Cek:

  • Format JSON

  • Auth


❌ Data masuk tapi tidak tampil

➡️ Cek:

  • Database

  • Dashboard query


13. Insight Profesional (Level Project 🔥)

👉 Real case:

  • Kamera OK

  • API jalan

  • Tapi data hilang

👉 Penyebab:

  • Parsing error

  • Queue penuh

  • Server overload


14. Tools Wajib Teknisi

  • Wireshark

  • Postman

  • Curl

  • Netstat

  • Top / Htop


Kesimpulan

Debug API analytic pada sistem ETLE memerlukan pendekatan menyeluruh, mulai dari pengecekan koneksi, request, response, hingga log server. Dengan tools yang tepat dan analisa yang detail, teknisi dapat menemukan akar masalah secara cepat dan akurat.


🌐 Kunjungi juga

👉 https://www.haikalitsupport.fun/

Post a Comment

Silakan tinggalkan komentar Anda dengan bahasa yang sopan dan relevan dengan topik.
Pertanyaan, saran, atau sharing pengalaman seputar IT Support sangat kami apresiasi.
Komentar yang mengandung spam, promosi, atau ujaran tidak pantas tidak akan ditampilkan.
Terima kasih 🙏