Changes for page SN50v3-LB/LS -- LoRaWAN Sensor Node User Manual
Last modified by Bei Jinggeng on 2025/01/10 15:51
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.Bei - Content
-
... ... @@ -688,7 +688,7 @@ 688 688 689 689 690 690 691 -==== 2.3.2.11 MOD~=11 (TEMP117) ==== 691 +==== 2.3.2.11 MOD~=11 (TEMP117)(Since firmware V1.3.0) ==== 692 692 693 693 694 694 In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2. ... ... @@ -718,7 +718,7 @@ 718 718 [[image:image-20240717141528-2.jpeg||height="430" width="654"]] 719 719 720 720 721 -==== 2.3.2.12 MOD~=12 (Count+SHT31) ==== 721 +==== 2.3.2.12 MOD~=12 (Count+SHT31)(Since firmware V1.3.1) ==== 722 722 723 723 724 724 This mode has total 11 bytes. As shown below: ... ... @@ -1104,41 +1104,46 @@ 1104 1104 === 3.3.3 Set Interrupt Mode === 1105 1105 1106 1106 1107 -Feature, Set Interrupt mode for GPIO_EXIT.1107 +Feature, Set Interrupt mode for PB14, PB15, PA4. 1108 1108 1109 - (%style="color:blue"%)**ATCommand:AT+INTMOD1,AT+INTMOD2,AT+INTMOD3**1109 +Before using the interrupt function of the **INT** pin, users can set the interrupt triggering mode as required. 1110 1110 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 1117 -))) 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 1111 +(% style="color:#037691" %)**AT Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**AT+INTMODx** 1130 1130 1131 -(% style="color: blue" %)**Downlink Command: 0x06**1113 +(% style="color:#4472c4" %)**AT+INTMODx:** 1132 1132 1115 +* (% style="color:#4472c4" %)**AT+INTMOD1 **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PB14**(%%) pin. 1116 +* (% style="color:#4472c4" %)**AT+INTMOD2 **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PB15**(%%) pin. 1117 +* (% style="color:#4472c4" %)**AT+INTMOD3 **(%%)~/~/ Set the interrupt mode for (% style="background-color:yellow" %)** PA4**(%%) pin. 1118 + 1119 +**Parameter setting:** 1120 + 1121 +* **0:** Disable Interrupt 1122 +* **1:** Trigger by rising and falling edge 1123 +* **2:** Trigger by falling edge 1124 +* **3: **Trigger by rising edge 1125 + 1126 +**Example:** 1127 + 1128 +* AT+INTMOD1=0 ~/~/Disable the PB14 pin interrupt function 1129 +* AT+INTMOD2=2 ~/~/Set the interrupt of the PB15 pin to be triggered by the falling edge 1130 +* AT+INTMOD3=3 ~/~/Set the interrupt of the PA4 pin to be triggered by the rising edge 1131 + 1132 +(% style="color:#037691" %)**Downlink Command:**(% style="color:blue" %)** **(% style="color:#4472c4" %)**0x06 00 aa bb** 1133 + 1133 1133 Format: Command Code (0x06) followed by 3 bytes. 1134 1134 1135 - Thismeanshat theinterrupt modeoftheendnodeis set to 0x000003=3(risingedgetrigger),andthetypeis06.1136 +(% style="color:#4472c4" %)**aa:**(%%) Set the corresponding pin. ((% style="background-color:yellow" %)**00**(%%): PB14 Pin; (% style="background-color:yellow" %)**01**(%%)**: **PB15 Pin; (% style="background-color:yellow" %)**02**(%%): PA4 Pin.) 1136 1136 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 1138 +(% 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) 1141 1141 1140 +**Example:** 1141 + 1142 +* Downlink Payload: **06 00 00 01 **~/~/ Equal to AT+INTMOD1=1 1143 +* Downlink Payload: **06 00 01 02 **~/~/ Equal to AT+INTMOD2=2 1144 +* Downlink Payload: **06 00 02 03 **~/~/ Equal to AT+INTMOD3=3 1145 + 1146 + 1142 1142 === 3.3.4 Set Power Output Duration === 1143 1143 1144 1144 ... ... @@ -1326,8 +1326,8 @@ 1326 1326 1327 1327 Downlink payload:0B01 bb cc aa **~-~--> **AT+PWMOUT=a,b,c 1328 1328 1329 -* Example 1: Downlink Payload: 0B01 03E8 0032 0005 **~-~-->** AT+PWM SET=5,1000,501330 -* Example 2: Downlink Payload: 0B01 07D0 003C 000A **~-~-->** AT+PWM SET=10,2000,601334 +* Example 1: Downlink Payload: 0B01 03E8 0032 0005 **~-~-->** AT+PWMOUT=5,1000,50 1335 +* Example 2: Downlink Payload: 0B01 07D0 003C 000A **~-~-->** AT+PWMOUT=10,2000,60 1331 1331 1332 1332 = 4. Battery & Power Cons = 1333 1333 ... ... @@ -1354,21 +1354,39 @@ 1354 1354 * (Recommanded way) OTA firmware update via wireless: **[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/]]** 1355 1355 * Update through UART TTL interface: **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware]]**. 1356 1356 1357 -= 6. FAQ=1362 += 6. Developer Guide = 1358 1358 1359 - ==6.1Where can i find source codeofSN50v3-LB/LS? ==1364 +SN50v3 is an open source project, developer can use compile their firmware for customized applications. User can get the source code from: 1360 1360 1366 +* ((( 1367 +Software Source Code: [[Releases · dragino/SN50v3 (github.com)>>url:https://github.com/dragino/SN50v3/releases]] 1368 +))) 1369 +* ((( 1370 +Hardware Design files: **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].** 1371 +))) 1372 +* ((( 1373 +Compile instruction:[[Compile instruction>>https://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20LoRaWAN%20Module/Compile%20and%20Upload%20Code%20to%20ASR6601%20Platform/]] 1374 +))) 1361 1361 1362 -* **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].** 1363 -* **[[Software Source Code & Compile instruction>>https://github.com/dragino/SN50v3]].** 1376 +**~1. If you want to change frequency, modify the Preprocessor Symbols.** 1364 1364 1365 - == 6.2 Howto generatePWMOutputinSN50v3-LB/LS? ==1378 +For example, change EU868 to US915 1366 1366 1380 +[[image:https://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/1656318662202-530.png?rev=1.1||alt="1656318662202-530.png"]] 1367 1367 1382 +**2. Compile and build** 1383 + 1384 +[[image:https://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-20220627163212-17.png?rev=1.1||alt="image-20220627163212-17.png"]] 1385 + 1386 += 7. FAQ = 1387 + 1388 +== 7.1 How to generate PWM Output in SN50v3-LB/LS? == 1389 + 1390 + 1368 1368 See this document: **[[Generate PWM Output on SN50v3>>https://www.dropbox.com/scl/fi/r3trcet2knujg40w0mgyn/Generate-PWM-Output-on-SN50v3.pdf?rlkey=rxsgmrhhrv62iiiwjq9sv10bn&dl=0]]**. 1369 1369 1370 1370 1371 -== 6.3How to put several sensors to a SN50v3-LB/LS? ==1394 +== 7.2 How to put several sensors to a SN50v3-LB/LS? == 1372 1372 1373 1373 1374 1374 When we want to put several sensors to A SN50v3-LB/LS, the waterproof at the grand connector will become an issue. User can try to exchange the grand connector to below type. ... ... @@ -1378,7 +1378,7 @@ 1378 1378 [[image:image-20230810121434-1.png||height="242" width="656"]] 1379 1379 1380 1380 1381 -= 7. Order Info =1404 += 8. Order Info = 1382 1382 1383 1383 1384 1384 Part Number: (% style="color:blue" %)**SN50v3-LB-XX-YY**(%%) or (% style="color:blue" %)**SN50v3-LS-XX-YY** ... ... @@ -1401,7 +1401,7 @@ 1401 1401 * (% style="color:red" %)**20**(%%): With M20 waterproof cable hole 1402 1402 * (% style="color:red" %)**NH**(%%): No Hole 1403 1403 1404 -= 8. Packing Info =1427 += 9. Packing Info = 1405 1405 1406 1406 1407 1407 (% style="color:#037691" %)**Package Includes**: ... ... @@ -1415,7 +1415,7 @@ 1415 1415 * Package Size / pcs : cm 1416 1416 * Weight / pcs : g 1417 1417 1418 -= 9. Support =1441 += 10. Support = 1419 1419 1420 1420 1421 1421 * Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.