Last modified by Xiaoling on 2025/06/12 15:06

From version 113.2
edited by Xiaoling
on 2025/03/29 09:03
Change comment: There is no comment for this version
To version 102.1
edited by Mengting Qiu
on 2024/10/31 16:45
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.ting
Content
... ... @@ -149,9 +149,9 @@
149 149  
150 150  SN50v3-LB/LS has different hole size options for different size sensor cable. The options provided are M12, M16 and M20. The definition is as below:
151 151  
152 -[[image:image-20250329085729-1.jpeg]]
152 +[[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-20220627104757-1.png?rev=1.1||alt="image-20220627104757-1.png"]]
153 153  
154 -[[image:image-20250329085744-2.jpeg]]
154 +[[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/1656298089706-973.png?rev=1.1||alt="1656298089706-973.png"]]
155 155  
156 156  
157 157  = 2. Configure SN50v3-LB/LS to connect to LoRaWAN network =
... ... @@ -169,13 +169,12 @@
169 169  
170 170  The LPS8v2 is already set to connected to [[TTN network >>url:https://console.cloud.thethings.network/]], so what we need to now is configure the TTN server.
171 171  
172 -[[image:image-20250329090241-3.png]]
173 173  
174 174  (% style="color:blue" %)**Step 1:**(%%) Create a device in TTN with the OTAA keys from SN50v3-LB/LS.
175 175  
176 176  Each SN50v3-LB/LS is shipped with a sticker with the default device EUI as below:
177 177  
178 -[[image:image-20250329090300-4.jpeg]]
177 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/S31-LB_S31B-LB/WebHome/image-20230426084152-1.png?width=502&height=233&rev=1.1||alt="图片-20230426084152-1.png" height="233" width="502"]]
179 179  
180 180  
181 181  You can enter this key in the LoRaWAN Server portal. Below is TTN screen shot:
... ... @@ -1105,109 +1105,41 @@
1105 1105  === 3.3.3 Set Interrupt Mode ===
1106 1106  
1107 1107  
1108 -==== 3.3.3.1 Before V1.3.4 firmware ====
1107 +Feature, Set Interrupt mode for GPIO_EXIT.
1109 1109  
1110 -(% style="color:red" %)**Note: Before V1.3.4 firmware, the interrupt function of PA8,PA4,PB15 had only one parameter to set, which was used to set the interrupt trigger mode.**
1109 +(% style="color:blue" %)**AT Command: AT+INTMOD1,AT+INTMOD2,AT+INTMOD3**
1111 1111  
1112 -Feature, Set Interrupt mode for PA8, PA4, PB15.
1113 -
1114 -Before using the interrupt function of the **INT** pin, users can set the interrupt triggering mode as required.
1115 -
1116 -(% style="color:#037691" %)**AT Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**AT+INTMODx=a**
1117 -
1118 -(% style="color:#4472c4" %)**AT+INTMODx:**
1119 -
1120 -* (% style="color:#4472c4" %)**AT+INTMOD1   **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PA8**(%%) pin.
1121 -* (% style="color:#4472c4" %)**AT+INTMOD2   **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PA4**(%%) pin.
1122 -* (% style="color:#4472c4" %)**AT+INTMOD3   **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PB15**(%%) pin.
1123 -
1124 -**Parameter a setting:**
1125 -
1126 -* **0:** Disable Interrupt
1127 -* **1:** Trigger by rising and falling edge
1128 -* **2:** Trigger by falling edge
1129 -* **3: **Trigger by rising edge
1130 -
1131 -**Example:**
1132 -
1133 -* AT+INTMOD1=0  ~/~/Disable the PA8 pin interrupt function
1134 -* AT+INTMOD2=2  ~/~/Set the interrupt of the PA4 pin to be triggered by the falling edge
1135 -* AT+INTMOD3=3  ~/~/Set the interrupt of the PB15 pin to be triggered by the rising edge
1136 -
1137 -(% style="color:#037691" %)**Downlink Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**0x06 00 aa bb**
1138 -
1139 -Format: Command Code (0x06 00) followed by 2 bytes.
1140 -
1141 -(% style="color:#4472c4" %)**aa:**(%%) Set the corresponding pin. ((% style="background-color:yellow" %)**00**(%%): PA8 Pin;  (% style="background-color:yellow" %)**01**(%%)**: **PA4 Pin;  (% style="background-color:yellow" %)**02**(%%): PB15 Pin.)
1142 -
1143 -(% style="color:#4472c4" %)**bb: **(%%)Set interrupt mode. ((% style="background-color:yellow" %)**00**(%%) Disable, (% style="background-color:yellow" %)**01**(%%) falling or rising, (% style="background-color:yellow" %)**02**(%%) falling, (% style="background-color:yellow" %)**03**(%%) rising)
1144 -
1145 -**Example:**
1146 -
1147 -* Downlink Payload: **06 00 00 01     **~/~/ Equal to AT+INTMOD1=1
1148 -* Downlink Payload: **06 00 01 02     **~/~/ Equal to AT+INTMOD2=2
1149 -* Downlink Payload: **06 00 02 03     **~/~/ Equal to AT+INTMOD3=3
1150 -
1151 -==== 3.3.3.2 Since V1.3.4 firmware ====
1152 -
1153 -(% style="color:red" %)**Note: Since V1.3.4 firmware, the Interrupt function has added a new parameter to set the delay time, i.e. the state hold time.**
1154 -
1155 -(% style="color:#037691" %)**AT Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**AT+INTMODx=a,b**
1156 -
1157 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:420px" %)
1158 -|=(% style="width: 116px; background-color: rgb(79, 129, 189); color: white;" %)**Parameter **|=(% style="width: 392px; background-color: rgb(79, 129, 189); color: white;" %)**Values and functions**
1159 -|(% style="width:116px" %)(((
1160 -
1161 -
1162 -**x**
1163 -)))|(% style="width:392px" %)(((
1164 -1: Set the interrupt mode for (% style="background-color:yellow" %)** PA8**(%%) pin.
1165 -
1166 -2:  Set the interrupt mode for (% style="background-color:yellow" %)** PA4**(%%) pin.
1167 -
1168 -3: Set the interrupt mode for (% style="background-color:yellow" %)** PB15**(%%) pin.
1111 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1112 +|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 197px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 158px;background-color:#4F81BD;color:white" %)**Response**
1113 +|(% style="width:154px" %)AT+INTMOD1=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)(((
1114 +0
1115 +OK
1116 +the mode is 0 =Disable Interrupt
1169 1169  )))
1170 -|(% style="width:116px" %)(((
1171 -
1118 +|(% style="width:154px" %)AT+INTMOD1=2|(% style="width:196px" %)(((
1119 +Set Transmit Interval
1120 +0. (Disable Interrupt),
1121 +~1. (Trigger by rising and falling edge)
1122 +2. (Trigger by falling edge)
1123 +3. (Trigger by rising edge)
1124 +)))|(% style="width:157px" %)OK
1125 +|(% style="width:154px" %)AT+INTMOD2=3|(% style="width:196px" %)(((
1126 +Set Transmit Interval
1127 +trigger by rising edge.
1128 +)))|(% style="width:157px" %)OK
1129 +|(% style="width:154px" %)AT+INTMOD3=0|(% style="width:196px" %)Disable Interrupt|(% style="width:157px" %)OK
1172 1172  
1173 -**a**
1174 -)))|(% style="width:392px" %)(((
1175 -**0:** Disable Interrupt
1131 +(% style="color:blue" %)**Downlink Command: 0x06**
1176 1176  
1177 -**1:** Trigger by rising and falling edge
1133 +Format: Command Code (0x06) followed by 3 bytes.
1178 1178  
1179 -**2:** Trigger by falling edge
1135 +This means that the interrupt mode of the end node is set to 0x000003=3 (rising edge trigger), and the type code is 06.
1180 1180  
1181 -**3: **Trigger by rising edge
1182 -)))
1183 -|(% style="width:116px" %)**b**|(% style="width:392px" %)(((
1184 -Set the delay time. (Default: 0)
1137 +* Example 1: Downlink Payload: 06000000  **~-~-->**  AT+INTMOD1=0
1138 +* Example 2: Downlink Payload: 06000003  **~-~-->**  AT+INTMOD1=3
1139 +* Example 3: Downlink Payload: 06000102  **~-~-->**  AT+INTMOD2=2
1140 +* Example 4: Downlink Payload: 06000201  **~-~-->**  AT+INTMOD3=1
1185 1185  
1186 -**Value range: 0~~65535 ms**
1187 -)))
1188 -
1189 -**Example:**
1190 -
1191 -* AT+INTMOD1=0,0  ~/~/Disable the PA8 pin interrupt function
1192 -* AT+INTMOD2=2,1000  ~/~/Set the interrupt of the PA4 pin to be triggered by the falling edge, however, the interrupt will only be triggered if the low level state remains 1000ms
1193 -* AT+INTMOD3=3,2500  ~/~/Set the interrupt of the PB15 pin to be triggered by the rising edge, however, the interrupt will only be triggered if the high level state remains 2500ms
1194 -
1195 -(% style="color:#037691" %)**Downlink Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**0x06 00 aa bb cc**
1196 -
1197 -Format: Command Code (0x06 00) followed by 4 bytes.
1198 -
1199 -(% style="color:#4472c4" %)**aa:**(%%) **1 byte**, set the corresponding pin. ((% style="background-color:yellow" %)**00**(%%): PA8 Pin;  (% style="background-color:yellow" %)**01**(%%)**: **PA4 Pin;  (% style="background-color:yellow" %)**02**(%%): PB15 Pin.)
1200 -
1201 -(% style="color:#4472c4" %)**bb: **(%%)**1 byte**, set interrupt mode. ((% style="background-color:yellow" %)**00**(%%) Disable, (% style="background-color:yellow" %)**01**(%%) falling or rising, (% style="background-color:yellow" %)**02**(%%) falling, (% style="background-color:yellow" %)**03**(%%) rising)
1202 -
1203 -(% style="color:#4472c4" %)**cc: **(%%)**2 bytes**, Set the delay time. (0x00~~0xFFFF)
1204 -
1205 -**Example:**
1206 -
1207 -* Downlink Payload: **06 00 00 01 00 00     **~/~/ Equal to AT+INTMOD1=1,0
1208 -* Downlink Payload: **06 00 01 02 0B B8     **~/~/ Equal to AT+INTMOD2=2,3000
1209 -* Downlink Payload: **06 00 02 03 03 E8   **~/~/ Equal to AT+INTMOD3=3,1000
1210 -
1211 1211  === 3.3.4 Set Power Output Duration ===
1212 1212  
1213 1213  
... ... @@ -1383,8 +1383,6 @@
1383 1383  )))
1384 1384  |(% style="width:242px" %)(((
1385 1385  b: Output frequency (unit: HZ)
1386 -
1387 -range 5~~100000HZ
1388 1388  )))
1389 1389  |(% style="width:242px" %)(((
1390 1390  c: Output duty cycle (unit: %)
... ... @@ -1391,17 +1391,15 @@
1391 1391  The value ranges from 0 to 100.
1392 1392  )))
1393 1393  
1394 -(% style="color:blue" %)**Downlink Command: 0x0B**
1323 +(% style="color:blue" %)**Downlink Command: 0x0B01**
1395 1395  
1396 -Format: Command Code (0x0B) followed by 6 bytes.
1325 +Format: Command Code (0x0B01) followed by 6 bytes.
1397 1397  
1398 -0B + Output frequency (3bytes)+ Output duty cycle (1bytes)+Output time (2bytes)
1327 +Downlink payload:0B01 bb cc aa **~-~--> **AT+PWMOUT=a,b,c
1399 1399  
1400 -Downlink payload:0B bb cc aa **~-~--> **AT+PWMOUT=a,b,c
1329 +* Example 1: Downlink Payload: 0B01 03E8 0032 0005 **~-~-->**  AT+PWMSET=5,1000,50
1330 +* Example 2: Downlink Payload: 0B01 07D0 003C 000A **~-~-->**  AT+PWMSET=10,2000,60
1401 1401  
1402 -* Example 1: Downlink Payload: 0B 0003E8 32 0005 **~-~-->**  AT+PWMOUT=5,1000,50
1403 -* Example 2: Downlink Payload: 0B 0007D0 3C 000A **~-~-->**  AT+PWMOUT=10,2000,60
1404 -
1405 1405  = 4. Battery & Power Cons =
1406 1406  
1407 1407  
image-20250329085729-1.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -363.5 KB
Content
image-20250329085744-2.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -102.1 KB
Content
image-20250329090241-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -67.5 KB
Content
image-20250329090300-4.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -98.7 KB
Content