<
From version < 75.1 >
edited by Bei Jinggeng
on 2022/09/29 11:11
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
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Bei
1 +XWiki.Xiaoling
Content
... ... @@ -109,6 +109,7 @@
109 109  * Packet engine up to 256 bytes with CRC
110 110  
111 111  
112 +
112 112  == 1.3 Features ==
113 113  
114 114  
... ... @@ -122,6 +122,7 @@
122 122  * Support Interrupt uplink (Since hardware version v1.2)
123 123  
124 124  
126 +
125 125  == 1.4 Applications ==
126 126  
127 127  
... ... @@ -133,6 +133,7 @@
133 133  * Smart Factory
134 134  
135 135  
138 +
136 136  == 1.5 Firmware Change log ==
137 137  
138 138  
... ... @@ -541,10 +541,10 @@
541 541  
542 542   ~* For all other bands: max 51 bytes for each uplink.
543 543  
544 -(% style="color:red" %)*** When AT+DATAUP=1, the maximum number of segments is 15, and the maximum total number of bytes is 1500;**
545 545  
546 -(% 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;**
547 547  
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)**
548 548  
549 549  
550 550  
... ... @@ -583,8 +583,26 @@
583 583  == 3.4 Uplink Payload ==
584 584  
585 585  
586 -(% 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
587 587  
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 +
588 588  (% title="Click and drag to resize" %)​
589 589  
590 590  Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors.
... ... @@ -646,7 +646,7 @@
646 646  
647 647  
648 648  (((
649 -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**.
650 650  )))
651 651  
652 652  (((
... ... @@ -793,14 +793,16 @@
793 793  )))
794 794  
795 795  
796 -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)**
797 797  
819 +
798 798  [[image:image-20220824145428-2.png||height="168" width="1300"]]
799 799  
800 800  
801 -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.
802 802  
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.**
803 803  
826 +
804 804  [[image:image-20220824145428-3.png||height="308" width="1200"]]
805 805  
806 806  
... ... @@ -926,8 +926,10 @@
926 926  
927 927  )))
928 928  
929 -(% 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"]]
930 930  
954 +(% title="Click and drag to resize" %)​
955 +
931 931  (% 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" %)​
932 932  
933 933  
... ... @@ -1124,15 +1124,10 @@
1124 1124  
1125 1125  (((
1126 1126  Set the Rs485 serial communication parameters:
1127 -
1128 -
1129 1129  )))
1130 1130  
1131 -* (((
1132 -(% style="color:#037691" %)** AT Command:**
1133 -
1134 -
1135 -
1154 +(((
1155 +(% style="color:#037691" %)**AT Command:**
1136 1136  )))
1137 1137  
1138 1138  (((
... ... @@ -1139,7 +1139,7 @@
1139 1139  * Set Baud Rate
1140 1140  )))
1141 1141  
1142 -(% 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
1143 1143  
1144 1144  
1145 1145  (((
... ... @@ -1146,7 +1146,7 @@
1146 1146  * Set UART Parity
1147 1147  )))
1148 1148  
1149 -(% 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
1150 1150  
1151 1151  
1152 1152  (((
... ... @@ -1153,21 +1153,18 @@
1153 1153  * Set STOPBIT
1154 1154  )))
1155 1155  
1156 -(% 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
1157 1157  
1158 1158  
1159 -
1160 -* (((
1161 -(% style="color:#037691" %)** Downlink Payload:**
1179 +(((
1180 +(% style="color:#037691" %)**Downlink Payload:**
1162 1162  )))
1163 1163  
1164 1164  (((
1165 -(% 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
1166 1166  )))
1167 1167  
1168 1168  (((
1169 -
1170 -
1171 1171  **Example:**
1172 1172  )))
1173 1173  
... ... @@ -1187,9 +1187,26 @@
1187 1187  )))
1188 1188  
1189 1189  
1207 +==== (% style="color:blue" %)**Configure Databit (Since Version 1.4.0)**(%%) ====
1190 1190  
1209 +* (((
1210 +(% style="color:#037691" %)** AT Command:**
1211 +)))
1191 1191  
1213 +**~ AT+DATABIT=7  **~/~/ Set the data bits to 7
1192 1192  
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 +
1193 1193  ==== (% style="color:blue" %)**Encrypted payload**(%%) ====
1194 1194  
1195 1195  (((
... ... @@ -1265,20 +1265,17 @@
1265 1265  
1266 1266  (% 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.
1267 1267  
1268 -
1269 1269  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.
1270 1270  
1271 1271  
1272 1272  [[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"]]
1273 1273  
1274 -
1275 -
1276 1276  For example, sending 11 22 33 44 55 66 77 will return invalid configuration 00 11 22 33 44 55 66 77.
1277 1277  
1278 1278  
1310 +
1279 1279  [[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"]]
1280 1280  
1281 -
1282 1282  For example, if 01 00 02 58 is issued, a valid configuration of 01 01 00 02 58 will be returned.
1283 1283  
1284 1284  
... ... @@ -1320,7 +1320,7 @@
1320 1320  (% style="color:#037691" %)**Downlink Payload:**
1321 1321  )))
1322 1322  
1323 -(% 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
1324 1324  
1325 1325  [[image:image-20220824144240-1.png]]
1326 1326  
... ... @@ -1414,6 +1414,8 @@
1414 1414  
1415 1415  (((
1416 1416  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 +
1417 1417  )))
1418 1418  
1419 1419  (((
... ... @@ -1435,7 +1435,7 @@
1435 1435  == 3.7 Buttons ==
1436 1436  
1437 1437  
1438 -(% border="1" cellspacing="10" style="background-color:#f7faff; width:430px" %)
1471 +(% border="1.5" cellspacing="4" style="background-color:#ffffcc; width:430px" %)
1439 1439  |=(% style="width: 50px;" %)**Button**|=(% style="width: 361px;" %)**Feature**
1440 1440  |(% 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**
1441 1441  |(% style="width:50px" %)**RST**|(% style="width:361px" %)Reboot RS485
... ... @@ -1442,15 +1442,17 @@
1442 1442  |(% style="width:50px" %)**PRO**|(% style="width:361px" %)Use for upload image, see [[How to Update Image>>||anchor="H6.1Howtoupgradetheimage3F"]]
1443 1443  
1444 1444  
1478 +
1445 1445  == 3.8 LEDs ==
1446 1446  
1447 1447  
1448 -(% border="1" cellspacing="10" style="background-color:#f7faff; width:430px" %)
1482 +(% border="1.5" cellspacing="4" style="background-color:#ffffcc; width:430px" %)
1449 1449  |=(% style="width: 50px;" %)**LEDs**|=(% style="width: 380px;" %)**Feature**
1450 1450  |**PWR**|Always on if there is power
1451 1451  |**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.
1452 1452  
1453 1453  
1488 +
1454 1454  = 4. Case Study =
1455 1455  
1456 1456  
... ... @@ -1696,6 +1696,7 @@
1696 1696  * (% style="color:red" %)**KZ865**(%%):  frequency bands KZ865
1697 1697  
1698 1698  
1734 +
1699 1699  = 9.Packing Info =
1700 1700  
1701 1701  
... ... @@ -1713,6 +1713,7 @@
1713 1713  * Weight / pcs : 170g
1714 1714  
1715 1715  
1752 +
1716 1716  = 10. FCC Caution for RS485LN-US915 =
1717 1717  
1718 1718  
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0