Free English PUSR USR-DR124 (01) PDF document. Download the PDF, use the online viewer, or browse the FAQs for easy troubleshooting.


CLICK HERE TO DOWNLOAD PUSR USR-DR124 (01) PDF DOCUMENT

If this is not the document you want for this product, click here to see if we have any other documents for this product.

What are the key features of the PUSR USR-DR124?

The PUSR USR-DR124 has the following features:

• A new LoRa spread spectrum modulation technology based on the Sx128x chip.

• Lipstick size, small size, guide rail installation.

• Supports pass-through transmission, fixed point, and master-slave transmission, applicable to various scenarios.

• Supports relay data transfer.

• Supports FLRC/LoRa modulation for high and low speed, medium and long-distance transmission.

• High power transmission, 12/27dBm optional, up to 5-8 km.

• Operates on the 2.4GHz unlicensed frequency band, supporting 2.4GHz-2.5GHz.

• Modbus is transparent and simple to use.

• Remote configuration of parameters via upper computer or instructions.

• LORA signal monitoring with an indicator light to display signal quality and interference.

• LBT (Listen Before Talk) function detects channel interference before sending data to prevent conflict.

• Data retransmission mechanism to ensure reliability.

• Data transmission encryption to improve confidentiality.

• A hardware watchdog function to prevent equipment downtime and ensure quick recovery.


What are the typical application scenarios for the PUSR USR-DR124?

The PUSR USR-DR124 is suitable for the following applications:

• Wireless smart metering industry

• Wireless control of smart street lights

• Smart agricultural systems and intelligent irrigation remote control

• Smart site equipment monitoring, such as tower crane operation status

• Smart oil field and oil well condition monitoring

• Smart home and industrial sensors

• Power distribution cabinet power detection and computer room monitoring

• Intelligent building energy monitoring


What are the specifications and parameters of the PUSR USR-DR124?

Category Specification Parameters Parameter Range
Wireless Parameters Wireless Solution Sx128x
Modulation Mode LoRa/FLRC
Operating Frequency Band 2.4GHz – 2.5 GHz
Transmission Power USR-DR124-27: 27±1dBm
USR-DR124-12: 12±1dBm
Receiver Sensitivity -140dBm @0.268Kbps
Operating Mode Point-to-point, point-to-multipoint transmission
Hardware Parameters Transmission Distance Sunny, open environment, antenna gain 3dBi, height > 2m
27dBm maximum distance: 8000m @rate 1
12dBm maximum distance: 5000m @rate 1
Serial Port RS485: 1200bps – 921600bps
Operating Voltage 8V ~ 24V, 12V recommended
Operating Current Transmitting current: 45mA @12V;
Receiving current: 11mA @12V
Weight 34g
Operating Temperature -40°C ~ +85°C
Operating Humidity 10~90%RH (no condensation)
Antenna Option SMA antenna connector (external thread, internal hole) with rod antenna
Watchdog Built-in hardware watchdog

What are the hardware interfaces on the PUSR USR-DR124 and their functions?

Name Function Description Remarks
Antenna Interface SMA antenna connector (external thread, internal hole)
Reload Factory reset button When the LoRa data transmission terminal is in normal working state (Work light flashes normally), press and hold for 3-15 seconds or more, then release. You can observe the TXD light flash once, which means the setting parameters are restored to the factory configuration.
Power Interface Terminal power supply
RS485 RS485: A (+) \ B (-) \ G (GND) Connect to 485 serial port devices, A connects to A, B connects to B.

What do the indicator lights on the PUSR USR-DR124 mean?

Name Function Description Instruction
POWER Power indicator Illuminates steadily when the power input is correct.
WORK Working indicator Blinks with a 2-second cycle during normal operation; stays on after network access.
COM Serial data indicator Red and green lights blink alternately when there is serial data communication (red for TX, green for RX) during data transmission.
LINK Signal quality indicator

Indicator for LORA and FLRC signals:

Red: For LORA modulation mode, blinks according to signal quality (judged by SNR and RSSI values) in three states: Steady on for excellent signal; blinks every 1 second for good signal; blinks every 3 seconds for poor signal.

Green: For FLRC modulation mode, blinks according to signal quality (judged by SNR and RSSI values) in three states: Steady on for excellent signal; blinks every 1 second for good signal; blinks every 3 seconds for poor signal.


What is the function overview of the PUSR USR-DR124?

Functional Equipment Functions Data Transfer Format Function Description
Data transfer mode Transparent transmission Data Data
broadcast transmission Data Data (The address of the broadcast equipment is 65535)
Fixed-point transmission address + channel + Data The transmitted data can be flexibly selected for target receiving devices
Master to slave transmission address + Data Master and slave transmission
Intermediate network relay transmission Data Relay network, data transmission, improve the transmission distance
LBT check \ Check whether there is interference in the frequency band before sending data
Multi-channel transmission stability mechanism Data retransmission \ Start the response mechanism and resend the data after loss
forward error correction \ When the signal to noise ratio is low or the bit error rate is high, improve the correctness of data transmission
Overtime restart without data \ If the data is not sent and received within the specified time, it will restart
LORA, Signal detection Channel environment detection Device serial port output: SNR, RSSI A single device detects whether there is interference in the current frequency band
Data transmission signal detection Output at the receiver: Data+SNR\RSSI Data is transmitted between devices, and the received data carries signal values for output
Other features Link Signal indicator The data transmission indicator shows the RSSI signal quality and intuitively feels the LORA signal situation Red (LORA mode) and Green (FLRC mode) lights indicate signal quality in three states: Steady on (excellent), blinks every 1 second (good), blinks every 3 seconds (poor).
Remote configuration parameters Host machine/instruction configuration Specify node configuration
Data transmission success sign SEND OK The sender sends the data, and the receiver receives the data + SEND OK
Additional data transfer Send: Data
Receive: Node ID+Data or Node ID+Data+SNR+RSSI
The receiver selects the additional data type
LoRa, data packetization \ Wireless data is output in packets of selected size

How do I set up the PUSR USR-DR124 for transparent data transfer?

The transparent transmission protocol means that the transmission process does not affect the content of data; what is sent is the same as what is received. To set up transparent data transfer, two or more devices must have the same settings.

Parameter Setting Steps:

a. Multi-transport mode: The sender and receiver select transparent transport.

b. Modulation mode: The transmitter and receiver select the same modulation mode (e.g., LoRa).

c. Communication frequency band: Set the same frequency band.

d. Communication rate: Set the same rate.

e. Target address: Set the same target address.

Example Configuration:

Setup items Send transmission (TRANS) receive transmission (TRANS)
function LoRa LoRa
modulation mode 0 (2.4GHz) 0 (2.4GHz)
frequency 8 8
Rate 88 88
destination address 123456 123456

How do I configure the PUSR USR-DR124 for broadcast data transmission?

In broadcast mode, any data sent by one party can be received by all other devices on the network. Both the transmitting and receiving devices must be set to broadcast mode.

Parameter Setting Steps:

a. Multi-transmission mode: The sender and all receivers select broadcast.

b. Modulation mode: The transmitter and all receivers select the same modulation mode (e.g., FLRC).

c. Communication frequency band: All devices are set to the same frequency band.

d. Communication rate: All devices are set to the same rate.

Example Configuration:

Setup items Send receive
Data transmission mode broadcast broadcast
Modulation mode FLRC FLRC
Frequency band 0 (2.4GHz) 0 (2.4GHz)
Rate 3 3
Data transmission 123456 123456

How do I configure the PUSR USR-DR124 for fixed-point data transmission?

Fixed-point transmission allows you to dynamically change the destination address and channel for each data packet. The data format is: Destination Address (16-bit) + Channel Identifier (16-bit) + Data.

Parameter Setting Steps:

a. Data transmission mode: Both the sending and receiving ends set the mode to fixed-point.

b. Modulation mode: The transmitter and receiver select the same modulation mode.

c. Communication frequency band: No limit to the frequency band set on the devices, as it will be specified in the data packet.

d. Communication rate: All communication equipment is set at the same rate.

e. Target address: The sender must format the data with the target’s address and channel. For example, to send “123456” to a receiver with address 66 (0x0042) and channel 3, the sent data would be `004203123456`.

Example Configuration:

Setup items sending receiving
Data transmission mode fixed point (FP) fixed point (FP)
Modulation mode FLRC FLRC
Frequency band 2 (2.404GHz) 3 (2.406GHz)
Rate 4 4
Address 88 66
Data transmission 004203123456 123456

How do I set up the PUSR USR-DR124 for master-slave data transfer?

This mode is for one master and multiple slaves. The master sends data to specific slaves using the format: Slave target address (16-bit, 1 byte) + Data. The slave sends data directly to the master without this protocol format.

Parameter Setting Steps:

a. Data transmission mode: Set the master-slave mode for both master and slave devices.

b. Master-slave machine setup: Select “master” at the master device end and “slave” at the slave device end.

c. Modulation mode: The transmitting and receiving ends should choose the same modulation mode.

d. Communication frequency band: All devices should be set to the same frequency band.

e. Communication rate: All devices should be set to the same rate.

f. Target address: No restrictions on the communication devices’ own address settings.

Example Configuration:

Setting Item Transmitting End Receiving End
Data Transmission Mode Master – Slave (MS) Master – Slave (MS)
Master – Slave Setting Master (1) Slave (0)
Modulation Mode LoRa LoRa
Communication Frequency Band 3 (2.406GHz) 3 (2.406GHz)
Communication Rate 6 6
Target Address 88 66
Data Transmission 0042123456 123456

In this example, the Master sends data `0042123456` where `0042` is the hexadecimal address for slave `66`. The slave receives `123456`.


What is the basic logic of relay networking with the PUSR USR-DR124?

Relay networking increases transmission distance and data penetration. Devices can be set as a Network Terminal or a Network Relay.

Network terminal: This device is the start or end point of the data transmission. When a terminal receives a relay data packet matching its group number and target address, it outputs the data to its serial port and does not forward it further.

Network relay: A device in relay mode listens for data. If a received packet’s group number and address match its own, it outputs to the serial port. If they don’t match, it checks if the packet’s group number matches its relay forwarding rules. If there’s a rule (e.g., forward data from group 1 to group 2), it changes the group number in the packet and retransmits it. If there’s no rule, the data is discarded.

Group number carried in the data: After a relay rule is set, the group number is converted according to the relay rule when the receiver receives the data.

Relay Rule: Defines how group numbers are converted. For example, a rule of `1 -> 2` means that when a packet with group number 1 is received, its group number is changed to 2 before being retransmitted.


How do I set up a relay network using the PUSR USR-DR124?

Important Notes:

1. All devices in the relay network must be set to use the same frequency band and data rate.

2. Only devices with the relay function enabled can communicate with each other.

Parameter Setting Steps:

a. Data transmission mode: Both transmitting and receiving ends select transparent transmission.

b. Modulation mode: The transmitting and receiving ends select the same modulation mode.

c. Relay mode: Turn on the relay switch. Set the relay group number and relay rules for each device.

d. Communication frequency band: All devices shall be set to the same frequency band.

e. Communication rate: All devices shall be set to the same rate.

f. Target address: The transmitting end and relay devices should have different target addresses. The final receiving end should have a target address matching the previous relay device.

Example of a 2-Relay Setup:

Setup items sending end Relay 1 Relay 2 receiving end
Relay Mode network terminal Network relay Network relay network terminal
group number 1 default default 3
Relay Rules / 1-2 2-3 /
Target Address 66 77 88 66

Description of device roles in the example:

Sending End: Set as Network Terminal in group 1.

Relay 1 Device: Set as Network Relay with rule `1 -> 2`. It receives data for group 1, changes the group number to 2, and forwards it to the next device.

Relay 2 Device: Set as Network Relay with rule `2 -> 3`. It receives data for group 2 from Relay 1, changes the group number to 3, and forwards it.

Receiving End: Set as Network Terminal in group 3. When it receives data with the correct target address and group number (3), it outputs the data to its serial port and stops forwarding.


How does the LoRa signal detection function work on the PUSR USR-DR124?

The signal detection function helps determine if there is interference in the operating frequency band and assesses the signal quality during data transmission. This helps in selecting appropriate LORA parameters and ensuring stable data transmission.

There are two modes for signal detection:

1. Channel environment detection (Single device):

After enabling this function, the device reads the signal quality (SNR/RSSI) in the current environment at 1-second intervals and outputs the values through the serial port every 3 seconds. Generally, if the RSSI value is lower than -100dBm and the SNR is lower than 0dB, it indicates interference, and the frequency band should be changed.

2. Wireless data transmission signal detection (2 or more devices):

After enabling this function, when a device receives data from a transmitting end, it will append the instantaneous signal quality (SNR/RSSI) to the data and output it through the serial port. Generally, if the RSSI is lower than -110dBm and the SNR is lower than -5dB, the distance between devices may be too far or there are too many obstacles. In this case, you can reduce the working rate or decrease the distance between devices.

Note: The FLRC modulation method only supports detecting the RSSI value.


What is the additional data transfer function on the PUSR USR-DR124 and how do I set it up?

When the additional data transmission function is enabled, the receiving device can automatically add extra information to the received wireless data. This can include the node ID of the sending device, the SNR (signal-to-noise ratio), and the RSSI (received signal strength indicator). This is useful for identifying the source and quality of the data.

Parameter Setup:

a. Data transmission mode: Sender and receiver select transparent transmission.

b. Modulation mode: Transmitter and receiver select the same modulation mode.

c. Communication frequency band: Set the same frequency band.

d. Communication rate: Set the same rate.

e. Target address: Set the same target address.

f. In the configuration software, under “Advanced Set”, select the desired format for “DataTranInfo” (e.g., NodeID+Data, or NodeID+Data+SNR+RSSI).

Example:

Setting Item Transmitting End Receiving End Option 1 Receiving End Option 2
Additional Data Transmission Setting (Not applicable) 1 (Node ID + Data) 2 (Node ID + Data + SNR + RSSI)
Data Transmission 123456 Node ID + 123456 Node ID + 123456 + SNR + RSSI

What is the LBT (Listen Before Talk) check function on the PUSR USR-DR124?

When using LoRa data transmission, the LBT (Listen Before Talk) function can be enabled. Before sending data, the device listens to the ambient noise of the current frequency band. If the noise exceeds a certain threshold, the data will be sent with a delay. This feature can greatly reduce packet loss and packet error, improving the success rate of data transmission in harsh or busy radio environments.


How does data retransmission work on the PUSR USR-DR124?

The data retransmission feature ensures successful data transmission in challenging environments. When enabled, it activates a response mechanism where the sender waits for a confirmation feedback after transmitting data. If a confirmation is received, the transmission is successful. If no response is received within the timeout period, the transmission is considered failed and will be attempted again. A maximum of three retransmissions is allowed.

Note: Retransmission is not supported in relay mode.


How do I use remote configuration on the PUSR USR-DR124?

The wireless remote configuration function allows you to read and write device parameters remotely using the upper computer software or AT commands. The target device that you want to configure must be in instruction mode. There are two ways to configure a remote device:

1. Specify Node Configuration:

This method allows you to configure a specific remote node by its Node ID. You will need to know the channel and rate of the remote device to communicate with it for configuration.

2. Search Configuration:

This method searches for discoverable nodes on the same channel and displays them in a list on the host computer. You can then select the target node from the list and configure its parameters using the parameter bar on the right side of the software.


How do I use remote AT commands with the PUSR USR-DR124?

Remote AT commands follow a specific protocol for setting parameters. The device information is output in sequence, and OK or ERR-5 is returned after the arrival time.

Scan for devices:

Command: `AT+SCANCMD=,{{,}}`

Example Response:

+SCANCMD:

1,,,

2,,,

OK

Read specific device parameters:

Command: `AT+READCMD=,,,<#CH#VER#...#>`

Example Response:

+READCMD:#CH:8#VER:1.0.0.000000.0000#

OK

Note: The maximum length of response content is 110 bytes. The timeout is 25 seconds.

Write (configure) remote device parameters:

Command: `AT+WRITECMD=,,,<#CH=8#LBT=1#...#>`

Example Response: OK

Note: Setting a parameter requires a restart to take effect. Send the parameter content `<#Z#>` command to restart the configured device. The content length is up to 110 bytes and the timeout is 2 seconds.


What are the factory default parameters for the PUSR USR-DR124?

Setting Category Setting Function Default Parameter Remarks
Basic Parameters Data Transmission Mode Transparent Transmission Fixed-point, Master-Slave, Broadcast
Modulation Mode LoRa LoRa, FLRC Optional
Rate 10
Channel 0 2.4GHz
Transmit Power 27 12, 27; Unit: dBm
Target Address 0 0 – 65535
Forward Error Correction Code Rate 4/5 (1) 4/6 (2), 4/8 (3)
LBT On (ON)
Serial Port Settings Baud Rate 115200
Parity\Data\Stop n\8\1
Flow Control NFC
Serial Port Packet Interval 10ms Unit: ms, 2 – 250
Echo On (ON)
Advanced Settings Data Retransmission Off 1 Time, 2 Times, 3 Times
Data Transmission Carrying Information Off Node ID + Data; Node ID + Data + SNR + RSSI
Restart on Timeout with No Data 60 Unit: Minute
Relay Function Off Network Terminal, Network Relay Optional
Remote Scan Command Word 0 0 – 255
Environmental Detection LoRa Signal Detection Off

How do I upgrade the firmware on the PUSR USR-DR124?

To upgrade the firmware on the PUSR USR-DR124, follow these steps:

Entering Upgrade Mode (Choose one method):

Method 1 (AT Command): Open the settings software, connect to the serial port, click to enter configuration mode, then manually enter `AT+BOOT=1` to activate serial port upgrade mode.

Method 2 (Hardware): Set the device’s Reload pin to low and then power it on to enable serial port upgrade mode.

Firmware Upgrade Procedure:

1. In the configuration software, click “Firmware Upgrade”.

2. A prompt may appear stating that the upgrade may cause parameters to revert to factory settings. If you select “Confirm”, follow the prompts to save. The “Firmware Upgrade” software will then pop up. If you select “Cancel”, the software will open directly.

3. In the upgrade software, select the corresponding serial port.

4. Open the provided upgrade firmware (*.hex) file.

5. Click “Download” and wait for the download to complete.


What are the steps to configure the PUSR USR-DR124 using the upper computer software?

Follow these steps to read and configure parameters for the USR-DR124 using the supporting software:

1. Click the serial port configuration button in the drop-down menu of the “Open Serial Port” button. Select the serial port connected to the node, and set the baud rate, parity, data bit, and stop bit to match the node’s parameters (default: 115200, NONE, 8, 1). Click the “Open Serial Port” button.

2. Click the “Enter Configuration Status” button. The node will reply with `+OK`, indicating it has entered AT command mode.

3. Select the desired protocol (e.g., point-to-point).

4. Click the “Read Parameters” button. The software will automatically read and display the node’s parameter information.

5. You can now view and modify the node parameters in the basic parameters section.

6. After making changes, click the “Set Parameters” button. The software will write the new parameters to the node. The node will then restart, and the new parameters will take effect. If you were only reading parameters, click the “Exit Configuration Status” button to exit AT command mode.


How do I enter the AT command mode on the PUSR USR-DR124?

To switch the PUSR USR-DR124 from other modes to the AT command mode, follow this procedure through UART. The default UART port parameters are: baud rate 115200, no parity, 8 data bits, 1 stop bit.

The procedure requires specific timing:

1. Input “+++” on UART. After the module receives “+++”, it will return a confirmation code “a”.

2. Within the required time frame, input the confirmation code “a” on UART. After the module receives the confirmation code, it returns “+OK”, and then successfully enters the AT command mode.


What are the AT Command Error Codes for the PUSR USR-DR124?

Return Code Return Description
OK Response Successful
ERR-1 Invalid Command Format
ERR-2 Invalid Command
ERR-3 Invalid Operator
ERR-4 Invalid Parameter
ERR-5 Operation Not Allowed

What is the AT Command Format for the PUSR USR-DR124?

The sending command format must end with a carriage return ``, line feed ``, or both ``.

Type Command String Format Description Example
0 AT+CMD? `` Query parameter AT+VER? ``
1 AT+CMD `` Query parameter AT+VER ``
2 AT+CMD=para `` Set parameter AT+CH=66 ``

Module Reply Format (Echo Disabled)

Setting Parameters: `OK`

Querying Parameters: `+CMD:PARAOK`

Where `CMD` is the command word and `PARA` is the parameter.


What is the AT command set for the PUSR USR-DR124?

Number Command Description
1ENTMExit AT command
2EModule AT command echo setting
3ZRestart module
4CFGTFSave current settings as default settings
5RELDRestore default settings
6NIDQuery module node ID
7AT+MODELSet/query device model number
8SNQuery module node SN
9VERModule firmware version
10WMODSet/query module working mode
11UARTSet/query serial port parameters
12UARTFTSet/query serial port packet interval time parameter
13RFSet/query frequency parameter
14ADDRSet/query address
15FECSet/query whether forward error correction is enabled
16POWERSet/query transmit power
17CSQSet/query signal detection
18ENCSet/query encryption switch
19AT+ENCKEYSet data encryption key
20SENDOKSet/query transmission completion reply flag
21RFTMSet/query timeout for module LoRa data communication to restart frequency hopping
22AT+LOGSet/query log switch
23LBTSet/query whether to enable channel status function before sending (detected by LBT method)
24SCANCMDRemote search device command
25READCMDRemote parameter reading command
26WRITECMDRemote parameter setting command
27SCANWORDSet/query data retransmission function
28RESENDSet/query data retransmission function
29DMODSet/query additional data transmission function
30LORACSQQuery/set environment detection
31RFTOQuery/set no-data restart function
32RELAYQuery/set relay function switch
33RELAYGIDQuery/set device group ID for relay function
34RELAYRULEQuery/set relay function rules

What should I do if my PUSR USR-DR124 has unideal transmission distance?

If you are experiencing shorter than expected transmission distance, check the following:

• If the antenna is inside a metal shell or a basement, the signal will be attenuated.

• Too many obstacles in the line-of-sight communication path will reduce distance.

• Heavy fog or rainy days can negatively affect signal transmission and increase packet loss.

• Testing near the ground gives poor results. The antenna should be at least 2 meters above the ground.

• If the data rate is set too high, the spreading factor and bandwidth may be inappropriate, resulting in a shorter distance.

• Poor matching between the antenna and the module, or low antenna gain, will lead to a short communication distance.


How can I prevent equipment damage to my PUSR USR-DR124?

To prevent damaging your PUSR USR-DR124, follow these precautions:

• Before use, ensure the power supply meets the recommended specifications (8-24V, 12V recommended). Exceeding the maximum value may burn out the equipment.

• During installation and use, take anti-static precautions to prevent damage.

• Use a stable power supply and try to reduce fluctuations. Large fluctuations can cause damage.

• Unless necessary, do not use the device in an environment with extremely low temperatures. Also, be aware of potential short circuits caused by water accumulation and corrosive gases.


Why is the data transmission speed slow on my PUSR USR-DR124?

Slow data transmission speed can be caused by a couple of factors:

Wireless Rate: There is a trade-off between transmission speed and distance. A lower wireless rate results in slower transmission speed but a longer transmission distance. Conversely, a higher rate provides faster speed but a shorter distance.

Serial Port Baud Rate: Using a serial port with a low baud rate will result in slow data transmission to and from the device.


What can cause interference in data transmission for the PUSR USR-DR124?

If you are experiencing data transmission issues like garbled codes or errors, consider these sources of interference:

• Other devices operating on the same frequency band nearby. Try changing the communication channel or moving away from the interference source.

• Poor quality antenna feeders and extension lines can lead to errors in signal transmission.

• Large-scale noise generated on the bottom board (if integrated into a larger system) can interfere with data reception.

• An unreasonable power supply setting that does not meet regulations can result in garbled codes.


What is the update history for the PUSR USR-DR124 firmware?

Firmware Version Update Content Update Time
V1.0.0 Initial Release 2025-08-25

How to use the PDF below:
* Touchscreen: Swipe up/down with-in the PDF to scroll and pinch or spread with two fingers to zoom.
* Mouse: While your mouse is hovering over the PDF, use the mouse wheel to scroll and click on the – / + buttons at the bottom of the PDF to zoom.

NO IMAGE CONTENT AT THIS TIME. PLEASE CHECK BACK LATER

CLICK HERE TO DOWNLOAD PUSR USR-DR124 (01) PDF DOCUMENT


Leave comments, questions, reviews, tips, tricks, hacks or page errors below. Account not required.