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 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:


LEDFunction
🔴 REDReception of new AT commands
🟢 GREENSystem LED - indicates proper operation
🔵 BLUEReception 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


FeatureSpecification
RF LoRa ChipSX1262 LoRa transceiver from Semtech (Datasheet)
InterfaceUSB (Virtual COM port)
ControlAT commands via serial line
Baud rates9600, 19200, 38400, 57600, 115200, 230400 (default)
Frequency150 MHz - 960 MHz (optimized for 868 MHz band)
TX power0 to +22 dBm
Spreading FactorSF5 to SF12
Bandwidths7.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


ParameterValue
Baud rate230400 (default)
Data bits8
ParityNone
Stop bits1
Flow controlNone
Line endingCR+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


CommandDescriptionExample
ATPrint helpAT
AT+HELPDisplay all available commandsAT+HELP
AT+IDENTIFYReturn unique device...
Read more »