Changes for page SN50v3-LB/LS -- LoRaWAN Sensor Node User Manual
Last modified by Bei Jinggeng on 2025/01/10 15:51
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -41,8 +41,6 @@ 41 41 * Downlink to change configure 42 42 * 8500mAh Battery for long term use 43 43 44 - 45 - 46 46 == 1.3 Specification == 47 47 48 48 ... ... @@ -80,8 +80,6 @@ 80 80 * Sleep Mode: 5uA @ 3.3v 81 81 * LoRa Transmit Mode: 125mA @ 20dBm, 82mA @ 14dBm 82 82 83 - 84 - 85 85 == 1.4 Sleep mode and working mode == 86 86 87 87 ... ... @@ -109,8 +109,6 @@ 109 109 ))) 110 110 |(% style="width:167px" %)Fast press ACT 5 times.|(% style="width:117px" %)Deactivate Device|(% style="width:225px" %)(% style="color:red" %)**Red led**(%%) will solid on for 5 seconds. Means device is in Deep Sleep Mode. 111 111 112 - 113 - 114 114 == 1.6 BLE connection == 115 115 116 116 ... ... @@ -296,8 +296,6 @@ 296 296 1. All modes share the same Payload Explanation from HERE. 297 297 1. By default, the device will send an uplink message every 20 minutes. 298 298 299 - 300 - 301 301 ==== 2.3.2.1 MOD~=1 (Default Mode) ==== 302 302 303 303 ... ... @@ -304,7 +304,7 @@ 304 304 In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2. 305 305 306 306 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 307 -|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width: 50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:130px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**2**299 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:130px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**2** 308 308 |**Value**|Bat|(% style="width:191px" %)((( 309 309 Temperature(DS18B20)(PC13) 310 310 )))|(% style="width:78px" %)((( ... ... @@ -327,7 +327,7 @@ 327 327 This mode is target to measure the distance. The payload of this mode is totally 11 bytes. The 8^^th^^ and 9^^th^^ bytes is for the distance. 328 328 329 329 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 330 -|(% style="background-color:#d9e2f3; color:#0070c0; width: 50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:30px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:140px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**322 +|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:140px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2** 331 331 |**Value**|BAT|(% style="width:196px" %)((( 332 332 Temperature(DS18B20)(PC13) 333 333 )))|(% style="width:87px" %)((( ... ... @@ -336,8 +336,7 @@ 336 336 Digital in(PB15) & Digital Interrupt(PA8) 337 337 )))|(% style="width:208px" %)((( 338 338 Distance measure by:1) LIDAR-Lite V3HP 339 -Or 340 -2) Ultrasonic Sensor 331 +Or 2) Ultrasonic Sensor 341 341 )))|(% style="width:117px" %)Reserved 342 342 343 343 [[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/1656324539647-568.png?rev=1.1||alt="1656324539647-568.png"]] ... ... @@ -396,7 +396,7 @@ 396 396 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 397 397 |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)((( 398 398 **Size(bytes)** 399 -)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 1 10px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)1390 +)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 140px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)1 400 400 |**Value**|(% style="width:68px" %)((( 401 401 ADC1(PA4) 402 402 )))|(% style="width:75px" %)((( ... ... @@ -447,9 +447,6 @@ 447 447 1. Adjust calibration factor (default value 400): Put a known weight thing on load cell and run **AT+WEIGAP** to adjust the Calibration Factor. 448 448 1. ((( 449 449 Weight has 4 bytes, the unit is g. 450 - 451 - 452 - 453 453 ))) 454 454 455 455 For example: ... ... @@ -465,11 +465,13 @@ 465 465 **Size(bytes)** 466 466 )))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 150px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 200px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**4** 467 467 |**Value**|BAT|(% style="width:193px" %)((( 468 -Temperature(DS18B20)(PC13) 456 +Temperature(DS18B20) 457 +(PC13) 469 469 )))|(% style="width:85px" %)((( 470 470 ADC(PA4) 471 471 )))|(% style="width:186px" %)((( 472 -Digital in(PB15) & Digital Interrupt(PA8) 461 +Digital in(PB15) & 462 +Digital Interrupt(PA8) 473 473 )))|(% style="width:100px" %)Weight 474 474 475 475 [[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-20220820120036-2.png?width=1003&height=469&rev=1.1||alt="image-20220820120036-2.png" height="469" width="1003"]] ... ... @@ -485,7 +485,6 @@ 485 485 486 486 [[image:image-20230512181814-9.png||height="543" width="697"]] 487 487 488 - 489 489 (% style="color:red" %)**Note:** **LoRaWAN wireless transmission will infect the PIR sensor. Which cause the counting value increase +1 for every uplink. User can change PIR sensor or put sensor away of the SN50_v3 to avoid this happen.** 490 490 491 491 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) ... ... @@ -529,7 +529,7 @@ 529 529 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 530 530 |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)((( 531 531 **Size(bytes)** 532 -)))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 1 10px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)2521 +)))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)2 533 533 |**Value**|BAT|(% style="width:207px" %)((( 534 534 Temperature(DS18B20) 535 535 (PC13) ... ... @@ -552,7 +552,7 @@ 552 552 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 553 553 |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)((( 554 554 **Size(bytes)** 555 -)))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width:90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width:60px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width:90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4544 +)))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4 556 556 |**Value**|BAT|((( 557 557 Temperature1(DS18B20) 558 558 (PC13) ... ... @@ -905,11 +905,8 @@ 905 905 * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 906 906 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 907 907 908 - 909 - 910 910 === 3.3.2 Get Device Status === 911 911 912 - 913 913 Send a LoRaWAN downlink to ask the device to send its status. 914 914 915 915 (% style="color:blue" %)**Downlink Payload: **(%%)0x26 01 ... ... @@ -919,7 +919,6 @@ 919 919 920 920 === 3.3.3 Set Interrupt Mode === 921 921 922 - 923 923 Feature, Set Interrupt mode for GPIO_EXIT. 924 924 925 925 (% style="color:blue" %)**AT Command: AT+INTMOD1,AT+INTMOD2,AT+INTMOD3** ... ... @@ -956,11 +956,8 @@ 956 956 * Example 3: Downlink Payload: 06000102 **~-~-->** AT+INTMOD2=2 957 957 * Example 4: Downlink Payload: 06000201 **~-~-->** AT+INTMOD3=1 958 958 959 - 960 - 961 961 === 3.3.4 Set Power Output Duration === 962 962 963 - 964 964 Control the output duration 5V . Before each sampling, device will 965 965 966 966 ~1. first enable the power output to external sensor, ... ... @@ -990,11 +990,8 @@ 990 990 * Example 1: Downlink Payload: 070000 **~-~-->** AT+5VT=0 991 991 * Example 2: Downlink Payload: 0701F4 **~-~-->** AT+5VT=500 992 992 993 - 994 - 995 995 === 3.3.5 Set Weighing parameters === 996 996 997 - 998 998 Feature: Working mode 5 is effective, weight initialization and weight factor setting of HX711. 999 999 1000 1000 (% style="color:blue" %)**AT Command: AT+WEIGRE,AT+WEIGAP** ... ... @@ -1017,11 +1017,8 @@ 1017 1017 * Example 2: Downlink Payload: 08020FA3 **~-~-->** AT+WEIGAP=400.3 1018 1018 * Example 3: Downlink Payload: 08020FA0 **~-~-->** AT+WEIGAP=400.0 1019 1019 1020 - 1021 - 1022 1022 === 3.3.6 Set Digital pulse count value === 1023 1023 1024 - 1025 1025 Feature: Set the pulse count value. 1026 1026 1027 1027 Count 1 is PA8 pin of mode 6 and mode 9. Count 2 is PA4 pin of mode 9. ... ... @@ -1042,11 +1042,8 @@ 1042 1042 * Example 1: Downlink Payload: 090100000000 **~-~-->** AT+SETCNT=1,0 1043 1043 * Example 2: Downlink Payload: 0902000003E8 **~-~-->** AT+SETCNT=2,1000 1044 1044 1045 - 1046 - 1047 1047 === 3.3.7 Set Workmode === 1048 1048 1049 - 1050 1050 Feature: Switch working mode. 1051 1051 1052 1052 (% style="color:blue" %)**AT Command: AT+MOD** ... ... @@ -1068,8 +1068,6 @@ 1068 1068 * Example 1: Downlink Payload: 0A01 **~-~-->** AT+MOD=1 1069 1069 * Example 2: Downlink Payload: 0A04 **~-~-->** AT+MOD=4 1070 1070 1071 - 1072 - 1073 1073 = 4. Battery & Power Consumption = 1074 1074 1075 1075 ... ... @@ -1096,18 +1096,13 @@ 1096 1096 * (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/]] 1097 1097 * 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]]**. 1098 1098 1099 - 1100 - 1101 1101 = 6. FAQ = 1102 1102 1103 1103 == 6.1 Where can i find source code of SN50v3-LB? == 1104 1104 1105 - 1106 1106 * **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].** 1107 1107 * **[[Software Source Code & Compile instruction>>https://github.com/dragino/SN50v3]].** 1108 1108 1109 - 1110 - 1111 1111 = 7. Order Info = 1112 1112 1113 1113 ... ... @@ -1131,11 +1131,8 @@ 1131 1131 * (% style="color:red" %)**20**(%%): With M20 waterproof cable hole 1132 1132 * (% style="color:red" %)**NH**(%%): No Hole 1133 1133 1134 - 1135 - 1136 1136 = 8. Packing Info = 1137 1137 1138 - 1139 1139 (% style="color:#037691" %)**Package Includes**: 1140 1140 1141 1141 * SN50v3-LB LoRaWAN Generic Node ... ... @@ -1147,8 +1147,6 @@ 1147 1147 * Package Size / pcs : cm 1148 1148 * Weight / pcs : g 1149 1149 1150 - 1151 - 1152 1152 = 9. Support = 1153 1153 1154 1154