Changes for page RS485-LN – RS485 to LoRaWAN Converter User Manual
Last modified by Bei Jinggeng on 2025/01/16 11:36
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -69,13 +69,11 @@ 69 69 ** Idle: 32mA@12v 70 70 ** 20dB Transmit: 65mA@12v 71 71 72 - 73 73 **Interface for Model:** 74 74 75 75 * RS485 76 76 * Power Input 7~~ 24V DC. 77 77 78 - 79 79 **LoRa Spec:** 80 80 81 81 * Frequency Range: ... ... @@ -98,7 +98,6 @@ 98 98 * Packet engine up to 256 bytes with CRC 99 99 100 100 101 - 102 102 == 1.3 Features == 103 103 104 104 * LoRaWAN Class A & Class C protocol (default Class C) ... ... @@ -111,7 +111,6 @@ 111 111 * Support Interrupt uplink (Since hardware version v1.2) 112 112 113 113 114 - 115 115 == 1.4 Applications == 116 116 117 117 * Smart Buildings & Home Automation ... ... @@ -122,7 +122,6 @@ 122 122 * Smart Factory 123 123 124 124 125 - 126 126 == 1.5 Firmware Change log == 127 127 128 128 [[RS485-LN Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/]] ... ... @@ -249,7 +249,7 @@ 249 249 ((( 250 250 ((( 251 251 ((( 252 -There are plenty of RS485 devices in the market and each device has different command to read the valid data. To support these devices in flexible, RS485-LN supports flexible command set. User can use [[AT Commands>>||anchor="H3.5ConfigureRS485- BLviaATorDownlink"]] or LoRaWAN Downlink Command to configure what commands RS485-LN should send for each sampling and how to handle the return from RS485 devices.247 +There are plenty of RS485 devices in the market and each device has different command to read the valid data. To support these devices in flexible, RS485-LN supports flexible command set. User can use [[AT Commands>>||anchor="H3.5ConfigureRS485-LNviaATorDownlink"]] or LoRaWAN Downlink Command to configure what commands RS485-LN should send for each sampling and how to handle the return from RS485 devices. 253 253 ))) 254 254 ))) 255 255 ... ... @@ -326,7 +326,6 @@ 326 326 327 327 328 328 329 - 330 330 === 3.3.2 Configure sensors === 331 331 332 332 ((( ... ... @@ -353,7 +353,6 @@ 353 353 354 354 355 355 356 - 357 357 === 3.3.3 Configure read commands for each sampling === 358 358 359 359 ((( ... ... @@ -366,7 +366,7 @@ 366 366 During each sampling, the RS485-LN can support 15 commands to read sensors. And combine the return to one or several uplink payloads. 367 367 368 368 369 -**Each RS485 commands include two parts:** 362 +(% style="color:#037691" %)**Each RS485 commands include two parts:** 370 370 371 371 ~1. What commands RS485-LN will send to the RS485 sensors. There are total 15 commands from **AT+COMMAD1**, **ATCOMMAND2**,…, to **AT+COMMANDF**. All commands are of same grammar. 372 372 ... ... @@ -377,15 +377,14 @@ 377 377 378 378 After we got the valid value from each RS485 commands, we need to combine them together with the command **AT+DATAUP**. 379 379 380 - 381 381 Below are examples for the how above AT Commands works. 382 382 383 383 384 -**AT+COMMANDx : **This command will be sent to RS485 devices during each sampling, Max command length is 14 bytes. The grammar is: 376 +(% style="color:#037691" %)**AT+COMMANDx **(%%)**: **This command will be sent to RS485 devices during each sampling, Max command length is 14 bytes. The grammar is: 385 385 386 386 (% border="1" style="background-color:#4bacc6; color:white; width:499px" %) 387 387 |(% style="width:496px" %)((( 388 -**AT+COMMANDx=xx xx xx xx xx xx xx xx xx xx xx xx,m** 380 +(% style="color:#037691" %)**AT+COMMANDx=xx xx xx xx xx xx xx xx xx xx xx xx,m** 389 389 390 390 **xx xx xx xx xx xx xx xx xx xx xx xx: The RS485 command to be sent** 391 391 ... ... @@ -397,7 +397,7 @@ 397 397 In the RS485-LN, we should use this command AT+COMMAND1=01 03 0B B8 00 02,1 for the same. 398 398 399 399 400 -**AT+DATACUTx : **This command defines how to handle the return from AT+COMMANDx, max return length is 45 bytes. 392 +(% style="color:#037691" %)**AT+DATACUTx **(%%)**: **This command defines how to handle the return from AT+COMMANDx, max return length is 45 bytes. 401 401 402 402 (% border="1" style="background-color:#4bacc6; color:white; width:510px" %) 403 403 |(% style="width:510px" %)((( ... ... @@ -410,20 +410,21 @@ 410 410 411 411 **Examples:** 412 412 413 -* Grab bytes :405 +* (% style="color:#037691" %)**Grab bytes** 414 414 415 415 [[image:image-20220602153621-1.png]] 416 416 417 417 418 -* Grab a section .410 +* (% style="color:#037691" %)**Grab a section** 419 419 420 420 [[image:image-20220602153621-2.png]] 421 421 422 422 423 -* Grab different sections .415 +* (% style="color:#037691" %)**Grab different sections** 424 424 425 425 [[image:image-20220602153621-3.png]] 426 426 419 + 427 427 428 428 ))) 429 429 ... ... @@ -503,6 +503,7 @@ 503 503 [[image:1654157178836-407.png]] 504 504 505 505 499 + 506 506 === 3.3.5 Uplink on demand === 507 507 508 508 Except uplink periodically, RS485-LN is able to uplink on demand. The server send downlink command to RS485-LN and RS485 will uplink data base on the command. ... ... @@ -532,7 +532,7 @@ 532 532 Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 533 533 534 534 535 -== 3.5 Configure RS485- BL via AT or Downlink ==529 +== 3.5 Configure RS485-LN via AT or Downlink == 536 536 537 537 ((( 538 538 User can configure RS485-LN via AT Commands or LoRaWAN Downlink Commands ... ... @@ -574,7 +574,7 @@ 574 574 575 575 576 576 577 -==== **RS485 Debug Command** ==== 571 +==== (% style="color:#037691" %)**RS485 Debug Command**(%%) ==== 578 578 579 579 ((( 580 580 This command is used to configure the RS485 devices; they won’t be used during sampling. ... ... @@ -581,15 +581,12 @@ 581 581 ))) 582 582 583 583 * ((( 584 -**AT Command** 585 -))) 578 +(% style="color:#037691" %)**AT Command** 586 586 587 -(% class="box infomessage" %) 588 -((( 589 -((( 590 590 **AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m** 581 + 582 + 591 591 ))) 592 -))) 593 593 594 594 ((( 595 595 m: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command ... ... @@ -596,7 +596,7 @@ 596 596 ))) 597 597 598 598 * ((( 599 -**Downlink Payload** 590 +(% style="color:#037691" %)**Downlink Payload** 600 600 ))) 601 601 602 602 ((( ... ... @@ -698,7 +698,7 @@ 698 698 ==== **Set Payload version** ==== 699 699 700 700 ((( 701 -This is the first byte of the uplink payload. RS485- BL can connect to different sensors. User can set the PAYVER field to tell server how to decode the current payload.692 +This is the first byte of the uplink payload. RS485-LN can connect to different sensors. User can set the PAYVER field to tell server how to decode the current payload. 702 702 ))) 703 703 704 704 * ((( ... ... @@ -796,7 +796,7 @@ 796 796 XX XX XX XX: AT+COMMAND or AT+DATACUT command 797 797 ))) 798 798 * ((( 799 -YY: If YY=0, RS485- BL will execute the downlink command without uplink; if YY=1, RS485-LN will execute an uplink after got this command.790 +YY: If YY=0, RS485-LN will execute the downlink command without uplink; if YY=1, RS485-LN will execute an uplink after got this command. 800 800 ))) 801 801 802 802 ((( ... ... @@ -1235,7 +1235,7 @@ 1235 1235 == 5.1 Access AT Command == 1236 1236 1237 1237 ((( 1238 -RS485- BL supports AT Command set. User can use a USB to TTL adapter plus the 3.5mm Program Cable to connect to RS485-BL to use AT command, as below.1229 +RS485-LN supports AT Command set. User can use a USB to TTL adapter plus the 3.5mm Program Cable to connect to RS485-LN to use AT command, as below. 1239 1239 ))) 1240 1240 1241 1241 [[image:1654162355560-817.png]] ... ... @@ -1242,7 +1242,7 @@ 1242 1242 1243 1243 1244 1244 ((( 1245 -In PC, User needs to set (% style="color:blue" %)**serial tool**(%%)(such as [[putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) baud rate to (% style="color:green" %)**9600**(%%) to access to access serial console of RS485- BL. The default password is 123456. Below is the output for reference:1236 +In PC, User needs to set (% style="color:blue" %)**serial tool**(%%)(such as [[putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) baud rate to (% style="color:green" %)**9600**(%%) to access to access serial console of RS485-LN. The default password is 123456. Below is the output for reference: 1246 1246 ))) 1247 1247 1248 1248 [[image:1654162368066-342.png]] ... ... @@ -1391,9 +1391,9 @@ 1391 1391 User can follow the introduction for [[how to upgrade image>>||anchor="H6.1Howtoupgradetheimage3F"]]. When download the images, choose the required image file for download. 1392 1392 1393 1393 1394 -== 6.3 How many RS485-Slave can RS485- BL connects? ==1385 +== 6.3 How many RS485-Slave can RS485-LN connects? == 1395 1395 1396 -The RS485- BL can support max 32 RS485 devices. Each uplink command of RS485-BL can support max 16 different RS485 command. So RS485-BL can support max 16 RS485 devices pre-program in the device for uplink. For other devices no pre-program, user can use the [[downlink message (type code 0xA8) to poll their info>>||anchor="H3.3.3Configurereadcommandsforeachsampling"]].1387 +The RS485-LN can support max 32 RS485 devices. Each uplink command of RS485-LN can support max 16 different RS485 command. So RS485-LN can support max 16 RS485 devices pre-program in the device for uplink. For other devices no pre-program, user can use the [[downlink message (type code 0xA8) to poll their info>>||anchor="H3.3.3Configurereadcommandsforeachsampling"]]. 1397 1397 1398 1398 1399 1399 == 6.4 Compatible question to ChirpStack and TTI LoRaWAN server ? ==