<
From version < 35.5 >
edited by Xiaoling
on 2022/06/02 15:48
To version < 39.1 >
edited by Xiaoling
on 2022/06/02 16:33
>
Change comment: Uploaded new attachment "1654158783574-851.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -76,7 +76,6 @@
76 76  * Automatic RF Sense and CAD with ultra-fast AFC.
77 77  * Packet engine up to 256 bytes with CRC.
78 78  
79 -
80 80  == 1.3 Features ==
81 81  
82 82  * LoRaWAN Class A & Class C protocol (default Class C)
... ... @@ -88,7 +88,6 @@
88 88  * Support Modbus protocol
89 89  * Support Interrupt uplink (Since hardware version v1.2)
90 90  
91 -
92 92  == 1.4 Applications ==
93 93  
94 94  * Smart Buildings & Home Automation
... ... @@ -98,7 +98,6 @@
98 98  * Smart Cities
99 99  * Smart Factory
100 100  
101 -
102 102  == 1.5 Firmware Change log ==
103 103  
104 104  [[RS485-LN Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=RS485-LN/]]
... ... @@ -286,7 +286,6 @@
286 286  )))
287 287  )))
288 288  
289 -
290 290  === 3.3.2 Configure sensors ===
291 291  
292 292  (((
... ... @@ -305,7 +305,6 @@
305 305  mm: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command
306 306  )))|(% style="width:256px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m
307 307  
308 -
309 309  === 3.3.3 Configure read commands for each sampling ===
310 310  
311 311  (((
... ... @@ -412,7 +412,7 @@
412 412  [[image:1653269759169-150.png||height="513" width="716"]]
413 413  
414 414  
415 -(% style="color:#4f81bd" %)**Examples: AT+DATAUP=1**
410 +(% style="color:#037691" %)**Examples: AT+DATAUP=1**
416 416  
417 417  
418 418  Compose the uplink payload with value returns in sequence and send with (% style="color:red" %)**Multiply UPLINKs**.
... ... @@ -421,138 +421,98 @@
421 421  
422 422  (% style="color:#4f81bd" %)**Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA**
423 423  
424 -1. Battery Info (2 bytes): Battery voltage
425 -1. PAYVER (1 byte): Defined by AT+PAYVER
426 -1. PAYLOAD COUNT (1 byte): Total how many uplinks of this sampling.
427 -1. PAYLOAD# (1 byte): Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT)
428 -1. DATA: Valid value: max 6 bytes(US915 version here, Notice*!) for each uplink so each uplink <= 11 bytes. For the last uplink, DATA will might less than 6 bytes
419 +1. PAYVER: Defined by AT+PAYVER
420 +1. PAYLOAD COUNT: Total how many uplinks of this sampling.
421 +1. PAYLOAD#: Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT)
422 +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
429 429  
430 -[[image:1653269916228-732.png||height="433" width="711"]]
424 +[[image:image-20220602155039-4.png]]
431 431  
432 432  
433 -So totally there will be 3 uplinks for this sampling, each uplink includes 6 bytes DATA
427 +So totally there will be 3 uplinks for this sampling, each uplink include 8 bytes DATA
434 434  
435 -DATA1=RETURN1 Valid Value = (% style="background-color:green; color:white" %)20 20 0a 33 90 41
429 +DATA1=RETURN1 Valid Value + the first two of Valid value of RETURN10= **20 20 0a 33 90 41 02 aa**
436 436  
437 -DATA2=1^^st^^ ~~ 6^^th^^ byte of Valid value of RETURN10=(% style="background-color:green; color:white" %) 02 aa 05 81 0a 20
431 +DATA2=3^^rd^^ ~~ 10^^th^^ byte of Valid value of RETURN10= **05 81 0a 20 20 20 20 2d**
438 438  
439 -DATA3=7^^th^^ ~~ 11^^th^^ bytes of Valid value of RETURN10 = (% style="background-color:green; color:white" %)20 20 20 2d 30
433 +DATA3=the rest of Valid value of RETURN10= **30**
440 440  
441 -Below are the uplink payloads:
442 442  
443 -[[image:1653270130359-810.png]]
436 +(% style="color:red" %)Notice: In firmware v1.3, the Max bytes has been changed according to the max bytes in different Frequency Bands for lowest SF. As below:
444 444  
438 + ~* For AU915/AS923 bands, if UplinkDwell time=0, max 51 bytes for each uplink.
445 445  
446 -(% style="color:red" %)**Notice: the Max bytes is according to the max support bytes in different Frequency Bands for lowest SF. As below:**
440 + * For AU915/AS923 bands, if UplinkDwell time=0, max 11 bytes for each uplink.
447 447  
448 - ~* For AU915/AS923 bands, if UplinkDwell time=0, max 51 bytes for each uplink ( so 51 -5 = 46 max valid date)
442 + * For US915 band, max 11 bytes for each uplink.
449 449  
450 - * For AU915/AS923 bands, if UplinkDwell time=1, max 11 bytes for each uplink ( so 11 -5 = 6 max valid date).
444 + ~* For all other bands: max 51 bytes for each uplink.
451 451  
452 - * For US915 band, max 11 bytes for each uplink ( so 11 -5 = 6 max valid date).
453 453  
454 - ~* For all other bands: max 51 bytes for each uplink  ( so 51 -5 = 46 max valid date).
447 +Below are the uplink payloads:
455 455  
449 +[[image:1654157178836-407.png]]
450 +
451 +
456 456  === 3.3.5 Uplink on demand ===
457 457  
458 -Except uplink periodically, RS485-BL is able to uplink on demand. The server sends downlink command to RS485-BL and RS485 will uplink data base on the command.
454 +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.
459 459  
460 460  Downlink control command:
461 461  
462 -[[0x08 command>>path:#downlink_08]]: Poll an uplink with current command set in RS485-BL.
458 +**0x08 command**: Poll an uplink with current command set in RS485-LN.
463 463  
464 -[[0xA8 command>>path:#downlink_A8]]: Send a command to RS485-BL and uplink the output from sensors.
460 +**0xA8 command**: Send a command to RS485-LN and uplink the output from sensors.
465 465  
466 466  
467 467  
468 -1.
469 -11.
470 -111. Uplink on Interrupt
464 +=== 3.3.6 Uplink on Interrupt ===
471 471  
472 -Put the interrupt sensor between 3.3v_out and GPIO ext.[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image022.png]]
466 +RS485-LN support external Interrupt uplink since hardware v1.2 release.
473 473  
474 -AT+INTMOD=0  Disable Interrupt
468 +[[image:1654157342174-798.png]]
475 475  
476 -AT+INTMOD=1  Interrupt trigger by rising or falling edge.
470 +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.
477 477  
478 -AT+INTMOD=2  Interrupt trigger by falling edge. ( Default Value)
479 479  
480 -AT+INTMOD=3  Interrupt trigger by rising edge.
473 +== 3.4 Uplink Payload ==
481 481  
482 -
483 -1.
484 -11. Uplink Payload
485 -
486 -|**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands**
487 -|Value|(((
475 +(% border="1" style="background-color:#4bacc6; color:white; width:734px" %)
476 +|**Size(bytes)**|(% style="width:120px" %)**2**|(% style="width:116px" %)**1**|(% style="width:386px" %)**Length depends on the return from the commands**
477 +|Value|(% style="width:120px" %)(((
488 488  Battery(mV)
489 489  
490 490  &
491 491  
492 492  Interrupt _Flag
493 -)))|(((
483 +)))|(% style="width:116px" %)(((
494 494  PAYLOAD_VER
495 495  
496 496  
497 -)))|If the valid payload is too long and exceed the maximum support payload length in server, server will show payload not provided in the LoRaWAN server.
487 +)))|(% style="width:386px" %)If the valid payload is too long and exceed the maximum support payload length in server, server will show payload not provided in the LoRaWAN server.
498 498  
499 499  Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors.
500 500  
501 501  
502 -function Decoder(bytes, port) {
492 +== 3.5 Configure RS485-BL via AT or Downlink ==
503 503  
504 -~/~/Payload Formats of RS485-BL Deceive
494 +User can configure RS485-LN via AT Commands or LoRaWAN Downlink Commands
505 505  
506 -return {
496 +There are two kinds of Commands:
507 507  
508 - ~/~/Battery,units:V
498 +* (% style="color:#4f81bd" %)**Common Commands**(%%): They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[End Device AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
509 509  
510 - BatV:((bytes[0]<<8 | bytes[1])&0x7fff)/1000,
500 +* (% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for RS485-LN.  User can see these commands below:
511 511  
512 - ~/~/GPIO_EXTI 
513 513  
514 - EXTI_Trigger:(bytes[0] & 0x80)? "TRUE":"FALSE",
515 515  
516 - ~/~/payload of version
504 +=== 3.5.1 Common Commands ===
517 517  
518 - Pay_ver:bytes[2],
506 +They should be available for each of Dragino Sensors, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[End Device AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
519 519  
520 - };
521 521  
522 - }
509 +=== 3.5.2 Sensor related commands: ===
523 523  
524 -
525 -
526 -
527 -
528 -
529 -
530 -TTN V3 uplink screen shot.
531 -
532 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png]]
533 -
534 -1.
535 -11. Configure RS485-BL via AT or Downlink
536 -
537 -User can configure RS485-BL via [[AT Commands >>path:#_​Using_the_AT]]or LoRaWAN Downlink Commands
538 -
539 -There are two kinds of Commands:
540 -
541 -* **Common Commands**: They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: http:~/~/wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands
542 -
543 -* **Sensor Related Commands**: These commands are special designed for RS485-BL.  User can see these commands below:
544 -
545 -1.
546 -11.
547 -111. Common Commands:
548 -
549 -They should be available for each of Dragino Sensors, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[http:~~/~~/wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands>>url:http://wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands]]
550 -
551 -
552 -1.
553 -11.
554 -111. Sensor related commands:
555 -
556 556  ==== Choose Device Type (RS485 or TTL) ====
557 557  
558 558  RS485-BL can connect to either RS485 sensors or TTL sensor. User need to specify what type of sensor need to connect.
... ... @@ -856,13 +856,13 @@
856 856  
857 857  
858 858  
859 -1.
814 +1.
860 860  11. Buttons
861 861  
862 862  |**Button**|**Feature**
863 863  |**RST**|Reboot RS485-BL
864 864  
865 -1.
820 +1.
866 866  11. +3V3 Output
867 867  
868 868  RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor.
... ... @@ -880,7 +880,7 @@
880 880  By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time
881 881  
882 882  
883 -1.
838 +1.
884 884  11. +5V Output
885 885  
886 886  RS485-BL has a Controllable +5V output, user can use this output to power external sensor.
... ... @@ -900,13 +900,13 @@
900 900  
901 901  
902 902  
903 -1.
858 +1.
904 904  11. LEDs
905 905  
906 906  |**LEDs**|**Feature**
907 907  |**LED1**|Blink when device transmit a packet.
908 908  
909 -1.
864 +1.
910 910  11. Switch Jumper
911 911  
912 912  |**Switch Jumper**|**Feature**
... ... @@ -952,7 +952,7 @@
952 952  
953 953  
954 954  
955 -1.
910 +1.
956 956  11. Common AT Command Sequence
957 957  111. Multi-channel ABP mode (Use with SX1301/LG308)
958 958  
... ... @@ -971,8 +971,8 @@
971 971  
972 972  ATZ
973 973  
974 -1.
975 -11.
929 +1.
930 +11.
976 976  111. Single-channel ABP mode (Use with LG01/LG02)
977 977  
978 978  AT+FDR   Reset Parameters to Factory Default, Keys Reserve
... ... @@ -1047,7 +1047,7 @@
1047 1047  [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image035.png]] [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image036.png]]
1048 1048  
1049 1049  
1050 -1.
1005 +1.
1051 1051  11. How to change the LoRa Frequency Bands/Region?
1052 1052  
1053 1053  User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download.
... ... @@ -1054,7 +1054,7 @@
1054 1054  
1055 1055  
1056 1056  
1057 -1.
1012 +1.
1058 1058  11. How many RS485-Slave can RS485-BL connects?
1059 1059  
1060 1060  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>>path:#downlink_A8]].
... ... @@ -1071,7 +1071,7 @@
1071 1071  
1072 1072  
1073 1073  
1074 -1.
1029 +1.
1075 1075  11. Why I can’t join TTN V3 in US915 /AU915 bands?
1076 1076  
1077 1077  It might about the channels mapping. Please see for detail.
1654157178836-407.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +179.9 KB
Content
1654157342174-798.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +31.9 KB
Content
1654158783574-851.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +40.6 KB
Content
image-20220602155039-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +24.6 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0