GPIO - Ignition Sensing
Ignition Sensing pada Peplink: GPIO untuk Manajemen Catu Daya Cerdas
Pengertian Dasar: Apa Itu Ignition Sensing?
Ignition Sensing (Sensor Pengapian) adalah fitur pada router/CPE Peplink yang memungkinkan perangkat mendeteksi status kendaraan atau mesin melalui sinyal GPIO (General Purpose Input/Output), lalu secara otomatis menyalakan atau mematikan router sesuai dengan status tersebut.
Analog Sederhana: Seperti mobil Anda — saat kunci kontak diputar ke ON, radio menyala; saat kontak OFF, radio mati. Ignition Sensing di Peplink bekerja dengan logika serupa untuk router di kendaraan.
Apa Itu GPIO pada Konteks Ini?
GPIO (General Purpose Input/Output) adalah pin yang dapat dikonfigurasi sebagai: - INPUT: Membaca status logika (HIGH/LOW) dari perangkat eksternal - OUTPUT: Memberikan sinyal kontrol ke perangkat eksternal
Pada Peplink, GPIO biasanya berupa terminal screw block atau konektor khusus di bagian belakang perangkat.
Mengapa Ignition Sensing Dibutuhkan?
Problem di Router Mobile/Kendaraan:
- Battery Drain: Router tetap hidup saat mesin mati → aki tekor
- Manual Operation: Sopir harus manual nyala/matiin router
- Unclean Shutdown: Pemadaman tiba-tiba merusak filesystem
Solusi dengan Ignition Sensing:
- Router hidup otomatis saat mesin menyala
- Router shutdown aman saat mesin mati
- Battery protection: Hanya hidup saat ada charging alternator
Produk Peplink dengan Ignition Sensing
Ya, ini memang fitur khas Peplink untuk line produk mobile/vehicular:
Seri dengan Ignition Sensing Built-in:
- MAX-BR1 / BR1 Mini - Router mobile 4G/5G
- MAX-HD2 / HD4 - Router dengan dual-modem
- MAX-TST - Router rugged untuk transportasi
- SDX Series (dengan expansion module)
- VG7100 - Vehicle gateway
Seri Tanpa (biasanya untuk fixed installation):
- Balance Series (kantor tetap)
- SOHO Series
- AP Series
Catatan: Beberapa vendor lain seperti Cradlepoint, Cisco, Sierra Wireless juga punya fitur serupa dengan nama berbeda ("Ignition Detection", "Vehicle Power Control").
Cara Kerja Teknis Ignition Sensing
Konfigurasi Sinyal Input:
Peplink mendukung 3 mode deteksi:
1. Voltage Detection (Paling Umum)
Ketika mesin ON:
Alternator aktif → Voltage aki: 13.8V-14.4V
GPIO detect HIGH voltage → Router boot
Ketika mesin OFF:
Voltage aki: 12.0V-12.6V
GPIO detect LOW voltage → Router shutdown
Threshold Settings: - Low Voltage Threshold: 12.8V (default) - High Voltage Threshold: 13.2V (default) - Delay Time: 60 detik (hindari false trigger saat starter)
2. Digital Signal (Contact Closure)
Kabel dari kunci kontak → GPIO Input
Kontak ON = Short to Ground = Router ON
Kontak OFF = Open Circuit = Router OFF
3. Pulse Detection
Untuk kendaraan dengan CAN bus atau sinyal PWM - Hitung pulsa dari speed sensor/tachometer - No pulse = kendaraan diam/engine off
Wiring Diagram & Instalasi Praktis
Scenario: Pemasangan di Ambulans
[Sumber Daya]
├── Battery 12V (selalu ON) ──────────────┐
├── Ignition Wire (ON saat mesin) ────────┤
└── Ground ────────────────────────────────┤
[Peplink MAX-BR1]
├── Power Input: 9-36VDC ────────┤
├── GPIO 1 (Ignition Sense) ─────┤
└── Ground ───────────────────────┘
[Koneksi]
Battery 12V ────┬─── ke Power Input (+)
Ignition Wire ──┴─── ke GPIO 1
Ground ────────────── ke Ground (-)
Pengaturan di Web Admin:
Menu: Network → Ignition Sensing
├── Enable: [✓]
├── GPIO Pin: [GPIO 1]
├── Mode: [Voltage Detection]
├── Low Threshold: [12.8V]
├── High Threshold: [13.2V]
├── Boot Delay: [60 seconds]
├── Shutdown Delay: [120 seconds]
└── Action: [Shutdown Device]
Fitur Lanjutan Ignition Sensing Peplink
1. Graceful Shutdown
sequenceDiagram
participant Engine
participant GPIO
participant Router
participant Apps
Engine->>GPIO: Mesin OFF (voltage drop)
GPIO->>Router: Send shutdown signal
Router->>Apps: Notify shutdown (30s)
Apps->>Router: Save state, close files
Router->>Router: Clean filesystem unmount
Router->>Power: Cut power (safe)
2. Wake-on-LAN via Ignition
- Mesin ON → GPIO HIGH → Wake up dari sleep mode
- Hemat daya saat idle (tidak fully off)
3. Multi-Condition Logic (SDX Series)
IF (Ignition = ON) AND (Battery > 12.5V) THEN
Power ON
ELSE IF (Ignition = OFF) AND (Timer > 10min) THEN
Shutdown
ELSE
Sleep Mode
4. Integration dengan InControl 2.0
- Status ignition bisa dimonitor via cloud
- Remote override: Paksa hidup meskipun ignition OFF
- Geofence + ignition: Matikan router jika keluar area
Use Case Nyata dengan Ignition Sensing
Kasus 1: Fleet Management Truk Logistik
Problem: Sopir lupa matikan router → aki tekor pagi hari
Solusi Peplink:
Kondisi: GPS tracking aktif 24/7 tapi router hemat daya
Konfigurasi:
- Ignition ON: Router full power, streaming GPS real-time
- Ignition OFF: Router sleep mode, GPS ping tiap 30 menit
- Battery < 11.8V: Router mati total (protect battery)
Hasil: - Battery lifespan meningkat 40% - Tracking tetap jalan meski engine off - Fuel saving (tidak perlu idle untuk charge)
Kasus 2: Mobile Clinic Unit
Problem: Peralatan medis perlu shutdown aman (data pasien)
Solusi:
Skenario: Ambulans kembali ke base
1. Engine OFF → GPIO detect
2. Router mulai shutdown sequence (2 menit)
3. EHR software save data pasien ke local storage
4. VPN tunnel close gracefully
5. Router mati total
6. Data tetap aman di SSD
Kasus 3: Public Safety Vehicle (Polisi/Pemadam)
Konfigurasi Advanced:
Prioritas 1: Always connected
- Ignition sensing OFF saat emergency mode
- Pakai battery backup khusus router
- Override via dashboard button
Prioritas 2: Normal patroli
- Ignition sensing ON untuk hemat daya
- Router hidup saat mesin nyala
Bandingkan dengan Vendor Lain
| Vendor/Produk | Fitur Serupa | Perbedaan dengan Peplink |
|---|---|---|
| Cradlepoint | "Power Saver Mode" | Tidak se-fleksibel GPIO Peplink |
| Cisco IR1101 | "Ignition Detection" | Hanya basic ON/OFF |
| Sierra Wireless | "Smart Power Management" | Tidak bisa custom threshold voltage |
| Teltonika | "Ignition Control" | Mirip tapi tanpa graceful shutdown |
Keunggulan Peplink: 1. Threshold Customizable: Voltage setting bisa diubah 2. Delay Configuration: Boot/shutdown delay adjustable 3. GPIO Multipurpose: Bisa untuk selain ignition sensing 4. Cloud Integration: Monitor via InControl
GPIO untuk Fungsi Lain (Beyond Ignition Sensing)
GPIO di Peplink bisa dipakai untuk:
1. Sensor Input
- Door Sensor: Deteksi buka/tutup pintu kendaraan
- Temperature Sensor: Monitor suhu container
- Motion Sensor: Deteksi pergerakan di sekitar
2. Control Output
- Relay Control: Nyala/matiin perangkat lain (monitor, printer)
- LED Indicator: Status kustom (GPS lock, VPN status)
- Buzzer Alarm: Alert untuk sopir
3. Integration dengan CAN Bus
# Contoh: Baca RPM dari CAN bus
CAN Message → CAN-to-GPIO converter → Peplink GPIO
Peplink membaca pulse rate → Hitung RPM
Jika RPM = 0 → Engine OFF
Best Practices & Troubleshooting
Instalasi yang Benar:
- Gunakan Fuse: 5A fuse di kabel ignition
- Filter Noise: Kapasitor 100µF paralel untuk kendaraan diesel
- Ground yang Baik: Langsung ke chassis, bukan ke aki negative
- Waterproofing: Heat shrink tubing untuk outdoor
Setting Optimal:
| Parameter | Nilai Rekomendasi | Alasan |
|---|---|---|
| Low Threshold | 12.8V | Di atas voltage aki normal (12.6V) |
| High Threshold | 13.2V | Di bawah charging voltage (13.8V) |
| Boot Delay | 30-60 detik | Hindari boot saat starter crank |
| Shutdown Delay | 120 detik | Waktu cukup untuk graceful shutdown |
Common Issues & Fix:
Problem 1: Router restart saat mesin distarter - Penyebab: Voltage drop saat starter crank - Solusi: Naikkan boot delay ke 90 detik
Problem 2: Router tidak mati saat mesin off - Penyebab: Alternator ripple voltage - Solusi: Turunkan high threshold ke 13.0V
Problem 3: False trigger di malam hari - Penyebab: Battery voltage turun natural - Solusi: Setting low threshold ke 12.5V
Integration dengan Sistem Lain
Dengan In-Vehicle Computer:
[Scenario: Delivery Truck]
1. Ignition ON → Peplink GPIO HIGH
2. Peplink boot → SpeedFusion VPN up
3. Peplink GPIO OUTPUT HIGH → Wake up vehicle computer
4. Computer auto login → Launch delivery app
5. Ignition OFF → Graceful shutdown semua sistem
Dengan Camera System:
graph TD
A[Engine ON] --> B[GPIO HIGH]
B --> C[Router Boot]
C --> D[NVR System Boot]
D --> E[Cameras Start Recording]
F[Engine OFF] --> G[GPIO LOW]
G --> H[5-min Shutdown Timer]
H --> I[Stop Recording]
I --> J[Save Footage]
J --> K[Router Shutdown]
Dengan Telematics Platform:
Data Flow:
CAN Bus Data → Telematics Unit → Peplink (via GPIO pulse)
Peplink → Process data → Send to cloud via cellular
Cloud Platform → Fleet dashboard
Masa Depan: AI-Powered Power Management
Peplink sedang kembangkan Smart Ignition Sensing dengan AI:
Predictive Shutdown:
# Machine learning model
if (pattern_detected == "driver_going_home"):
# Jam 17:30, lokasi dekat rumah
# Engine likely OFF dalam 15 menit
start_pre_shutdown_sequence()
Adaptive Threshold:
- Auto-adjust voltage threshold berdasarkan suhu
- Winter: Threshold lebih rendah (aki lemah di dingin)
- Summer: Threshold normal
Energy Harvesting Mode:
- Gunakan solar panel sebagai input GPIO
- Jika solar ada power, tetap hidup meski ignition OFF
Kesimpulan: Kenapa Ignition Sensing Critical?
Ignition Sensing bukan sekadar "fitur tambahan" tapi komponen kritis untuk deployment router di kendaraan karena:
- Battery Protection: Mencegah aki tekor — biaya penggantian aki > harga router
- Data Integrity: Graceful shutdown mencegah data corruption
- Operational Efficiency: Otomatisasi nyala/mati → tidak perlu manual
- Extended Lifespan: Router tidak perlu hidup 24/7 → lebih awet
- Integration Enable: Gateway untuk IoT sensor di kendaraan
Bagi bisnis dengan fleet kendaraan, ROI dari Ignition Sensing bisa langsung terhitung: - Penghematan: 1 aki truk = $200, fleet 100 kendaraan = $20,000 - Uptime improvement: Tidak ada downtime karena aki tekor - Data reliability: Tidak ada data loss karena unclean shutdown
Panduan Memilih Produk Peplink untuk Ignition Sensing
Untuk Aplikasi:
- Light Vehicle (mobil patroli, taxi): MAX-BR1 Mini
- Heavy Vehicle (truk, bus): MAX-HD2 Pro (9-36VDC input)
- Marine Application: MAX-TST (marine grade, waterproof)
- Enterprise Fleet: SDX + expansion module (GPIO & storage)
Checklist Sebelum Beli:
- [ ] Input voltage range cocok dengan kendaraan (12V/24V)
- [ ] GPIO terminal accessible (bukan internal)
- [ ] Support voltage threshold adjustment
- [ ] Cloud management (InControl) untuk remote monitoring
- [ ] Dokumentasi wiring diagram jelas
FAQ Ignition Sensing Peplink
Q: Apa bedanya dengan timer-based shutdown? A: Timer berdasarkan waktu, ignition sensing berdasarkan status mesin. Lebih akurat.
Q: Bisa pakai untuk generator/mesin tetap? A: Bisa! Deteksi dari alternator generator atau fuel pump relay.
Q: Apa risiko salah wiring? A: Reverse polarity bisa rusak GPIO. Selalu cek dengan multimeter.
Q: Support 24V system truck? A: Ya, semua Peplink vehicular support 9-36VDC.
Q: Bisa override manual? A: Ya, via web admin atau cloud dashboard.
Ignition Sensing adalah contoh bagaimana Peplink memahami use case nyata di lapangan — bukan hanya membuat router, tapi membuat solusi lengkap untuk masalah operasional di kendaraan. Fitur ini menunjukkan philosophy Peplink: "Connectivity with Intelligence".