1. Product overview 1.1. Product Overview USR-DR504-E is the M2M product launched in 2019 with the characteristics of high speed and low latency. European band. The software has perfect functions and covers most common application scenarios. It can realize two-way data transparent transmission from serial port to network by simple settings. And supports SMS mode, custom register packages, heartbeat packages , support 2 way socket connections, support TCP Server, support access USR cloud , support remote upgrade.
This chapter introduces the functions of DR504-E, the following diagram is a block diagram the function of the module. It can help you to have a general understanding of the product. Diagram 2-1 Product Function Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
2.1. Work mode USR-DR504-E module has three working modes: network transmission mode and SMS transmission mode. Network transmission mode: the data is sent to the network server directly through the serial port of the module without any processing or modification.
Page 9
3. Set socket A as TCP Server, local port 2317, IP has no reference meaning in Server: AT+SOCKA=TCPS,test. usr. cn,2317 4. Setup APN. E. g: APN:CMNET, username: empty, password: empty, authentication method: NONE: AT+APN=CMNET,,,0 5. Reboot: AT+Z Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Page 10
6. Check "More". 7. Set the APN parameter: CMNET,,,0. E. g: APN: CMNET, username: empty, password: empty, authentication method :NONE. 8. Click "Save current parameters". 9. Click the "Restart" button to restart the module. Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
2. When non-target mobile phone number filtering is enabled, the non-target mobile phone number can still query or set parameters; 3. When a SMS longer than 140 bytes is sent to the device, the received SMS will be incomplete. Setting by the software: Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
7. Click "Save current parameters" to set and save all parameters. 8. Click "Restart" to restart the module. 2.2. Serial port 2.2.1. Basic parameter Serial port basic parameter Figure 2 Project Parameter Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Note: when using “command password +AT command” function, the package length must be larger than the “command password +AT command”, otherwise AT command is invalid This parameter can be set by AT command, AT+UARTFL=<length>. Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
CLOUD: The identification code based on the USR-cloud, can easily use the USR-Cloud by setting the relevant parameters. USER: User-defined data. Figure 3 AT commands Command name Command function Default parameter AT+REGEN Query/setting enable registration package AT+REGTP Query/setting the type of registration package content USER Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Page 15
Enable register package function: AT+REGEN=ON Setup custom the register package: AT+REGTP=USER Setup the contents: AT+REGDT=7777772E7573722E636E Setup the type of register package: AT+REGSND=DATA Reboot: AT+Z Setting software schematic diagram: Diagram 2.3.1-2 Software Schematic Diagram Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Default parameter AT+HEARTEN Query/Setting enable heartbeat packet AT+HEARTDT Query/Setting heartbeat data 7777772E7573722E636E AT+HEARTSND Query/Setting heartbeat packet send type AT+HEARTTM Query/Setting heartbeat packet interval Form 2.3.2-1 Related AT Command AT commands setting : Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Page 17
1. Enable heartbeat function: AT+HEARTEN=ON 2. Setup the contents of heartbeat packet: AT+HEARTDT=7777772E7573722E636E 3. Setup the type of heartbeat packet: AT+HEARTTP=NET 4. Setup the sending time: AT+HEARTTM=30 4. Reboot: AT+Z Schematic diagram of setup software: Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Page 18
5. Set the parameters of SocketA. 6. Enable heartbeat package function and set various parameters. 7. Set APN parameters. 8. Click "Save current parameters" to set and save all parameters. 9. Restart the module. Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
. USR-Cloud is suitable for remote monitoring, Internet of things, Internet of vehicles, smart home and other fields, so our USR-DR504-E also supports access to USR-Cloud. For more information about USR-Cloud, please visit http://console.
Page 20
"Cloud (for USR Cloud)", open the function of Cloud, and set the parameters (device ID and the code need to log in to http://console. usriot. com/). 7. Set the parameters of APN. 8. Click "Save current parameters" to set and save all parameters. 9. Restart the module. Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
2.3.4. Basic Station Position USR-DR504-E supports LBS base station positioning function, and can obtain the general location of the equipment through the operator's network, with a positioning accuracy of about 100 meters. Base station positioning information is obtained through AT command, which can be used flexibly with serial AT and SMS AT command.
1. Set work mode to Transparent mode. : AT+WKMOD=NET 2. Enable Socket A: AT+SOCKAEN=ON 3. Set socket A to TCP Client: AT+SOCKA=TCP,test. usr. cn,2317 4. Enable Modbus protocol conversion: AT+MODBUSEN=ON 5. Restart the machine: AT+Z Setting software diagram: Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Page 23
4. Set the parameters of SocketA 5. Check "MODBUS Change". 6. Set the APN parameters. 7. Click "Save current parameters" to set and save all parameters. 8. Click "Restart" to restart the module. Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Firmware Upgrade 2.3.8.1. Upgrade by serial port In order to reduce the complexity of firmware upgrade for users, USR-DR504-E has specially set up the firmware upgrade with 232 ports. The steps are as follows: (1) Set baud rate to 115200, no check bit, data bit 8, stop bit 1, open serial port, click firmware upgrade, and select the firmware to be upgraded.
Page 25
Diagram 2.3.8.1-1 Serial update Schematic Diagram (2) As indicated, hold down the Reload pin and power USR-DR504-E at the same time. Diagram 2.3.8.1-2 Serial Update Schematic Diagram (3) After that, you can see that the firmware is being downloaded, release the Reload pin and wait for the update.
If the upgrade is needed, the firmware data will be downloaded from the server for the upgrade; if not, the system will sleep and wait for the next round. The polling time of Fota upgrade can be set through AT+FOTATIME with a range of 10~65535s. Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
5. Common command button, click to send the self-input command. 6. Data receiving and display area, displaying the data sent and received. 7. Data sending area, input the data and click Send. Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
After receiving the command, the device sends "OK" to the serial device and returns to the previous working mode. After the serial device receives "OK", it knows that the device has returned to its previous working mode. Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
(note that there is an Enter at the end of the string) from the serial port to the module. After receiving the string, the module will return the response information. Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Take the query of firmware version number as an example, send AT command. Send "www. usr. cn#AT+VER" from Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Enter key in ASCII, 0X0D in hex Line break in ASCII,0X0A in hex Form3.1.6.1-1 Symbol Description 3. 1. 6. 2 The queation format in command Command string: <AT+>[CMD][OP][PARA]<CR> Figure 10 symbol description Command code Implication Necessary or not Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Enter key Line break Form3.1.6.3-1Symbol Response instruction type description: Figure 13 The description of string format Type String Format Description <CR><LF><OK><CR><LF> Means command send success <CR><LF><+CMD:><PARA><CR><LF><CR><LF><OK><CR><LF> Return current parameters Form3.1.6.3-2 String Format Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Query/set module start information RSTIM Query/set the time of equipment automatically restart Query signal strength information of device currently SYSINFO Query network information of device UCPIN Query/set PIN code Query/set query instructions Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Page 34
Query/set heartbeat packets sending type HEARTTM Query/set heartbeat packet sending interval SMS commands DSTNUM Query/set the target mobile phone number of SMS mode SMSFLT Query/set whether to enable non-target mobile phone number filtering CISMSSEND Send SMS Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Function: Query/set the echo status of the device ’s AT commands. Format: Query current parameter: AT+E{CR} or AT+E?{CR} {CR}{LF}+E:status{CR}{LF}{CR}{LF} Setting: AT+E=status{CR} {CR}{LF}OK{CR}{LF} Parameter: status: echo status , including: ON: open OFF: close Command echo default is on. Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
roam_status: Roaming state 0: Non-roaming state 1: Roaming state sys_mode: System mode Figure 6 System mode list Number Implication No service AMPS mode CDMA mode GSM mode HDR mode WCDMA mode Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
{CR}{LF}OK{CR}{LF} Parameter: Type: The type of registration data , include: ICCID: ICCID code IMEI: IMEI code CLOUD: Transparent transmissions function USER: User default Default is USER。 For example: AT+REGTP =ICCID Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
DATA: Register package data as the beginning of each package of data Default is DATA. For example: AT+REGSND =DATA 41. AT+CLOUD Function: Query/Setting the registration parameter of USR-Cloud. Format: Query current Parameter: AT+CLOUD{CR} or AT+CLOUD?{CR} {CR}{LF}+CLOUD:id,password{CR}{LF}{CR}{LF} Setting: Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
For example such as: Parameter 7777772E7573722E636E, if represented by ASCII code, www. usr. cn Note:The maximum length of 160 bytes is the number of bytes after ASCII code is converted to a hexadecimal string. For example: AT+HEARTDT =7777772E7573722E636E Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Number: The target cellphone number for short message need add international number. For example:8618888888888 data: Text messages can be sent up to 70 characters at a time。 For example: AT+CISMSSEND=8618888888888,Hello! Jinan USR IOT Technology Limited Tech Support: h.usriot.com...
Tel: 86-531-88826739 5. Disclaimer This document provides the information of USR-DR504-E products, it hasn’t been granted any intellectual property license by forbidding speak or other ways either explicitly or implicitly. Except the duty declared in sales terms and conditions, we don’t take any other responsibilities. We don’t warrant the products sales and use explicitly or implicitly, including particular purpose merchant ability and marketability, the tort liability of any other patent right, copyright, intellectual property right.
Need help?
Do you have a question about the USR-DR504-E and is the answer not in the manual?
Questions and answers