<
From version < 79.2 >
edited by Xiaoling
on 2022/10/13 17:07
To version < 74.1 >
edited by Bei Jinggeng
on 2022/09/29 11:10
>
Change comment: Uploaded new attachment "image-20220929111027-1.png", version {1}

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Bei
Content
... ... @@ -369,6 +369,7 @@
369 369  
370 370  
371 371  
372 +
372 372  === 3.3.2 Configure sensors ===
373 373  
374 374  
... ... @@ -398,6 +398,7 @@
398 398  
399 399  
400 400  
402 +
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 -[[image:image-20220929111027-1.png||height="509" width="685"]](% title="Click and drag to resize" %)​
510 +(% 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" %)​
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" %)**PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA**
518 +Final Payload is (% style="color:#4f81bd" %)**Battery Info+PAYVER + PAYLOAD COUNT + PAYLOAD# + DATA**
517 517  
518 518  
519 519  1. PAYVER: Defined by AT+PAYVER
... ... @@ -544,13 +544,27 @@
544 544  
545 545   ~* For all other bands: max 51 bytes for each uplink.
546 546  
549 +(% style="color:red" %)*** When AT+DATAUP=1, the maximum number of segments is 15, and the maximum total number of bytes is 1500;**
547 547  
548 -(% style="color:red" %)** When AT+DATAUP=1, the maximum number of segments is 15, and the maximum total number of bytes is 1500;**
551 +(% 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)**
549 549  
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  
554 +(% style="color:#4f81bd" %)**If the data is empty, return to the display(Since v1.4.0)**
552 552  
556 +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**.
553 553  
558 +
559 +[[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"]]
560 +
561 +
562 +
563 +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**.
564 +
565 +
566 +[[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"]]
567 +
568 +
569 +
554 554  Below are the uplink payloads:
555 555  
556 556  
... ... @@ -586,26 +586,8 @@
586 586  == 3.4 Uplink Payload ==
587 587  
588 588  
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
605 +(% 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"]]
601 601  
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 -
609 609  (% title="Click and drag to resize" %)​
610 610  
611 611  Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors.
... ... @@ -667,7 +667,7 @@
667 667  
668 668  
669 669  (((
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**.
668 +This command is used to configure the RS485 devices; they won't be used during sampling.
671 671  )))
672 672  
673 673  (((
... ... @@ -814,16 +814,14 @@
814 814  )))
815 815  
816 816  
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)**
815 +1 )  Add the interrupt flag at the highest bit of the Payver byte, that is, Byte7 of the first byte. (Since v1.4.0)
818 818  
819 -
820 820  [[image:image-20220824145428-2.png||height="168" width="1300"]]
821 821  
822 822  
820 +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.
823 823  
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.**
825 825  
826 -
827 827  [[image:image-20220824145428-3.png||height="308" width="1200"]]
828 828  
829 829  
... ... @@ -949,10 +949,8 @@
949 949  
950 950  )))
951 951  
952 -(% aria-label="image-20220602165351-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220602165351-6.png||data-widget="image"]]
948 +(% 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" %)​
953 953  
954 -(% title="Click and drag to resize" %)​
955 -
956 956  (% 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" %)​
957 957  
958 958  
... ... @@ -1149,10 +1149,15 @@
1149 1149  
1150 1150  (((
1151 1151  Set the Rs485 serial communication parameters:
1146 +
1147 +
1152 1152  )))
1153 1153  
1154 -(((
1155 -(% style="color:#037691" %)**AT Command:**
1150 +* (((
1151 +(% style="color:#037691" %)** AT Command:**
1152 +
1153 +
1154 +
1156 1156  )))
1157 1157  
1158 1158  (((
... ... @@ -1159,7 +1159,7 @@
1159 1159  * Set Baud Rate
1160 1160  )))
1161 1161  
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
1161 +(% 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
1163 1163  
1164 1164  
1165 1165  (((
... ... @@ -1166,7 +1166,7 @@
1166 1166  * Set UART Parity
1167 1167  )))
1168 1168  
1169 -(% style="color:#4472c4" %)** AT+PARITY=0** (%%) ~/~/  Option: 0: no parity, 1: odd parity, 2: even parity
1168 +(% style="color:#4472c4" %)** AT+PARITY=0** (%%) ~/~/  Option: 0: no parity, 1: odd parity, 2: even parity
1170 1170  
1171 1171  
1172 1172  (((
... ... @@ -1173,18 +1173,21 @@
1173 1173  * Set STOPBIT
1174 1174  )))
1175 1175  
1176 -(% style="color:#4472c4" %)** AT+STOPBIT=0** (%%) ~/~/  Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits
1175 +(% style="color:#4472c4" %)** AT+STOPBIT=0** (%%) ~/~/  Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits
1177 1177  
1178 1178  
1179 -(((
1180 -(% style="color:#037691" %)**Downlink Payload:**
1178 +
1179 +* (((
1180 +(% style="color:#037691" %)** Downlink Payload:**
1181 1181  )))
1182 1182  
1183 1183  (((
1184 -(% 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
1185 1185  )))
1186 1186  
1187 1187  (((
1188 +
1189 +
1188 1188  **Example:**
1189 1189  )))
1190 1190  
... ... @@ -1204,26 +1204,9 @@
1204 1204  )))
1205 1205  
1206 1206  
1207 -==== (% style="color:blue" %)**Configure Databit (Since Version 1.4.0)**(%%) ====
1208 1208  
1209 -* (((
1210 -(% style="color:#037691" %)** AT Command:**
1211 -)))
1212 1212  
1213 -**~ AT+DATABIT=7  **~/~/ Set the data bits to 7
1214 1214  
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 -
1227 1227  ==== (% style="color:blue" %)**Encrypted payload**(%%) ====
1228 1228  
1229 1229  (((
... ... @@ -1299,17 +1299,20 @@
1299 1299  
1300 1300  (% 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.
1301 1301  
1287 +
1302 1302  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.
1303 1303  
1304 1304  
1305 1305  [[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"]]
1306 1306  
1307 -For example, sending 11 22 33 44 55 66 77 will return invalid configuration 00 11 22 33 44 55 66 77.
1308 1308  
1309 1309  
1295 +For example, sending 11 22 33 44 55 66 77 will return invalid configuration 00 11 22 33 44 55 66 77.
1310 1310  
1297 +
1311 1311  [[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"]]
1312 1312  
1300 +
1313 1313  For example, if 01 00 02 58 is issued, a valid configuration of 01 01 00 02 58 will be returned.
1314 1314  
1315 1315  
... ... @@ -1351,7 +1351,7 @@
1351 1351  (% style="color:#037691" %)**Downlink Payload:**
1352 1352  )))
1353 1353  
1354 -(% style="color:#4472c4" %)** A6 aa bb bb               ** (%%) ~/~/ same as AT+RXMODE=aa,bb
1342 +(% style="color:#4472c4" %)** A6 aa bb bb               ** (%%) ~/~/same as AT+RXMODE=aa,bb
1355 1355  
1356 1356  [[image:image-20220824144240-1.png]]
1357 1357  
... ... @@ -1445,8 +1445,6 @@
1445 1445  
1446 1446  (((
1447 1447  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 -
1450 1450  )))
1451 1451  
1452 1452  (((
... ... @@ -1468,7 +1468,7 @@
1468 1468  == 3.7 Buttons ==
1469 1469  
1470 1470  
1471 -(% border="1.5" cellspacing="4" style="background-color:#ffffcc; width:430px" %)
1457 +(% border="1" cellspacing="10" style="background-color:#f7faff; width:430px" %)
1472 1472  |=(% style="width: 50px;" %)**Button**|=(% style="width: 361px;" %)**Feature**
1473 1473  |(% 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**
1474 1474  |(% style="width:50px" %)**RST**|(% style="width:361px" %)Reboot RS485
... ... @@ -1479,7 +1479,7 @@
1479 1479  == 3.8 LEDs ==
1480 1480  
1481 1481  
1482 -(% border="1.5" cellspacing="4" style="background-color:#ffffcc; width:430px" %)
1468 +(% border="1" cellspacing="10" style="background-color:#f7faff; width:430px" %)
1483 1483  |=(% style="width: 50px;" %)**LEDs**|=(% style="width: 380px;" %)**Feature**
1484 1484  |**PWR**|Always on if there is power
1485 1485  |**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.
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0