LoRa™, Long Range wireless data telemetry adalah penerapan komunikasi elektronik yang menggunakan frekuensi radio VHF/UHF bi-directional, awalnya dikembangkan oleh Cycleo, perusahaan perancis yang kemudian diakuisisi oleh Semtech di tahun 2012. Kelebihan dari LoRa ini adalah jangkauan komunikasi yang cukup jauh >=15 km di daerah rural dan suburban dan >=5km di daerah perkotaan dan juga penggunaan konsumsi energi yang hemat sehingga baterai lebih awet. Untuk informasi mengenai LoRa silakan lihat pada tautan ini.
Beberapa manufaktur chip elektronik mengeluarkan module LoRa, tapi untuk kesempatan ini kita akan khusus membahas modul Microchip RN2483 keluaran dari Microchip. RN2483 sangat mudah untuk diintegrasikan dengan MCU atau PC karena menggunakan interface UART untuk mengirimkan command ke modul ini. Command yang dikirim berupa plain teks (ASCII) yang dibatasi dengan karakter <CR><LF>, begitu juga respon dari modul ini dibatasi oleh karakter yang sama. RN2483 ini mendukung protokol LoRaWan Class A, memungkinkan pengiriman data dua arah dengan cara mengirimkan data (uplink transmission), dan dilanjutkan dengan membuka mode penerimaan data sesaat (downlink transmission). Class ini paling hemat energi karena hanya menerima data setelah mengirimkan data, dan variasi waktu pengiriman data diatur oleh node LoRa itu sendiri. Class ini juga didukung oleh The Things Network (penyedia jaringan wide area network berbasis LoRa). Modul ini mendukung dua frekuensi yaitu 433 Mhz (Asia) dan 868 Mhz (Eropa).
Berikut adalah fitur lengkapnya:
- Mendukung protokol Class A LoRaWan
- Identifikasi Unik 64 bit (EUI-64)
- GPIO yang dapat dikonfigurasi
- Mendukung Intelligent Low-Power Mode dengan On-demand Wake Up
- Bootloader untuk upgrade firmware
- Semua konfigurasi dan control modul dilakukan via UART dengan ASCII command
- Sensitivitas penerima yang tinggi -148 dBm
Modul ini cocok untuk aplikasi-aplikasi outdoor yang memerlukan komunikasi jarak jauh seperti Automated Meter Reading, Home/Building Automation, M2M, IoT, Smart Farming, Industrial Monitoring and Controlling.
Referensi Command dan Spesifikasi detail RN2483 dapat dilihat pada link berikut.
Penulis sendiri sudah melakukan pengujian dengan menggunakan Gadgeteer Board Raptor dengan custom modul buatan rekan penulis, Justin dari Ingenuity Micro. IO-nya sendiri sudah disesuaikan ke dalam socket U pada gadgeteer board karena menggunakan UART interface, mendukung 3.3 V / 5V power, dan reset switch.
Hasilnya cukup memuaskan, di daerah kota Bogor penulis berhasil mengirimkan data dengan lancar dan tidak ada data yang hilang dalam jarak kurang lebih 2 Km.
video ujicoba Point-to-Point LoRa
Contoh aplikasi menggunakan gadgeteer dapat di download di https://github.com/Gravicode/LORA-Point2Point
Karena menggunakan serial UART seharusnya konsep yang sama dengan mudah diterapkan dengan development board lainnya (Arduino, raspberry, dsb).
Semoga bermanfaat, terus maju IoT Indonesia.
–Penulis