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
-
... ... @@ -1,6 +1,10 @@ 1 -(% style="text-align:center" %) 2 -[[image:1653266934636-343.png||height="385" width="385"]] 1 +(% aria-label="1653266934636-343.png image widget" contenteditable="false" role="region" tabindex="-1" %) 2 +((( 3 +(% data-widget="image" style="text-align:center" %) 4 +[[image:1653266934636-343.png||height="385" width="385"]](% title="Click and drag to resize" %) 3 3 6 +(% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||height="15" role="presentation" title="Click and drag to move" width="15"]] 7 +))) 4 4 5 5 6 6 ... ... @@ -7,16 +7,23 @@ 7 7 8 8 9 9 14 + 10 10 **Table of Contents:** 11 11 12 12 {{toc/}} 13 13 14 14 20 +(% aria-label="macro:toc widget" contenteditable="false" role="region" tabindex="-1" %) 21 +((( 22 +(% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||height="15" role="presentation" title="Click and drag to move" width="15"]] 23 +))) 15 15 16 16 17 17 18 18 19 19 29 + 30 + 20 20 = 1.Introduction = 21 21 22 22 == 1.1 What is RS485-LN RS485 to LoRaWAN Converter == ... ... @@ -55,7 +55,7 @@ 55 55 ))) 56 56 ))) 57 57 58 -[[image:1653267211009-519.png||height="419" width="724"]] 69 +(% aria-label="1653267211009-519.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653267211009-519.png||data-widget="image" height="419" width="724"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 59 59 60 60 61 61 == 1.2 Specifications == ... ... @@ -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: ... ... @@ -156,7 +156,7 @@ 156 156 Once there is power, the RS485-LN will be on. 157 157 ))) 158 158 159 -[[image:1653268091319-405.png]] 168 +(% aria-label="1653268091319-405.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653268091319-405.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 160 160 161 161 162 162 ))) ... ... @@ -177,7 +177,7 @@ 177 177 178 178 Here shows an example for how to join the TTN V3 Network. Below is the network structure, we use [[LG308>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]] as LoRaWAN gateway here. 179 179 180 -[[image:1653268155545-638.png||height="334" width="724"]] 189 +(% aria-label="1653268155545-638.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653268155545-638.png||data-widget="image" height="334" width="724"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 181 181 182 182 183 183 ((( ... ... @@ -189,7 +189,7 @@ 189 189 485A+ and 485B- of the sensor are connected to RS485A and RA485B of RS485-LN respectively. 190 190 ))) 191 191 192 -[[image:1653268227651-549.png||height="592" width="720"]] 201 +(% aria-label="1653268227651-549.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653268227651-549.png||data-widget="image" height="592" width="720"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 193 193 194 194 195 195 ((( ... ... @@ -205,7 +205,7 @@ 205 205 ))) 206 206 ))) 207 207 208 -[[image:1652953462722-299.png]] 217 +(% aria-label="1652953462722-299.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1652953462722-299.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 209 209 210 210 211 211 ((( ... ... @@ -218,23 +218,23 @@ 218 218 ))) 219 219 ))) 220 220 221 -[[image:image-20220519174512-1.png]] 230 +(% aria-label="image-20220519174512-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-1.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 222 222 223 -[[image:image-20220519174512-2.png||height="323" width="720"]] 232 +(% aria-label="image-20220519174512-2.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-2.png||data-widget="image" height="323" width="720"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 224 224 225 -[[image:image-20220519174512-3.png||height="556" width="724"]] 234 +(% aria-label="image-20220519174512-3.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-3.png||data-widget="image" height="556" width="724"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 226 226 227 -[[image:image-20220519174512-4.png]] 236 +(% aria-label="image-20220519174512-4.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220519174512-4.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 228 228 229 229 You can also choose to create the device manually. 230 230 231 -[[image:1652953542269-423.png||height="710" width="723"]] 240 +(% aria-label="1652953542269-423.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1652953542269-423.png||data-widget="image" height="710" width="723"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 232 232 233 233 234 234 235 235 **Add APP KEY and DEV EUI** 236 236 237 -[[image:1652953553383-907.png||height="514" width="724"]] 246 +(% aria-label="1652953553383-907.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1652953553383-907.png||data-widget="image" height="514" width="724"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 238 238 239 239 240 240 ((( ... ... @@ -241,7 +241,7 @@ 241 241 (% style="color:blue" %)**Step 2**(%%): Power on RS485-LN and it will auto join to the TTN V3 network. After join success, it will start to upload message to TTN V3 and user can see in the panel. 242 242 ))) 243 243 244 -[[image:1652953568895-172.png||height="232" width="724"]] 253 +(% aria-label="1652953568895-172.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1652953568895-172.png||data-widget="image" height="232" width="724"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 245 245 246 246 247 247 == 3.3 Configure Commands to read data == ... ... @@ -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.261 +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 ... ... @@ -324,9 +324,6 @@ 324 324 ))) 325 325 ))) 326 326 327 - 328 - 329 - 330 330 === 3.3.2 Configure sensors === 331 331 332 332 ((( ... ... @@ -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:** 375 +(% 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: 389 +(% 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** 393 +(% 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. 405 +(% 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,19 +410,19 @@ 410 410 411 411 **Examples:** 412 412 413 -* Grab bytes :418 +* (% style="color:#037691" %)**Grab bytes** 414 414 415 -[[image:image-20220602153621-1.png]] 420 +(% aria-label="image-20220602153621-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-1.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 416 416 417 417 418 -* Grab a section .423 +* (% style="color:#037691" %)**Grab a section** 419 419 420 -[[image:image-20220602153621-2.png]] 425 +(% aria-label="image-20220602153621-2.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-2.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 421 421 422 422 423 -* Grab different sections .428 +* (% style="color:#037691" %)**Grab different sections** 424 424 425 -[[image:image-20220602153621-3.png]] 430 +(% aria-label="image-20220602153621-3.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602153621-3.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 426 426 427 427 428 428 ... ... @@ -458,7 +458,7 @@ 458 458 Where PAYVER is defined by AT+PAYVER, below is an example screen shot. 459 459 ))) 460 460 461 -[[image:1653269759169-150.png||height="513" width="716"]] 466 +(% aria-label="1653269759169-150.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1653269759169-150.png||data-widget="image" height="513" width="716"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 462 462 463 463 464 464 (% style="color:#037691" %)**Examples: AT+DATAUP=1** ... ... @@ -476,7 +476,7 @@ 476 476 1. PAYLOAD#: Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT) 477 477 1. DATA: Valid value: max 8 bytes for each uplink so each uplink <= 11 bytes. For the last uplink, DATA will might less than 8 bytes 478 478 479 -[[image:image-20220602155039-4.png]] 484 +(% aria-label="image-20220602155039-4.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602155039-4.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 480 480 481 481 482 482 So totally there will be 3 uplinks for this sampling, each uplink include 8 bytes DATA ... ... @@ -501,9 +501,10 @@ 501 501 502 502 Below are the uplink payloads: 503 503 504 -[[image:1654157178836-407.png]] 509 +(% aria-label="1654157178836-407.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654157178836-407.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 505 505 506 506 512 + 507 507 === 3.3.5 Uplink on demand === 508 508 509 509 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. ... ... @@ -520,7 +520,7 @@ 520 520 521 521 RS485-LN support external Interrupt uplink since hardware v1.2 release. 522 522 523 -[[image:1654157342174-798.png]] 529 +(% aria-label="1654157342174-798.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654157342174-798.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 524 524 525 525 Connect the Interrupt pin to RS485-LN INT port and connect the GND pin to V- port. When there is a high voltage (Max 24v) on INT pin. Device will send an uplink packet. 526 526 ... ... @@ -528,7 +528,7 @@ 528 528 == 3.4 Uplink Payload == 529 529 530 530 531 -[[image:image-20220606110929-1.png]] 537 +(% aria-label="image-20220606110929-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220606110929-1.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 532 532 533 533 Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors. 534 534 ... ... @@ -565,7 +565,7 @@ 565 565 566 566 Response feature is added to the server's downlink, a special package with a FPort of 200 will be uploaded immediately after receiving the data sent by the server. 567 567 568 -[[image:image-20220602163333-5.png||height="263" width="1160"]] 574 +(% aria-label="image-20220602163333-5.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602163333-5.png||data-widget="image" height="263" width="1160"]](% style="background:url(~"http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png~") rgba(220, 220, 220, 0.5); left:0px; top:-15px" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 569 569 570 570 The first byte of this package represents whether the configuration is successful, 00 represents failure, 01 represents success. Except for the first byte, the other is the previous downlink. (All commands except A8 type commands are applicable) 571 571 ... ... @@ -575,7 +575,7 @@ 575 575 576 576 577 577 578 -==== **RS485 Debug Command** ==== 584 +==== (% style="color:#037691" %)**RS485 Debug Command**(%%) ==== 579 579 580 580 ((( 581 581 This command is used to configure the RS485 devices; they won’t be used during sampling. ... ... @@ -582,15 +582,12 @@ 582 582 ))) 583 583 584 584 * ((( 585 -**AT Command** 586 -))) 591 +(% style="color:#037691" %)**AT Command** 587 587 588 -(% class="box infomessage" %) 589 -((( 590 -((( 591 591 **AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m** 594 + 595 + 592 592 ))) 593 -))) 594 594 595 595 ((( 596 596 m: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command ... ... @@ -597,7 +597,7 @@ 597 597 ))) 598 598 599 599 * ((( 600 -**Downlink Payload** 603 +(% style="color:#037691" %)**Downlink Payload** 601 601 ))) 602 602 603 603 ((( ... ... @@ -690,45 +690,41 @@ 690 690 ))) 691 691 692 692 ((( 693 - [[image:1654159460680-153.png]] 696 + (% aria-label="1654159460680-153.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654159460680-153.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 694 694 ))) 695 695 696 696 697 697 698 698 699 -==== **Set Payload version** ==== 702 +==== (% style="color:blue" %)**Set Payload version**(%%) ==== 700 700 701 701 ((( 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.705 +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. 703 703 ))) 704 704 705 705 * ((( 706 -**AT Command:** 707 -))) 709 +(% style="color:#037691" %)**AT Command:** 708 708 709 -(% class="box infomessage" %) 710 -((( 711 -((( 712 -**AT+PAYVER: Set PAYVER field = 1** 713 -))) 714 -))) 711 +**AT+PAYVER: **Set PAYVER field = 1 715 715 713 + 714 +))) 716 716 * ((( 717 -**Downlink Payload:** 716 +(% style="color:#037691" %)**Downlink Payload:** 718 718 ))) 719 719 720 720 ((( 721 -**0xAE 01** ~-~-> Set PAYVER field = 0x01 720 +**0xAE 01** ~-~-> Set PAYVER field = 0x01 722 722 ))) 723 723 724 724 ((( 725 -**0xAE 0F** ~-~-> Set PAYVER field = 0x0F 724 +**0xAE 0F** ~-~-> Set PAYVER field = 0x0F 726 726 ))) 727 727 728 728 729 729 730 730 731 -==== **Set RS485 Sampling Commands** ==== 730 +==== (% style="color:blue" %)**Set RS485 Sampling Commands**(%%) ==== 732 732 733 733 ((( 734 734 AT+COMMANDx or AT+DATACUTx ... ... @@ -743,29 +743,16 @@ 743 743 ))) 744 744 745 745 * ((( 746 -**AT Command:** 745 +(% style="color:#037691" %)**AT Command:** 747 747 ))) 748 748 749 -(% class="box infomessage" %) 750 -((( 751 -((( 752 -**AT+COMMANDx: Configure RS485 read command to sensor.** 753 -))) 754 -))) 748 +**AT+COMMANDx: **Configure RS485 read command to sensor. 755 755 756 -(% class="box infomessage" %) 757 -((( 758 -((( 759 -**AT+DATACUTx: Configure how to handle return from RS485 devices.** 760 -))) 761 -))) 750 +**AT+DATACUTx: **Configure how to handle return from RS485 devices. 762 762 763 -((( 764 - 765 -))) 766 766 767 767 * ((( 768 -**Downlink Payload:** 754 +(% style="color:#037691" %)**Downlink Payload:** 769 769 ))) 770 770 771 771 ((( ... ... @@ -797,7 +797,7 @@ 797 797 XX XX XX XX: AT+COMMAND or AT+DATACUT command 798 798 ))) 799 799 * ((( 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.786 +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. 801 801 ))) 802 802 803 803 ((( ... ... @@ -819,7 +819,7 @@ 819 819 820 820 821 821 822 -==== **Fast command to handle MODBUS device** ==== 808 +==== (% style="color:blue" %)**Fast command to handle MODBUS device**(%%) ==== 823 823 824 824 ((( 825 825 AT+MBFUN is valid since v1.3 firmware version. The command is for fast configure to read Modbus devices. It is only valid for the devices which follow the [[MODBUS-RTU protocol>>url:https://www.modbustools.com/modbus.html]]. ... ... @@ -851,14 +851,14 @@ 851 851 AT+COMMAND2= 01 02 00 40 00 10,1 ~-~-> read slave address 01 , function code 02, start address 00 40, quantity of inputs 00 10. 852 852 ))) 853 853 854 -[[image:image-20220602165351-6.png]] 840 +(% aria-label="image-20220602165351-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-6.png||data-widget="image"]](% style="background:url(~"http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png~") rgba(220, 220, 220, 0.5); left:0px; top:-15px" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 855 855 856 -[[image:image-20220602165351-7.png]] 842 +(% aria-label="image-20220602165351-7.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-7.png||data-widget="image"]](% style="background:url(~"http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png~") rgba(220, 220, 220, 0.5); left:0px; top:-15px" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 857 857 858 858 859 859 860 860 861 -==== **RS485 command timeout** ==== 847 +==== (% style="color:blue" %)**RS485 command timeout**(%%) ==== 862 862 863 863 ((( 864 864 Some Modbus device has slow action to send replies. This command is used to configure the RS485-LN to use longer time to wait for their action. ... ... @@ -869,7 +869,7 @@ 869 869 ))) 870 870 871 871 * ((( 872 -**AT Command:** 858 +(% style="color:#037691" %)** AT Command:** 873 873 ))) 874 874 875 875 (% class="box infomessage" %) ... ... @@ -892,7 +892,7 @@ 892 892 ))) 893 893 894 894 * ((( 895 -**Downlink Payload:** 881 +(% style="color:#037691" %)** Downlink Payload:** 896 896 ))) 897 897 898 898 ((( ... ... @@ -914,7 +914,7 @@ 914 914 915 915 916 916 917 -==== **Uplink payload mode** ==== 903 +==== (% style="color:blue" %)**Uplink payload mode**(%%) ==== 918 918 919 919 ((( 920 920 Define to use one uplink or multiple uplinks for the sampling. ... ... @@ -925,29 +925,16 @@ 925 925 ))) 926 926 927 927 * ((( 928 -**AT Command:** 914 +(% style="color:#037691" %)** AT Command:** 929 929 ))) 930 930 931 -(% class="box infomessage" %) 932 -((( 933 -((( 934 934 **AT+DATAUP=0** 935 -))) 936 -))) 937 937 938 -(% class="box infomessage" %) 939 -((( 940 -((( 941 941 **AT+DATAUP=1** 942 -))) 943 -))) 944 944 945 -((( 946 - 947 -))) 948 948 949 949 * ((( 950 -**Downlink Payload:** 923 +(% style="color:#037691" %)** Downlink Payload:** 951 951 ))) 952 952 953 953 ((( ... ... @@ -961,7 +961,7 @@ 961 961 962 962 963 963 964 -==== **Manually trigger an Uplink** ==== 937 +==== (% style="color:blue" %)**Manually trigger an Uplink**(%%) ==== 965 965 966 966 ((( 967 967 Ask device to send an uplink immediately. ... ... @@ -968,7 +968,7 @@ 968 968 ))) 969 969 970 970 * ((( 971 -**AT Command:** 944 +(% style="color:#037691" %)** AT Command:** 972 972 ))) 973 973 974 974 ((( ... ... @@ -980,7 +980,7 @@ 980 980 ))) 981 981 982 982 * ((( 983 -**Downlink Payload:** 956 +(% style="color:#037691" %)** Downlink Payload:** 984 984 ))) 985 985 986 986 ((( ... ... @@ -990,7 +990,7 @@ 990 990 991 991 992 992 993 -==== **Clear RS485 Command** ==== 966 +==== (% style="color:blue" %)**Clear RS485 Command**(%%) ==== 994 994 995 995 ((( 996 996 The AT+COMMANDx and AT+DATACUTx settings are stored in special location, user can use below command to clear them. ... ... @@ -997,7 +997,7 @@ 997 997 ))) 998 998 999 999 * ((( 1000 -**AT Command:** 973 +(% style="color:#037691" %)** AT Command:** 1001 1001 ))) 1002 1002 1003 1003 ((( ... ... @@ -1020,11 +1020,11 @@ 1020 1020 The uplink screen shot is: 1021 1021 ))) 1022 1022 1023 -[[image:1654160691922-496.png]] 996 +(% aria-label="1654160691922-496.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654160691922-496.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1024 1024 1025 1025 1026 1026 * ((( 1027 -**Downlink Payload:** 1000 +(% style="color:#037691" %)** Downlink Payload:** 1028 1028 ))) 1029 1029 1030 1030 ((( ... ... @@ -1034,7 +1034,7 @@ 1034 1034 1035 1035 1036 1036 1037 -==== **Set Serial Communication Parameters** ==== 1010 +==== (% style="color:blue" %)**Set Serial Communication Parameters**(%%) ==== 1038 1038 1039 1039 ((( 1040 1040 Set the Rs485 serial communication parameters: ... ... @@ -1041,7 +1041,7 @@ 1041 1041 ))) 1042 1042 1043 1043 * ((( 1044 -**AT Command:** 1017 +(% style="color:#037691" %)** AT Command:** 1045 1045 ))) 1046 1046 1047 1047 ((( ... ... @@ -1048,41 +1048,28 @@ 1048 1048 Set Baud Rate: 1049 1049 ))) 1050 1050 1051 -(% class="box infomessage" %) 1052 -((( 1053 -((( 1024 + 1054 1054 **AT+BAUDR=9600** ~/~/ Options: (1200,2400,4800,14400,19200,115200) 1055 -))) 1056 -))) 1057 1057 1027 + 1058 1058 ((( 1059 1059 Set UART Parity 1060 1060 ))) 1061 1061 1062 -(% class="box infomessage" %) 1063 -((( 1064 -((( 1032 + 1065 1065 **AT+PARITY=0** ~/~/ Option: 0: no parity, 1: odd parity, 2: even parity 1066 -))) 1067 -))) 1068 1068 1035 + 1069 1069 ((( 1070 1070 Set STOPBIT 1071 1071 ))) 1072 1072 1073 -(% class="box infomessage" %) 1074 -((( 1075 -((( 1040 + 1076 1076 **AT+STOPBIT=0** ~/~/ Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits 1077 -))) 1078 -))) 1079 1079 1080 -((( 1081 - 1082 -))) 1083 1083 1084 1084 * ((( 1085 -**Downlink Payload:** 1045 +(% style="color:#037691" %)** Downlink Payload:** 1086 1086 ))) 1087 1087 1088 1088 ((( ... ... @@ -1121,7 +1121,7 @@ 1121 1121 RS485-LN supports listening mode, it can listen the RS485 network packets and send them via LoRaWAN uplink. Below is the structure. The blue arrow shows the RS485 network packets to RS485-LN. 1122 1122 ))) 1123 1123 1124 -[[image:image-20220602171200-8.png||height="567" width="1007"]] 1084 +(% aria-label="image-20220602171200-8.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602171200-8.png||data-widget="image" height="567" width="1007"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1125 1125 1126 1126 ((( 1127 1127 To enable the listening mode, use can run the command AT+RXMODE. ... ... @@ -1195,7 +1195,7 @@ 1195 1195 ))) 1196 1196 1197 1197 ((( 1198 -[[image:image-20220602171200-9.png]] 1158 +(% aria-label="image-20220602171200-9.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602171200-9.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1199 1199 ))) 1200 1200 1201 1201 ((( ... ... @@ -1236,17 +1236,17 @@ 1236 1236 == 5.1 Access AT Command == 1237 1237 1238 1238 ((( 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.1199 +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. 1240 1240 ))) 1241 1241 1242 -[[image:1654162355560-817.png]] 1202 +(% aria-label="1654162355560-817.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162355560-817.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1243 1243 1244 1244 1245 1245 ((( 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:1206 +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: 1247 1247 ))) 1248 1248 1249 -[[image:1654162368066-342.png]] 1209 +(% aria-label="1654162368066-342.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162368066-342.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1250 1250 1251 1251 1252 1252 ((( ... ... @@ -1325,7 +1325,7 @@ 1325 1325 4. The command AT+RX2FQ and AT+RX2DR is to let downlink work. to set the correct parameters, user can check the actually downlink parameters to be used. As below. Which shows the RX2FQ should use 868400000 and RX2DR should be 5 1326 1326 ))) 1327 1327 1328 -[[image:1654162478620-421.png]] 1288 +(% aria-label="1654162478620-421.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162478620-421.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1329 1329 1330 1330 1331 1331 = 6. FAQ = ... ... @@ -1350,7 +1350,7 @@ 1350 1350 Below shows the hardware connection for how to upload an image to RS485-LN: 1351 1351 ))) 1352 1352 1353 -[[image:1654162535040-878.png]] 1313 +(% aria-label="1654162535040-878.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654162535040-878.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1354 1354 1355 1355 ((( 1356 1356 **Step1:** Download [[flash loader>>url:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/flasher-stm32.html]]. ... ... @@ -1373,18 +1373,18 @@ 1373 1373 ))) 1374 1374 1375 1375 1376 -[[image:image-20220602175818-12.png]] 1336 +(% aria-label="image-20220602175818-12.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175818-12.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1377 1377 1378 1378 1379 -[[image:image-20220602175848-13.png]] 1339 +(% aria-label="image-20220602175848-13.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175848-13.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1380 1380 1381 1381 1382 -[[image:image-20220602175912-14.png]] 1342 +(% aria-label="image-20220602175912-14.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175912-14.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1383 1383 1384 1384 1385 1385 **Notice**: In case user has lost the program cable. User can hand made one from a 3.5mm cable. The pin mapping is: 1386 1386 1387 -[[image:image-20220602175638-10.png]] 1347 +(% aria-label="image-20220602175638-10.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602175638-10.png||data-widget="image"]](% style="background-image:url(http://wiki.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %) 1388 1388 1389 1389 1390 1390 == 6.2 How to change the LoRa Frequency Bands/Region? == ... ... @@ -1392,9 +1392,9 @@ 1392 1392 User can follow the introduction for [[how to upgrade image>>||anchor="H6.1Howtoupgradetheimage3F"]]. When download the images, choose the required image file for download. 1393 1393 1394 1394 1395 -== 6.3 How many RS485-Slave can RS485- BL connects? ==1355 +== 6.3 How many RS485-Slave can RS485-LN connects? == 1396 1396 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"]].1357 +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"]]. 1398 1398 1399 1399 1400 1400 == 6.4 Compatible question to ChirpStack and TTI LoRaWAN server ? ==