<
From version < 73.8 >
edited by Xiaoling
on 2022/09/12 11:35
To version < 79.2 >
edited by Xiaoling
on 2022/10/13 17:07
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -82,13 +82,11 @@
82 82  ** Idle: 32mA@12v
83 83  ** 20dB Transmit: 65mA@12v
84 84  
85 -
86 86  (% style="color:#037691" %)**Interface for Model:**
87 87  
88 88  * RS485
89 89  * Power Input 7~~ 24V DC. 
90 90  
91 -
92 92  (% style="color:#037691" %)**LoRa Spec:**
93 93  
94 94  * Frequency Range:
... ... @@ -370,6 +370,7 @@
370 370  )))
371 371  
372 372  
371 +
373 373  === 3.3.2 Configure sensors ===
374 374  
375 375  
... ... @@ -398,6 +398,7 @@
398 398  )))|(% style="width:190px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m
399 399  
400 400  
400 +
401 401  === 3.3.3 Configure read commands for each sampling ===
402 402  
403 403  
... ... @@ -505,7 +505,7 @@
505 505  
506 506  )))
507 507  
508 -(% 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" %)​
508 +[[image:image-20220929111027-1.png||height="509" width="685"]](% title="Click and drag to resize" %)​
509 509  
510 510  
511 511  (% style="color:#037691" %)**Examples: AT+DATAUP=1**
... ... @@ -513,7 +513,7 @@
513 513  
514 514  Compose the uplink payload with value returns in sequence and send with (% style="color:red" %)**Multiply UPLINKs**.
515 515  
516 -Final Payload is (% style="color:#4f81bd" %)**Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA**
516 +Final Payload is (% style="color:#4f81bd" %)**PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA**
517 517  
518 518  
519 519  1. PAYVER: Defined by AT+PAYVER
... ... @@ -544,27 +544,13 @@
544 544  
545 545   ~* For all other bands: max 51 bytes for each uplink.
546 546  
547 -(% style="color:red" %)*** When AT+DATAUP=1, the maximum number of segments is 15, and the maximum total number of bytes is 1500;**
548 548  
549 -(% style="color:red" %)** When AT+DATAUP=1 and AT+ADR=0, the maximum number of bytes of each payload is determined by the DR value. (Since v1.4.0)**
548 +(% style="color:red" %)** When AT+DATAUP=1, the maximum number of segments is 15, and the maximum total number of bytes is 1500;**
550 550  
550 +(% style="color:red" %)** When AT+DATAUP=1 and AT+ADR=0, the maximum number of bytes of each payload is determined by the DR value. (Since v1.4.0)**
551 551  
552 -(% style="color:#4f81bd" %)**If the data is empty, return to the display(Since v1.4.0)**
553 553  
554 -1 )  When (% style="color:blue" %)**AT+MOD=1**(%%), if the data intercepted by** AT+DATACUT** or **AT+MBFUN** is empty, it will display **NULL**, and the payload will be filled with **n FFs**.
555 555  
556 -
557 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/test/WebHome/image-20220824114359-3.png?width=1106&height=297&rev=1.1||alt="image-20220824114359-3.png" height="297" width="1106"]]
558 -
559 -
560 -
561 -2 )  When (% style="color:blue" %)**AT+MOD=2**(%%), if the data intercepted by **AT+DATACUT** or **AT+MBFUN** is empty, it will display **NULL**, and the payload will be filled with **n 00s**.
562 -
563 -
564 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/test/WebHome/image-20220824114330-2.png?rev=1.1||alt="image-20220824114330-2.png"]]
565 -
566 -
567 -
568 568  Below are the uplink payloads:
569 569  
570 570  
... ... @@ -600,8 +600,26 @@
600 600  == 3.4 Uplink Payload ==
601 601  
602 602  
603 -(% 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"]]
589 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:520px" %)
590 +|(% style="width:90px" %)(((
591 +Size(bytes)
592 +)))|(% style="width:114px" %)1|(% style="width:353px" %)(((
593 +Length depends on the return from the commands
594 +)))
595 +|(% style="width:90px" %)(((
596 +Value
597 +)))|(% style="width:114px" %)(((
598 +PAYLOAD_VER
599 +)))|(% style="width:353px" %)(((
600 +If the valid payload is too long and exceed the maximum
604 604  
602 +support payload length in server, server will show payload not
603 +
604 +provided in the LoRaWAN server.
605 +)))
606 +
607 +(% 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"]]
608 +
605 605  (% title="Click and drag to resize" %)​
606 606  
607 607  Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors.
... ... @@ -663,7 +663,7 @@
663 663  
664 664  
665 665  (((
666 -This command is used to configure the RS485 devices; they won't be used during sampling.
670 +This command is used to configure the RS485 devices; they won't be used during sampling. Max Length of AT+CFGDEV is **40 bytes**.
667 667  )))
668 668  
669 669  (((
... ... @@ -810,14 +810,16 @@
810 810  )))
811 811  
812 812  
813 -1 )  Add the interrupt flag at the highest bit of the Payver byte, that is, Byte7 of the first byte. (Since v1.4.0)
817 +**1 )  Add the interrupt flag at the highest bit of the Payver byte, that is, Byte7 of the first byte. (Since v1.4.0)**
814 814  
819 +
815 815  [[image:image-20220824145428-2.png||height="168" width="1300"]]
816 816  
817 817  
818 -2 )  if the data intercepted by AT+DATACUT or AT+MBFUN is empty, it will display NULL, and the payload will be filled with n FFs.
819 819  
824 +**2 )  if the data intercepted by AT+DATACUT or AT+MBFUN is empty, it will display NULL, and the payload will be filled with n FFs.**
820 820  
826 +
821 821  [[image:image-20220824145428-3.png||height="308" width="1200"]]
822 822  
823 823  
... ... @@ -943,8 +943,10 @@
943 943  
944 944  )))
945 945  
946 -(% aria-label="image-20220602165351-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-6.png||data-widget="image"]](% title="Click and drag to resize" %)​
952 +(% aria-label="image-20220602165351-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-6.png||data-widget="image"]]
947 947  
954 +(% title="Click and drag to resize" %)​
955 +
948 948  (% aria-label="image-20220602165351-7.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-7.png||data-widget="image"]](% title="Click and drag to resize" %)​
949 949  
950 950  
... ... @@ -1141,15 +1141,10 @@
1141 1141  
1142 1142  (((
1143 1143  Set the Rs485 serial communication parameters:
1144 -
1145 -
1146 1146  )))
1147 1147  
1148 -* (((
1149 -(% style="color:#037691" %)** AT Command:**
1150 -
1151 -
1152 -
1154 +(((
1155 +(% style="color:#037691" %)**AT Command:**
1153 1153  )))
1154 1154  
1155 1155  (((
... ... @@ -1156,7 +1156,7 @@
1156 1156  * Set Baud Rate
1157 1157  )))
1158 1158  
1159 -(% style="color:#4472c4" %)** AT+BAUDR=9600** (%%) ~/~/  Options: (200~~115200)  When using low baud rate or receiving multiple bytes, you need to use AT+CMDDL to increase the receive timeout (the default receive timeout is 400ms), otherwise data will be lost
1162 +(% style="color:#4472c4" %)** AT+BAUDR=9600** (%%) ~/~/  Options: (200~~115200)  When using low baud rate or receiving multiple bytes, you need to use AT+CMDDL to increase the receive timeout (the default receive timeout is 400ms), otherwise data will be lost
1160 1160  
1161 1161  
1162 1162  (((
... ... @@ -1163,7 +1163,7 @@
1163 1163  * Set UART Parity
1164 1164  )))
1165 1165  
1166 -(% style="color:#4472c4" %)** AT+PARITY=0** (%%) ~/~/  Option: 0: no parity, 1: odd parity, 2: even parity
1169 +(% style="color:#4472c4" %)** AT+PARITY=0** (%%) ~/~/  Option: 0: no parity, 1: odd parity, 2: even parity
1167 1167  
1168 1168  
1169 1169  (((
... ... @@ -1170,21 +1170,18 @@
1170 1170  * Set STOPBIT
1171 1171  )))
1172 1172  
1173 -(% style="color:#4472c4" %)** AT+STOPBIT=0** (%%) ~/~/  Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits
1176 +(% style="color:#4472c4" %)** AT+STOPBIT=0** (%%) ~/~/  Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits
1174 1174  
1175 1175  
1176 -
1177 -* (((
1178 -(% style="color:#037691" %)** Downlink Payload:**
1179 +(((
1180 +(% style="color:#037691" %)**Downlink Payload:**
1179 1179  )))
1180 1180  
1181 1181  (((
1182 -(% style="color:#4472c4" %)** A7 01 aa bb**:   (%%) Same  AT+BAUDR=hex(aa bb)*100
1184 +(% style="color:#4472c4" %)** A7 01 aa bb**:   (%%) Same  AT+BAUDR=hex(aa bb)*100
1183 1183  )))
1184 1184  
1185 1185  (((
1186 -
1187 -
1188 1188  **Example:**
1189 1189  )))
1190 1190  
... ... @@ -1204,9 +1204,26 @@
1204 1204  )))
1205 1205  
1206 1206  
1207 +==== (% style="color:blue" %)**Configure Databit (Since Version 1.4.0)**(%%) ====
1207 1207  
1209 +* (((
1210 +(% style="color:#037691" %)** AT Command:**
1211 +)))
1208 1208  
1213 +**~ AT+DATABIT=7  **~/~/ Set the data bits to 7
1209 1209  
1215 +**~ AT+DATABIT=8  **~/~/ Set the data bits to 8
1216 +
1217 +* (((
1218 +(% style="color:#037691" %)**Downlink Payload:**
1219 +)))
1220 +
1221 +**~ A7 04 07**: Same as  AT+DATABIT=7
1222 +
1223 +**~ A7 04 08**: Same as  AT+DATABIT=8
1224 +
1225 +
1226 +
1210 1210  ==== (% style="color:blue" %)**Encrypted payload**(%%) ====
1211 1211  
1212 1212  (((
... ... @@ -1282,20 +1282,17 @@
1282 1282  
1283 1283  (% style="color:#4472c4" %)** AT+RPL=5**  (%%) ~/~/ After receiving the package from the server, it will immediately upload the content of the package to the server, the port number is 100.
1284 1284  
1285 -
1286 1286  Example:**aa xx xx xx xx**         ~/~/ aa indicates whether the configuration has changed, 00 is yes, 01 is no; xx xx xx xx are the bytes sent.
1287 1287  
1288 1288  
1289 1289  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220823173747-6.png?width=1124&height=165&rev=1.1||alt="image-20220823173747-6.png"]]
1290 1290  
1291 -
1292 -
1293 1293  For example, sending 11 22 33 44 55 66 77 will return invalid configuration 00 11 22 33 44 55 66 77.
1294 1294  
1295 1295  
1310 +
1296 1296  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220823173833-7.png?width=1124&height=149&rev=1.1||alt="image-20220823173833-7.png"]]
1297 1297  
1298 -
1299 1299  For example, if 01 00 02 58 is issued, a valid configuration of 01 01 00 02 58 will be returned.
1300 1300  
1301 1301  
... ... @@ -1337,7 +1337,7 @@
1337 1337  (% style="color:#037691" %)**Downlink Payload:**
1338 1338  )))
1339 1339  
1340 -(% style="color:#4472c4" %)** A6 aa bb bb               ** (%%) ~/~/same as AT+RXMODE=aa,bb
1354 +(% style="color:#4472c4" %)** A6 aa bb bb               ** (%%) ~/~/ same as AT+RXMODE=aa,bb
1341 1341  
1342 1342  [[image:image-20220824144240-1.png]]
1343 1343  
... ... @@ -1431,6 +1431,8 @@
1431 1431  
1432 1432  (((
1433 1433  RS485-LN will capture both and send the uplink: (% style="background-color:#ffc000" %)01 03 00 00 00 02 c4 0b  (% style="background-color:green" %)01 03 04 00 00 00 00 fa 33
1448 +
1449 +
1434 1434  )))
1435 1435  
1436 1436  (((
... ... @@ -1452,7 +1452,7 @@
1452 1452  == 3.7 Buttons ==
1453 1453  
1454 1454  
1455 -(% border="1" cellspacing="10" style="background-color:#f7faff; width:430px" %)
1471 +(% border="1.5" cellspacing="4" style="background-color:#ffffcc; width:430px" %)
1456 1456  |=(% style="width: 50px;" %)**Button**|=(% style="width: 361px;" %)**Feature**
1457 1457  |(% style="width:50px" %)**ACT**|(% style="width:361px" %)If RS485 joined in network, press this button for more than 1 second, RS485 will upload a packet, and the SYS LED will give a (% style="color:blue" %)**Blue blink**
1458 1458  |(% style="width:50px" %)**RST**|(% style="width:361px" %)Reboot RS485
... ... @@ -1463,7 +1463,7 @@
1463 1463  == 3.8 LEDs ==
1464 1464  
1465 1465  
1466 -(% border="1" cellspacing="10" style="background-color:#f7faff; width:430px" %)
1482 +(% border="1.5" cellspacing="4" style="background-color:#ffffcc; width:430px" %)
1467 1467  |=(% style="width: 50px;" %)**LEDs**|=(% style="width: 380px;" %)**Feature**
1468 1468  |**PWR**|Always on if there is power
1469 1469  |**SYS**|After device is powered on, the SYS will (% style="color:green" %)**fast blink in GREEN**(%%) for 5 times, means RS485-LN start to join LoRaWAN network. If join success, SYS will be (% style="color:green" %)**on GREEN for 5 seconds** (%%)**. **SYS will (% style="color:green" %)**blink Blue**(%%) on every upload and (% style="color:green" %)**blink Green**(%%) once receive a downlink message.
image-20220929111027-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Bei
Size
... ... @@ -1,0 +1,1 @@
1 +240.0 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0