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,11 +69,13 @@ 69 69 ** Idle: 32mA@12v 70 70 ** 20dB Transmit: 65mA@12v 71 71 72 + 72 72 **Interface for Model:** 73 73 74 74 * RS485 75 75 * Power Input 7~~ 24V DC. 76 76 78 + 77 77 **LoRa Spec:** 78 78 79 79 * Frequency Range: ... ... @@ -96,6 +96,7 @@ 96 96 * Packet engine up to 256 bytes with CRC 97 97 98 98 101 + 99 99 == 1.3 Features == 100 100 101 101 * LoRaWAN Class A & Class C protocol (default Class C) ... ... @@ -108,6 +108,7 @@ 108 108 * Support Interrupt uplink (Since hardware version v1.2) 109 109 110 110 114 + 111 111 == 1.4 Applications == 112 112 113 113 * Smart Buildings & Home Automation ... ... @@ -118,6 +118,7 @@ 118 118 * Smart Factory 119 119 120 120 125 + 121 121 == 1.5 Firmware Change log == 122 122 123 123 [[RS485-LN Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/]] ... ... @@ -244,7 +244,7 @@ 244 244 ((( 245 245 ((( 246 246 ((( 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-L NviaATorDownlink"]] or LoRaWAN Downlink Command to configure what commands RS485-LN should send for each sampling and how to handle the return from RS485 devices.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. 248 248 ))) 249 249 ))) 250 250 ... ... @@ -321,6 +321,7 @@ 321 321 322 322 323 323 329 + 324 324 === 3.3.2 Configure sensors === 325 325 326 326 ((( ... ... @@ -347,6 +347,7 @@ 347 347 348 348 349 349 356 + 350 350 === 3.3.3 Configure read commands for each sampling === 351 351 352 352 ((( ... ... @@ -359,7 +359,7 @@ 359 359 During each sampling, the RS485-LN can support 15 commands to read sensors. And combine the return to one or several uplink payloads. 360 360 361 361 362 - (% style="color:#037691" %)**Each RS485 commands include two parts:**369 +**Each RS485 commands include two parts:** 363 363 364 364 ~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. 365 365 ... ... @@ -370,14 +370,15 @@ 370 370 371 371 After we got the valid value from each RS485 commands, we need to combine them together with the command **AT+DATAUP**. 372 372 380 + 373 373 Below are examples for the how above AT Commands works. 374 374 375 375 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:384 +**AT+COMMANDx : **This command will be sent to RS485 devices during each sampling, Max command length is 14 bytes. The grammar is: 377 377 378 378 (% border="1" style="background-color:#4bacc6; color:white; width:499px" %) 379 379 |(% style="width:496px" %)((( 380 - (% style="color:#037691" %)**AT+COMMANDx=xx xx xx xx xx xx xx xx xx xx xx xx,m**388 +**AT+COMMANDx=xx xx xx xx xx xx xx xx xx xx xx xx,m** 381 381 382 382 **xx xx xx xx xx xx xx xx xx xx xx xx: The RS485 command to be sent** 383 383 ... ... @@ -389,7 +389,7 @@ 389 389 In the RS485-LN, we should use this command AT+COMMAND1=01 03 0B B8 00 02,1 for the same. 390 390 391 391 392 - (% style="color:#037691" %)**AT+DATACUTx**(%%)**: **This command defines how to handle the return from AT+COMMANDx, max return length is 45 bytes.400 +**AT+DATACUTx : **This command defines how to handle the return from AT+COMMANDx, max return length is 45 bytes. 393 393 394 394 (% border="1" style="background-color:#4bacc6; color:white; width:510px" %) 395 395 |(% style="width:510px" %)((( ... ... @@ -402,17 +402,17 @@ 402 402 403 403 **Examples:** 404 404 405 -* (% style="color:#037691" %)**Grab bytes**413 +* Grab bytes: 406 406 407 407 [[image:image-20220602153621-1.png]] 408 408 409 409 410 -* (% style="color:#037691" %)**Grab a section**418 +* Grab a section. 411 411 412 412 [[image:image-20220602153621-2.png]] 413 413 414 414 415 -* (% style="color:#037691" %)**Grab different sections**423 +* Grab different sections. 416 416 417 417 [[image:image-20220602153621-3.png]] 418 418 ... ... @@ -496,7 +496,6 @@ 496 496 [[image:1654157178836-407.png]] 497 497 498 498 499 - 500 500 === 3.3.5 Uplink on demand === 501 501 502 502 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. ... ... @@ -568,7 +568,7 @@ 568 568 569 569 570 570 571 -==== (% style="color:#037691" %)**RS485 Debug Command**(%%)====578 +==== **RS485 Debug Command** ==== 572 572 573 573 ((( 574 574 This command is used to configure the RS485 devices; they won’t be used during sampling. ... ... @@ -575,12 +575,15 @@ 575 575 ))) 576 576 577 577 * ((( 578 -(% style="color:#037691" %)**AT Command** 585 +**AT Command** 586 +))) 579 579 588 +(% class="box infomessage" %) 589 +((( 590 +((( 580 580 **AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m** 581 - 582 - 583 583 ))) 593 +))) 584 584 585 585 ((( 586 586 m: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command ... ... @@ -587,7 +587,7 @@ 587 587 ))) 588 588 589 589 * ((( 590 - (% style="color:#037691" %)**Downlink Payload**600 +**Downlink Payload** 591 591 ))) 592 592 593 593 ((( ... ... @@ -689,7 +689,7 @@ 689 689 ==== **Set Payload version** ==== 690 690 691 691 ((( 692 -This is the first byte of the uplink payload. RS485-L Ncan connect to different sensors. User can set the PAYVER field to tell server how to decode the current payload.702 +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. 693 693 ))) 694 694 695 695 * ((( ... ... @@ -787,7 +787,7 @@ 787 787 XX XX XX XX: AT+COMMAND or AT+DATACUT command 788 788 ))) 789 789 * ((( 790 -YY: If YY=0, RS485-L Nwill execute the downlink command without uplink; if YY=1, RS485-LN will execute an uplink after got this command.800 +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. 791 791 ))) 792 792 793 793 ((( ... ... @@ -1226,7 +1226,7 @@ 1226 1226 == 5.1 Access AT Command == 1227 1227 1228 1228 ((( 1229 -RS485-L Nsupports AT Command set. User can use a USB to TTL adapter plus the 3.5mm Program Cable to connect to RS485-LNto use AT command, as below.1239 +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. 1230 1230 ))) 1231 1231 1232 1232 [[image:1654162355560-817.png]] ... ... @@ -1233,7 +1233,7 @@ 1233 1233 1234 1234 1235 1235 ((( 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-L N. The default password is 123456. Below is the output for reference:1246 +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: 1237 1237 ))) 1238 1238 1239 1239 [[image:1654162368066-342.png]] ... ... @@ -1382,9 +1382,9 @@ 1382 1382 User can follow the introduction for [[how to upgrade image>>||anchor="H6.1Howtoupgradetheimage3F"]]. When download the images, choose the required image file for download. 1383 1383 1384 1384 1385 -== 6.3 How many RS485-Slave can RS485-L Nconnects? ==1395 +== 6.3 How many RS485-Slave can RS485-BL connects? == 1386 1386 1387 -The RS485-L Ncan support max 32 RS485 devices. Each uplink command of RS485-LNcan support max 16 different RS485 command. So RS485-LNcan 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 +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"]]. 1388 1388 1389 1389 1390 1390 == 6.4 Compatible question to ChirpStack and TTI LoRaWAN server ? ==