Changes for page RS485-BL – Waterproof RS485 to LoRaWAN Converter
Last modified by Xiaoling on 2025/04/23 15:57
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -25,19 +25,19 @@ 25 25 ))) 26 26 27 27 ((( 28 -The Dragino RS485-BL is a **RS485 / UART to LoRaWAN Converter** for Internet of Things solutions. User can connect RS485 or UART sensor to RS485-BL converter, and configure RS485-BL to periodically read sensor data and upload via LoRaWAN network to IoT server. 28 +The Dragino RS485-BL is a (% style="color:blue" %)**RS485 / UART to LoRaWAN Converter**(%%) for Internet of Things solutions. User can connect RS485 or UART sensor to RS485-BL converter, and configure RS485-BL to periodically read sensor data and upload via LoRaWAN network to IoT server. 29 29 ))) 30 30 31 31 ((( 32 -RS485-BL can interface to RS485 sensor, 3.3v/5v UART sensor or interrupt sensor. RS485-BL provides **a 3.3v output** and** a 5v output** to power external sensors. Both output voltages are controllable to minimize the total system power consumption. 32 +RS485-BL can interface to RS485 sensor, 3.3v/5v UART sensor or interrupt sensor. RS485-BL provides (% style="color:blue" %)**a 3.3v output**(%%) and** (% style="color:blue" %)a 5v output(%%)** to power external sensors. Both output voltages are controllable to minimize the total system power consumption. 33 33 ))) 34 34 35 35 ((( 36 -RS485-BL is IP67 **waterproof** and powered by **8500mAh Li-SOCI2 battery**, it is designed for long term use for several years. 36 +RS485-BL is IP67 (% style="color:blue" %)**waterproof**(%%) and powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use for several years. 37 37 ))) 38 38 39 39 ((( 40 -RS485-BL runs standard **LoRaWAN 1.0.3 in Class A**. It can reach long transfer range and easy to integrate with LoRaWAN compatible gateway and IoT server. 40 +RS485-BL runs standard (% style="color:blue" %)**LoRaWAN 1.0.3 in Class A**(%%). It can reach long transfer range and easy to integrate with LoRaWAN compatible gateway and IoT server. 41 41 ))) 42 42 43 43 ((( ... ... @@ -58,6 +58,7 @@ 58 58 59 59 == 1.2 Specifications == 60 60 61 + 61 61 **Hardware System:** 62 62 63 63 * STM32L072CZT6 MCU ... ... @@ -64,8 +64,6 @@ 64 64 * SX1276/78 Wireless Chip 65 65 * Power Consumption (exclude RS485 device): 66 66 ** Idle: 6uA@3.3v 67 - 68 -* 69 69 ** 20dB Transmit: 130mA@3.3v 70 70 71 71 **Interface for Model:** ... ... @@ -95,8 +95,6 @@ 95 95 * 127 dB Dynamic Range RSSI. 96 96 * Automatic RF Sense and CAD with ultra-fast AFC. 97 97 98 - 99 - 100 100 == 1.3 Features == 101 101 102 102 * LoRaWAN Class A & Class C protocol (default Class A) ... ... @@ -108,8 +108,6 @@ 108 108 * Support Modbus protocol 109 109 * Support Interrupt uplink 110 110 111 - 112 - 113 113 == 1.4 Applications == 114 114 115 115 * Smart Buildings & Home Automation ... ... @@ -119,8 +119,6 @@ 119 119 * Smart Cities 120 120 * Smart Factory 121 121 122 - 123 - 124 124 == 1.5 Firmware Change log == 125 125 126 126 [[RS485-BL Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/RS485-BL/Firmware/||style="background-color: rgb(255, 255, 255);"]] ... ... @@ -129,6 +129,8 @@ 129 129 == 1.6 Hardware Change log == 130 130 131 131 ((( 125 + 126 + 132 132 v1.4 133 133 ))) 134 134 ... ... @@ -211,8 +211,6 @@ 211 211 ))) 212 212 213 213 214 - 215 - 216 216 [[image:image-20220519174512-1.png]] 217 217 218 218 [[image:image-20220519174512-2.png||height="328" width="731"]] ... ... @@ -236,6 +236,7 @@ 236 236 237 237 [[image:1652953568895-172.png||height="232" width="724"]] 238 238 232 + 239 239 == 3.3 Configure Commands to read data == 240 240 241 241 ((( ... ... @@ -322,6 +322,7 @@ 322 322 ))) 323 323 ))) 324 324 319 + 325 325 === 3.3.2 Configure sensors === 326 326 327 327 ((( ... ... @@ -342,8 +342,9 @@ 342 342 mm: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command 343 343 )))|(% style="width:256px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m 344 344 345 -Detail of AT+CFGDEV command see [[AT+CFGDEV detail>> path:#AT_CFGDEV]].340 +Detail of AT+CFGDEV command see [[AT+CFGDEV detail>>||anchor="HRS485DebugCommand28AT2BCFGDEV29"]]. 346 346 342 + 347 347 === 3.3.3 Configure read commands for each sampling === 348 348 349 349 ((( ... ... @@ -441,7 +441,7 @@ 441 441 442 442 **Examples:** 443 443 444 -1 .For a return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49440 +1)For a return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49 445 445 446 446 If we set AT+SEARCH1=1,1E 56 34. (max 5 bytes for prefix) 447 447 ... ... @@ -449,7 +449,7 @@ 449 449 450 450 [[image:1653271044481-711.png]] 451 451 452 - 1.For a return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49448 +2)For a return string from AT+COMMAND1: 16 0c 1e 56 34 2e 30 58 5f 36 41 30 31 00 49 453 453 454 454 If we set AT+SEARCH1=2, 1E 56 34+31 00 49 455 455 ... ... @@ -468,16 +468,18 @@ 468 468 * **c: define the position for valid value. ** 469 469 ))) 470 470 471 -Examples: 467 +**Examples:** 472 472 473 473 * Grab bytes: 474 474 475 475 [[image:1653271581490-837.png||height="313" width="722"]] 476 476 473 + 477 477 * Grab a section. 478 478 479 479 [[image:1653271648378-342.png||height="326" width="720"]] 480 480 478 + 481 481 * Grab different sections. 482 482 483 483 [[image:1653271657255-576.png||height="305" width="730"]] ... ... @@ -520,6 +520,7 @@ 520 520 521 521 [[image:1653271763403-806.png]] 522 522 521 + 523 523 === 3.3.4 Compose the uplink payload === 524 524 525 525 ((( ... ... @@ -527,7 +527,7 @@ 527 527 ))) 528 528 529 529 ((( 530 -(% style="color:# 4f81bd" %)**Examples: AT+DATAUP=0**529 +(% style="color:#037691" %)**Examples: AT+DATAUP=0** 531 531 ))) 532 532 533 533 ((( ... ... @@ -539,7 +539,7 @@ 539 539 ))) 540 540 541 541 ((( 542 -(% style="color:#4f81bd" %)Battery Info+PAYVER + VALID Value from RETURN1 + Valid Value from RETURN2 + … + RETURNx 541 +(% style="color:#4f81bd" %)**Battery Info+PAYVER + VALID Value from RETURN1 + Valid Value from RETURN2 + … + RETURNx** 543 543 ))) 544 544 545 545 ((( ... ... @@ -548,8 +548,12 @@ 548 548 549 549 [[image:1653272787040-634.png||height="515" width="719"]] 550 550 550 + 551 + 551 551 ((( 552 -(% style="color:#4f81bd" %)**Examples: AT+DATAUP=1** 553 +(% style="color:#037691" %)**Examples: AT+DATAUP=1** 554 + 555 + 553 553 ))) 554 554 555 555 ((( ... ... @@ -561,7 +561,7 @@ 561 561 ))) 562 562 563 563 ((( 564 -(% style="color:#4f81bd" %)Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA 567 +(% style="color:#4f81bd" %)**Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA** 565 565 ))) 566 566 567 567 1. ((( ... ... @@ -594,6 +594,7 @@ 594 594 595 595 [[image:1653272901032-107.png]] 596 596 600 + 597 597 (% style="color:red" %)Notice: the Max bytes is according to the max support bytes in different Frequency Bands for lowest SF. As below: 598 598 599 599 ~* For AU915/AS923 bands, if UplinkDwell time=0, max 51 bytes for each uplink ( so 51 -5 = 46 max valid date)