Ropixon AT LoRa Dongle - User Manual
Ropixon AT-USB LoRa Dongle enables sending and receiving all LoRa packets! Just configure it properly using intuitive AT commands via serial line.
- No programming required.
- It's suitable for rapid development, testing, or creating your own wireless LoRa link.
What is it for?
AT LoRa Dongle is suitable for:
- Testing and development of LoRa applications
- Point-to-Point communication over long distances
- Range tests - measuring capable of LoRa connection distance
- Sensor networks - collecting data from remote sensors
- RF testing - testing RF parameters, CW transmission
- Scanning - capturing random packets transmitted over the air
Overview
When sending packets, no additional "wrapping" or encryption of data is used - you always send RAW (hex or ASCII) data. The same applies to reception.
Additional functions: AT LoRa dongle has 8 aux pins - you can set its logical level or activate PWM on it - just through the AT commands.
AT LoRa Dongle - hardware overview
For quick start:
Ready-to-use device available on Tindie.
1) Install driver for serial interface CP2102 according to your system: Download drivers
2) Connect AT dongle to USB and set desired LoRa parameter configuration (or leave defaults)
3) Send your first LoRa packet via AT commands:
- Send data in ASCII:
AT+RF_TX_TXT=Hello, this is AT LoRa dongle Ropixon! - Send data in HEX:
AT+RF_TX_HEX=48656C6C6F2C2074686973206973204154204C6F526120646F6E676C6520526F7069786F6E21
4) Reception is activated automatically - output format HEX/ASCII can be selected using AT+RF_RX_FORMAT=HEX|ASCII, ?
Status LEDs
The dongle has 3 LEDs serving these functions:
| LED | Function |
|---|---|
| 🔴 RED | Reception of new AT commands |
| 🟢 GREEN | System LED - indicates proper operation |
| 🔵 BLUE | Reception or transmission of LoRa data |
Aux pins
The AT dongle has 8 aux pins that can be "manually" controlled or run PWM modulation (maximum frequency 1 kHz): AT+AUX_PULSE=<pin:1-8>,<period_ms>,<duty%:0-100>
Main Features
| Feature | Specification |
|---|---|
| RF LoRa Chip | SX1262 LoRa transceiver from Semtech (Datasheet) |
| Interface | USB (Virtual COM port) |
| Control | AT commands via serial line |
| Baud rates | 9600, 19200, 38400, 57600, 115200, 230400 (default) |
| Frequency | 150 MHz - 960 MHz (optimized for 868 MHz band) |
| TX power | 0 to +22 dBm |
| Spreading Factor | SF5 to SF12 |
| Bandwidths | 7.81 kHz to 500 kHz |
Note: RF path is optimized for 868 MHz band (EU: 863-870 MHz, USA: 915 MHz). The further from the operating band, the less power can be transmitted/received.
AUX Pins
The dongle has 8 auxiliary pins that can be manually controlled or run PWM modulation (max frequency 1 kHz):
AT+AUX_PULSE=<pin:1-8>,<period_ms>,<duty%:0-100>
Quick Start
1. Install driver according to your system: Download drivers
2. Connect AT dongle to USB and set desired LoRa parameter configuration (or leave defaults)
3. Send data via AT commands:
- ASCII:
AT+RF_TX_TXT=Hello, this is AT LoRa dongle Ropixon! - HEX:
AT+RF_TX_HEX=48656C6C6F2C2074686973206973204154204C6F526120646F6E676C6520526F7069786F6E21
4. Reception is activated automatically - output format can be selected using AT+RF_RX_FORMAT=HEX or AT+RF_RX_FORMAT=ASCII
Use Cases
- Testing and development of LoRa applications
- Point-to-Point communication over long distances
- Range tests - measuring LoRa connection range
- Sensor networks - collecting data from remote sensors
- RF testing - testing RF parameters, CW transmission
- Scanning - capturing packets transmitted over the air
Serial Connection
| Parameter | Value |
|---|---|
| Baud rate | 230400 (default) |
| Data bits | 8 |
| Parity | None |
| Stop bits | 1 |
| Flow control | None |
| Line ending | CR+LF (\r\n) |
Communication Test
Send AT or AT+HELP - dongle will respond with a list of all available commands.
Send AT+IDENTIFY - dongle will respond with device identification:
Ropixon AT-USB LoRa_Dongle v1.0.0 UID:xxxxxxx.......
AT Commands Reference
System Commands
| Command | Description | Example |
|---|---|---|
AT | Print help | AT |
AT+HELP | Display all available commands | AT+HELP |
AT+IDENTIFY | Return unique device... |