MARHIoT Tester (Mobile Analysis & Radio Handshake)
Managed by PGNCOM
1. Prosedur Awal di Lokasi Gangguan
Pemasangan Kartu SIM: Masukkan SIM Card NB-IoT Telkomsel pada slot SIM MARHIoT Tester.
Nyalakan Perangkat: Hidupkan tombol Power dan tunggu 10–15 detik hingga Wi-Fi dan indikator modul aktif.
Koneksi Wi-Fi HP/Laptop: Sambungkan Wi-Fi ke Access Point MARHIoT Tester (Password: 12345678).
Buka Dashboard Web: Buka browser lalu ketik alamat http://jibdev.local atau IP http://192.168.4.1. *Catatan: Jika HP tetap terhubung ke Paket Data Seluler, gunakan IP http://192.168.4.1 agar dashboard langsung terbuka.
2. Urutan Pengujian Lapangan (Step 1 s/d 4)
1
Search Radio Signal (AT+CPSI? & IMEI)
Membaca identitas kartu SIM (ICCID, IMSI), IMEI perangkat, serta mengukur parameter sinyal BTS terdekat.
RSSI/RSRP, SNR, LAC/CI (22226/53795028), dan eNodeB ID terisi valid. Link BTS aktif.
Hasil Gagal
Parameter "Gagal Dibaca". Solusi: Cek posisi antena atau jalankan tombol "Reset GSM Network".
2
Enable Data (CNACT Stack)
Mengaktifkan alokasi IP data jaringan NB-IoT Telkomsel (APN: NB1INTERNET).
> AT+CNACT=1,"NB1INTERNET"
OK
> AT+CNACT?
+CNACT: 1,"10.15.138.241"
[STATUS SUKSES] Data NB-IoT Aktif! Alamat IP: 10.15.138.241
Hasil Berhasil
Modul berhasil mendapatkan alokasi IP aktif (contoh: 10.15.138.241).
Hasil Gagal
IP bernilai 0.0.0.0 / Timeout. Solusi: Geser posisi alat & Reset GSM.
3
Handshake MQTT (Broker PGNCOM)
Membuka jalur koneksi TCP & autentikasi ke broker MQTT PGNCOM (mqtt.iism.pgncom.co.id:1883).
> AT+SMCONF="USERNAME","M.Najib-Testing"
OK
> AT+SMCONF="PASSWORD","[HIDDEN]"
OK
> AT+SMCONN
OK
[MARHIoT Tester SUKSES] HANDSHAKE MQTT BERHASIL KE SERVER PGNCOM!
Hasil Berhasil
Status Koneksi: BERHASIL TERKONEKSI (CONNECT OK).
Hasil Gagal
Handshake ditolak / Timeout. Solusi: Tekan "Send Ping" untuk cek jangkauan jaringan.
4
Send Uplink (Publish Payload JSON)
Mengirimkan paket data telemetry JSON berisi koordinat GPS, sinyal, dan identitas perangkat ke Broker PGNCOM.
Topic: GASMETER_UL/PGNCOM/100000000000TESTPayload: {"dev_id":"100000000000TEST","imei":"869951039347111","lac_ci":"56D2/033408D4","rssi":"-101","rsrp":"-103", ...}> AT+SMPUB="GASMETER_UL/PGNCOM/100000000000TEST",253,1,1
OK
[SUCCESS] Payload MQTT Uplink Berhasil Terkirim ke Broker PGNCOM!
Hasil Berhasil
Status Kirim Data: BERHASIL DIKIRIM (SEND OK).
Hasil Gagal
Gagal Mengirim Payload. Solusi: Ulangi dari Step 3 (Handshake MQTT).
3. Verifikasi Hasil di Platform Server PGNCOM
Bukti Verifikasi Payload Terkonfirmasi
Berikut adalah tangkapan verifikasi akhir data telemetry MARHIoT Tester yang berhasil diterima dan di-decode secara utuh oleh Platform Broker PGNCOM:
Kriteria Sukses Lapangan:
1. Topik & SN: Cocokkan topik GASMETER_UL/PGNCOM/100000000000TEST.
2. Timestamp: Tanggal/jam penerimaan data (2026-09-30 14:01:09) sesuai dengan waktu eksekusi.
3. Kelengkapan Parameter: Menyajikan data koordinat GPS lokasi, nilai kualitas sinyal, LAC/CI Dual Format, serta identitas eNodeB ID BTS.
4. Tombol Utilitas & Log System
Send Ping: Tes latency koneksi ke server PGNCOM (Hasil muncul terpisah di Frame 1).
Disconnect: Memutus stack TCP/MQTT untuk memulai siklus uji baru. (Membersihkan Frame 2).
Shutdown Device: Mematikan modem SIM7000G secara aman sebelum mencabut daya/baterai.
📌 Catatan Frame 2 (AT Command Test Logs):
Log akan terus terakumulasi dari Step 1 hingga Step 4 dengan kredensial password otomatis tersembunyi sebagai [HIDDEN]. Log ini akan dibersihkan secara otomatis bila kamu menekan Reset GSM Network, Disconnect, atau mengulang dari Step 1.
HASIL KESIMPULAN LAPORAN LAPANGAN
📌 Laporan Test Sinyal NB-IoT & Akses Server (MARHIoT Tester)
3. Status Aktivasi Data NB-IoT:
- IP Modul: 10.15.138.241
4. Status Handshake & Uplink MQTT:
- Status Koneksi: BERHASIL TERKONEKSI (CONNECT OK)
- Status Kirim Data: BERHASIL DIKIRIM (SEND OK)
Kesimpulan Akhir: Modul terhubung sempurna dan BERHASIL mengirimkan payload data telemetry ke Server MQTT PGNCOM. Silakan cek di sisi Platform untuk memastikan Uplink sukses diterima.