Dragino RS485-LB adalah node LoRaWAN yang mendukung komunikasi dengan sensor berbasis RS485, seperti sensor soil moisture RK520-02 atau sensor water level. Artikel ini akan memandu Anda langkah demi langkah dalam mengkonfigurasi node Dragino RS485-LB agar dapat membaca data dari sensor dan mengirimkan data ke LoRaWAN.

1. Persiapan Awal
a. Wiring Sensor ke Node
Langkah pertama adalah menyambungkan sensor ke node Dragino RS485-LB. Pastikan koneksi kabel sesuai dengan pinout RS485 node. Lihat diagram pinout berikut untuk referensi:

Pastikan Anda juga menyiapkan manual user dari sensor yang akan digunakan untuk mengetahui alamat modbus, command, dan struktur datanya.
b. Contoh Sensor
Pada contoh kali ini, kita menggunakan sensor soil moisture RK520-02.

2. Koneksi ke PC dan Konfigurasi AT Command
a. Hubungkan Node ke PC
Gunakan USB to Serial adapter untuk menghubungkan node ke komputer.
b. Gunakan Aplikasi Serial
Buka aplikasi Serial Port Utility atau software serupa untuk komunikasi AT Command. Pilih baudrate sesuai dokumentasi (biasanya 9600 atau 115200).
c. Masukkan PIN Node
Masukkan PIN yang tertera di kardus node (biasanya untuk otentikasi LoRaWAN).
3. AT Command Dasar
a. Cek Konfigurasi
Gunakan perintah berikut untuk melihat konfigurasi saat ini:
AT+CFG

b. Aktifkan Debugging
Untuk melihat aktivitas node, aktifkan debugging dengan:
AT+DEBUG
Ini memungkinkan Anda melihat data uplink yang dikirim oleh node ke jaringan.
4. Contoh Konfigurasi Sensor
a. Konfigurasi RS485-LB untuk Soil Moisture RK520-02
AT+5VT=500 // Lamanya nyala output 5v
AT+TDC=600000 //intervall
AT+DATAUP=0 // Payload menggunakan single uplink
AT+PAYVER=1
AT+COMMAND1=01 03 00 00 00 03 ,1 // command modbus untuk mengambil data
AT+SEARCH1=0,0
AT+DATACUT1=11,2,4~9 // Memilih data dari return command1 11 adalah total byte dari return command1
//2 adalah mode pengambilan data dan 4~9 adalah data yang dipilih yang akan masukan kedalam payload uplink
AT+CMDDL1=1000 // timeout rs485 modbus
b. Konfigurasi RS485-LB untuk Sensor Water Level WL MNI 1m
AT+5VT=500
AT+TDC=600000
AT+DATAUP=0
AT+PAYVER=1
AT+COMMAND1=01 03 00 00 00 04 ,1
AT+SEARCH1=0,0
AT+DATACUT1=13,2,4~11
AT+CMDDL1=1000
5. Cek Hasil Payload
Setelah semua konfigurasi dilakukan, restart node dengan perintah:
ATZ
Node akan mengirim data uplink berdasarkan interval yang ditentukan, dan Anda dapat melihat output payload jika debugging diaktifkan.

Penutup
Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah menghubungkan sensor RS485 ke Dragino RS485-LB dan mengatur agar data dikirim melalui LoRaWAN. Pastikan selalu mengacu pada manual sensor untuk memahami struktur datanya, dan sesuaikan AT+COMMAND
, AT+DATACUT
, dan parameter lainnya sesuai kebutuhan.
Jika Anda menggunakan sensor berbeda, cukup ubah bagian AT+COMMAND dan AT+DATACUT sesuai format data yang dikembalikan oleh sensor tersebut.
Tahap selanjutnya cek data di LoRaWAN platform .