LongReach (LoRa) USB Module
The LongReach USB module is a LoRa-based wireless transceiver that connects to your computer, tablet, or Android mobile phone via USB. It offers the advantages of long-range LoRa communication technology without needing any programming skills.
The LongReach USB module is a LoRa-based wireless transceiver that connects to your computer, tablet, or Android mobile phone via USB. It offers the advantages of long-range LoRa communication technology without needing any programming skills.
Simply plug in the module via its USB port and it will appear as a standard serial device (default 9600 BAUD). Using a serial terminal program just type in any text and the module will automatically transmit it. With another module at the receiving end the data will be automatically received and output via its USB interface. No programming or configuring required.
Please note: RM95 modules are a higher frequency variant of the RM96. As such they are fitted with an IC marked RM96 which operates at the higher 868MHz frequency band.
Specification
Product code: HCMODU0251
Supply voltage: 5V via USB
Supply current: 9mA (sleep), 20mA (Rx), 150mA (Tx)
Interface: microUSB socket
Radio type: LoRa RM95
Range: >1 kilometre in free air
Frequency: 868 to 915MHz
Max packet size: 256 bytes
Max bitrate (nominal): 9380bps (-118dBm sensitivity)
Dimensions (ex antenna): 42mm x 22mm x 5mm
Configurable via simple AT text commands
Various parameters of the module can be configured via AT text commands. For instance, to change the transmit frequency to 900MHz just type the following into a serial terminal and terminate it with a carriage return + linefeed:
AT+FRQ=900
The AT commands allow the module to be tweaked for range, data throughput or to be configured to communicate with other LoRa devices.
Easy communication with microcontrollers
If you need to communicate with a microcontroller such as an Arduino then you can pair it with a LongReach mLink module. Out of the box the mLink module will communicate with the USB module and for Arduino & Raspberry Pi users we have a dedicated library and python module to make writing your own programs as simple as possible (see LongReach mLink module for more information).
With this module combination you can send and receive data such as sensor readings from your computer to your microcontroller over distances much greater than other wireless technologies such as WiFi, Bluetooth, Zigbee etc.
Communicate with other LongReach modules
Additionally the module can be used to communicate with other LongReach modules such as the LongReach digital Tx (SKU: HCMODU0248), or 4 channel relay module (SKU: HCMODU0249). By putting the module into LongReach mode it can automatically send and receive commands to these LongReach modules.
To Place the module into LongReach mode, in a terminal type:
AT+LRM=ON
Set the LongReach address to match the DIP switch settings on the relay module you wish to communicate with (default = address 0).
Here we set the address to communicate with a relay module set to address 10:
AT+LRA=10
Turn relay 0 on:
SW0=1
Turn relay 0 off:
SW0=0
AT Command list
All commands and parameters are entered and returned in ASCII
All commands must be terminated with a carriage return + line feed (CR+LF)
All parameters are entered in ASCII decimal
Sensitivity v bitrate examples
Dimensions