Last modified by Xiaoling on 2025/04/23 15:57

From version 25.1
edited by Xiaoling
on 2022/05/23 10:26
Change comment: Uploaded new attachment "1653272787040-634.png", version {1}
To version 28.1
edited by Xiaoling
on 2022/05/23 10:43
Change comment: Uploaded new attachment "1653273818896-432.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -60,7 +60,7 @@
60 60  * Power Consumption (exclude RS485 device):
61 61  ** Idle: 6uA@3.3v
62 62  
63 -*
63 +*
64 64  ** 20dB Transmit: 130mA@3.3v
65 65  
66 66  **Interface for Model:**
... ... @@ -501,54 +501,75 @@
501 501  
502 502  [[image:1653271763403-806.png]]
503 503  
504 +=== 3.3.4 Compose the uplink payload ===
504 504  
505 -
506 -
507 -1.
508 -11.
509 -111. Compose the uplink payload
510 -
506 +(((
511 511  Through AT+COMMANDx and AT+DATACUTx we got valid value from each RS485 commands, Assume these valid value are RETURN1, RETURN2, .., to RETURNx. The next step is how to compose the LoRa Uplink Payload by these RETURNs. The command is **AT+DATAUP.**
508 +)))
512 512  
510 +(((
511 +(% style="color:#4f81bd" %)**Examples: AT+DATAUP=0**
512 +)))
513 513  
514 -**Examples: AT+DATAUP=0**
514 +(((
515 +Compose the uplink payload with value returns in sequence and send with (% style="color:red" %)**A SIGNLE UPLINK**.
516 +)))
515 515  
516 -Compose the uplink payload with value returns in sequence and send with **A SIGNLE UPLINK**.
517 -
518 +(((
518 518  Final Payload is
520 +)))
519 519  
520 -Battery Info+PAYVER + VALID Value from RETURN1 + Valid Value from RETURN2 + … + RETURNx
522 +(((
523 +(% style="color:#4f81bd" %)Battery Info+PAYVER + VALID Value from RETURN1 + Valid Value from RETURN2 + … + RETURNx
524 +)))
521 521  
526 +(((
522 522  Where PAYVER is defined by AT+PAYVER, below is an example screen shot.
528 +)))
523 523  
524 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image019.png]]
530 +[[image:1653272787040-634.png||height="515" width="719"]]
525 525  
532 +(((
533 +(% style="color:#4f81bd" %)**Examples: AT+DATAUP=1**
534 +)))
526 526  
536 +(((
537 +Compose the uplink payload with value returns in sequence and send with (% style="color:red" %)**Multiply UPLINKs**.
538 +)))
527 527  
528 -**Examples: AT+DATAUP=1**
529 -
530 -Compose the uplink payload with value returns in sequence and send with **Multiply UPLINKs**.
531 -
540 +(((
532 532  Final Payload is
542 +)))
533 533  
534 -Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA
544 +(((
545 +(% style="color:#4f81bd" %)Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA
546 +)))
535 535  
536 -1. Battery Info (2 bytes): Battery voltage
537 -1. PAYVER (1 byte): Defined by AT+PAYVER
538 -1. PAYLOAD COUNT (1 byte): Total how many uplinks of this sampling.
539 -1. PAYLOAD# (1 byte): Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT)
540 -1. DATA: Valid value: max 6 bytes(US915 version here, [[Notice*!>>path:#max_byte]]) for each uplink so each uplink <= 11 bytes. For the last uplink, DATA will might less than 6 bytes
548 +1. (((
549 +Battery Info (2 bytes): Battery voltage
550 +)))
551 +1. (((
552 +PAYVER (1 byte): Defined by AT+PAYVER
553 +)))
554 +1. (((
555 +PAYLOAD COUNT (1 byte): Total how many uplinks of this sampling.
556 +)))
557 +1. (((
558 +PAYLOAD# (1 byte): Number of this uplink. (from 0,1,2,3…,to PAYLOAD COUNT)
559 +)))
560 +1. (((
561 +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
562 +)))
541 541  
542 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png]]
564 +[[image:1653272817147-600.png||height="437" width="717"]]
543 543  
544 -
545 545  So totally there will be 3 uplinks for this sampling, each uplink includes 6 bytes DATA
546 546  
547 -DATA1=RETURN1 Valid Value = 20 20 0a 33 90 41
568 +DATA1=RETURN1 Valid Value = ~(% style="background-color:#4f81bd;color:white" %)(% style="display:none" %) (%%)20 20 0a 33 90 41
548 548  
549 -DATA2=1^^st^^ ~~ 6^^th^^ byte of Valid value of RETURN10= 02 aa 05 81 0a 20
570 +DATA2=1^^st^^ ~~ 6^^th^^ byte of Valid value of RETURN10= ~(% style="background-color:#4f81bd;color:white" %)(% style="display:none" %) (%%)02 aa 05 81 0a 20
550 550  
551 -DATA3=7^^th^^ ~~ 11^^th^^ bytes of Valid value of RETURN10 = 20 20 20 2d 30
572 +DATA3=7^^th^^ ~~ 11^^th^^ bytes of Valid value of RETURN10 =~(% style="background-color:#4f81bd;color:white" %)(% style="display:none" %) (%%) 20 20 20 2d 30
552 552  
553 553  
554 554  
... ... @@ -569,8 +569,8 @@
569 569  
570 570  
571 571  
572 -1.
573 -11.
593 +1.
594 +11.
574 574  111. Uplink on demand
575 575  
576 576  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.
... ... @@ -583,8 +583,8 @@
583 583  
584 584  
585 585  
586 -1.
587 -11.
607 +1.
608 +11.
588 588  111. Uplink on Interrupt
589 589  
590 590  Put the interrupt sensor between 3.3v_out and GPIO ext.[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image022.png]]
... ... @@ -598,7 +598,7 @@
598 598  AT+INTMOD=3  Interrupt trigger by rising edge.
599 599  
600 600  
601 -1.
622 +1.
602 602  11. Uplink Payload
603 603  
604 604  |**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands**
... ... @@ -660,15 +660,15 @@
660 660  
661 661  * **Sensor Related Commands**: These commands are special designed for RS485-BL.  User can see these commands below:
662 662  
663 -1.
664 -11.
684 +1.
685 +11.
665 665  111. Common Commands:
666 666  
667 667  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]]
668 668  
669 669  
670 -1.
671 -11.
691 +1.
692 +11.
672 672  111. Sensor related commands:
673 673  
674 674  ==== Choose Device Type (RS485 or TTL) ====
... ... @@ -974,13 +974,13 @@
974 974  
975 975  
976 976  
977 -1.
998 +1.
978 978  11. Buttons
979 979  
980 980  |**Button**|**Feature**
981 981  |**RST**|Reboot RS485-BL
982 982  
983 -1.
1004 +1.
984 984  11. +3V3 Output
985 985  
986 986  RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor.
... ... @@ -998,7 +998,7 @@
998 998  By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time
999 999  
1000 1000  
1001 -1.
1022 +1.
1002 1002  11. +5V Output
1003 1003  
1004 1004  RS485-BL has a Controllable +5V output, user can use this output to power external sensor.
... ... @@ -1018,13 +1018,13 @@
1018 1018  
1019 1019  
1020 1020  
1021 -1.
1042 +1.
1022 1022  11. LEDs
1023 1023  
1024 1024  |**LEDs**|**Feature**
1025 1025  |**LED1**|Blink when device transmit a packet.
1026 1026  
1027 -1.
1048 +1.
1028 1028  11. Switch Jumper
1029 1029  
1030 1030  |**Switch Jumper**|**Feature**
... ... @@ -1070,7 +1070,7 @@
1070 1070  
1071 1071  
1072 1072  
1073 -1.
1094 +1.
1074 1074  11. Common AT Command Sequence
1075 1075  111. Multi-channel ABP mode (Use with SX1301/LG308)
1076 1076  
... ... @@ -1089,8 +1089,8 @@
1089 1089  
1090 1090  ATZ
1091 1091  
1092 -1.
1093 -11.
1113 +1.
1114 +11.
1094 1094  111. Single-channel ABP mode (Use with LG01/LG02)
1095 1095  
1096 1096  AT+FDR   Reset Parameters to Factory Default, Keys Reserve
... ... @@ -1165,7 +1165,7 @@
1165 1165  [[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]]
1166 1166  
1167 1167  
1168 -1.
1189 +1.
1169 1169  11. How to change the LoRa Frequency Bands/Region?
1170 1170  
1171 1171  User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download.
... ... @@ -1172,7 +1172,7 @@
1172 1172  
1173 1173  
1174 1174  
1175 -1.
1196 +1.
1176 1176  11. How many RS485-Slave can RS485-BL connects?
1177 1177  
1178 1178  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]].
... ... @@ -1189,7 +1189,7 @@
1189 1189  
1190 1190  
1191 1191  
1192 -1.
1213 +1.
1193 1193  11. Why I can’t join TTN V3 in US915 /AU915 bands?
1194 1194  
1195 1195  It might about the channels mapping. Please see for detail.
1653272817147-600.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +143.3 KB
Content
1653272901032-107.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +197.8 KB
Content
1653273818896-432.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +31.6 KB
Content