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 (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.Saxer - Content
-
... ... @@ -42,7 +42,6 @@ 42 42 * 8500mAh Battery for long term use 43 43 44 44 45 - 46 46 == 1.3 Specification == 47 47 48 48 ... ... @@ -81,7 +81,6 @@ 81 81 * LoRa Transmit Mode: 125mA @ 20dBm, 82mA @ 14dBm 82 82 83 83 84 - 85 85 == 1.4 Sleep mode and working mode == 86 86 87 87 ... ... @@ -109,6 +109,7 @@ 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 110 + 112 112 == 1.6 BLE connection == 113 113 114 114 ... ... @@ -220,7 +220,7 @@ 220 220 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 221 221 |(% colspan="6" style="background-color:#d9e2f3; color:#0070c0" %)**Device Status (FPORT=5)** 222 222 |(% style="width:103px" %)**Size (bytes)**|(% style="width:72px" %)**1**|**2**|(% style="width:91px" %)**1**|(% style="width:86px" %)**1**|(% style="width:44px" %)**2** 223 -|(% style="width:103px" %)Value|(% style="width:72px" %)Sensor Model|Firmware Version|(% style="width:91px" %)Frequency Band|(% style="width:86px" %)Sub-band|(% style="width:44px" %)BAT 222 +|(% style="width:103px" %)**Value**|(% style="width:72px" %)Sensor Model|Firmware Version|(% style="width:91px" %)Frequency Band|(% style="width:86px" %)Sub-band|(% style="width:44px" %)BAT 224 224 225 225 Example parse in TTNv3 226 226 ... ... @@ -304,7 +304,7 @@ 304 304 305 305 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 306 306 |(% 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** 307 -|Value|Bat|(% style="width:191px" %)((( 306 +|**Value**|Bat|(% style="width:191px" %)((( 308 308 Temperature(DS18B20)(PC13) 309 309 )))|(% style="width:78px" %)((( 310 310 ADC(PA4) ... ... @@ -326,7 +326,7 @@ 326 326 327 327 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 328 328 |(% 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** 329 -|Value|BAT|(% style="width:196px" %)((( 328 +|**Value**|BAT|(% style="width:196px" %)((( 330 330 Temperature(DS18B20)(PC13) 331 331 )))|(% style="width:87px" %)((( 332 332 ADC(PA4) ... ... @@ -395,7 +395,7 @@ 395 395 |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)((( 396 396 **Size(bytes)** 397 397 )))|=(% 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: 110px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)1 398 -|Value|(% style="width:68px" %)((( 397 +|**Value**|(% style="width:68px" %)((( 399 399 ADC1(PA4) 400 400 )))|(% style="width:75px" %)((( 401 401 ADC2(PA5) ... ... @@ -419,7 +419,7 @@ 419 419 420 420 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 421 421 |(% 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:100px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2** 422 -|Value|BAT|(% style="width:186px" %)((( 421 +|**Value**|BAT|(% style="width:186px" %)((( 423 423 Temperature1(DS18B20)(PC13) 424 424 )))|(% style="width:82px" %)((( 425 425 ADC(PA4) ... ... @@ -462,7 +462,7 @@ 462 462 |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)((( 463 463 **Size(bytes)** 464 464 )))|=(% 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** 465 -|Value|BAT|(% style="width:193px" %)((( 464 +|**Value**|BAT|(% style="width:193px" %)((( 466 466 Temperature(DS18B20)(PC13) 467 467 )))|(% style="width:85px" %)((( 468 468 ADC(PA4) ... ... @@ -488,7 +488,7 @@ 488 488 489 489 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 490 490 |=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 180px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**4** 491 -|Value|BAT|(% style="width:256px" %)((( 490 +|**Value**|BAT|(% style="width:256px" %)((( 492 492 Temperature(DS18B20)(PC13) 493 493 )))|(% style="width:108px" %)((( 494 494 ADC(PA4) ... ... @@ -508,7 +508,7 @@ 508 508 |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)((( 509 509 **Size(bytes)** 510 510 )))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;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: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)1|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)2 511 -|Value|BAT|(% style="width:188px" %)((( 510 +|**Value**|BAT|(% style="width:188px" %)((( 512 512 Temperature(DS18B20) 513 513 (PC13) 514 514 )))|(% style="width:83px" %)((( ... ... @@ -527,7 +527,7 @@ 527 527 |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)((( 528 528 **Size(bytes)** 529 529 )))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 110px;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 530 -|Value|BAT|(% style="width:207px" %)((( 529 +|**Value**|BAT|(% style="width:207px" %)((( 531 531 Temperature(DS18B20) 532 532 (PC13) 533 533 )))|(% style="width:94px" %)((( ... ... @@ -550,7 +550,7 @@ 550 550 |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)((( 551 551 **Size(bytes)** 552 552 )))|=(% 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" %)4 553 -|Value|BAT|((( 552 +|**Value**|BAT|((( 554 554 Temperature 555 555 (DS18B20)(PC13) 556 556 )))|((( ... ... @@ -824,6 +824,7 @@ 824 824 * 7: MOD8 825 825 * 8: MOD9 826 826 826 + 827 827 == 2.4 Payload Decoder file == 828 828 829 829 ... ... @@ -853,6 +853,7 @@ 853 853 * AT Command via UART Connection : See [[UART Connection>>http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H2.3UARTConnectionforSN50v3basemotherboard]]. 854 854 * LoRaWAN Downlink. Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section. 855 855 856 + 856 856 == 3.2 General Commands == 857 857 858 858 ... ... @@ -900,6 +900,7 @@ 900 900 * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 901 901 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 902 902 904 + 903 903 === 3.3.2 Get Device Status === 904 904 905 905 ... ... @@ -918,7 +918,7 @@ 918 918 (% style="color:blue" %)**AT Command: AT+INTMOD1,AT+INTMOD2,AT+INTMOD3** 919 919 920 920 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 921 -|=(% style="width: 15 5px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3" %)**Response**923 +|=(% style="width: 154px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3" %)**Response** 922 922 |(% style="width:154px" %)AT+INTMOD1=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)((( 923 923 0 924 924 OK ... ... @@ -948,6 +948,7 @@ 948 948 * Example 3: Downlink Payload: 06000102 **~-~-->** AT+INTMOD2=2 949 949 * Example 4: Downlink Payload: 06000201 **~-~-->** AT+INTMOD3=1 950 950 953 + 951 951 === 3.3.4 Set Power Output Duration === 952 952 953 953 ... ... @@ -962,7 +962,7 @@ 962 962 (% style="color:blue" %)**AT Command: AT+5VT** 963 963 964 964 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 965 -|=(% style="width: 15 5px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3" %)**Response**968 +|=(% style="width: 154px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3" %)**Response** 966 966 |(% style="width:154px" %)AT+5VT=?|(% style="width:196px" %)Show 5V open time.|(% style="width:157px" %)((( 967 967 500(default) 968 968 OK ... ... @@ -980,6 +980,7 @@ 980 980 * Example 1: Downlink Payload: 070000 **~-~-->** AT+5VT=0 981 981 * Example 2: Downlink Payload: 0701F4 **~-~-->** AT+5VT=500 982 982 986 + 983 983 === 3.3.5 Set Weighing parameters === 984 984 985 985 ... ... @@ -988,7 +988,7 @@ 988 988 (% style="color:blue" %)**AT Command: AT+WEIGRE,AT+WEIGAP** 989 989 990 990 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 991 -|=(% style="width: 15 5px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3" %)**Response**995 +|=(% style="width: 154px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3" %)**Response** 992 992 |(% style="width:154px" %)AT+WEIGRE|(% style="width:196px" %)Weight is initialized to 0.|(% style="width:157px" %)OK 993 993 |(% style="width:154px" %)AT+WEIGAP=?|(% style="width:196px" %)400.0|(% style="width:157px" %)OK(default) 994 994 |(% style="width:154px" %)AT+WEIGAP=400.3|(% style="width:196px" %)Set the factor to 400.3.|(% style="width:157px" %)OK ... ... @@ -1005,6 +1005,7 @@ 1005 1005 * Example 2: Downlink Payload: 08020FA3 **~-~-->** AT+WEIGAP=400.3 1006 1006 * Example 3: Downlink Payload: 08020FA0 **~-~-->** AT+WEIGAP=400.0 1007 1007 1012 + 1008 1008 === 3.3.6 Set Digital pulse count value === 1009 1009 1010 1010 ... ... @@ -1015,7 +1015,7 @@ 1015 1015 (% style="color:blue" %)**AT Command: AT+SETCNT** 1016 1016 1017 1017 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1018 -|=(% style="width: 15 5px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3" %)**Response**1023 +|=(% style="width: 154px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3" %)**Response** 1019 1019 |(% style="width:154px" %)AT+SETCNT=1,100|(% style="width:196px" %)Initialize the count value 1 to 100.|(% style="width:157px" %)OK 1020 1020 |(% style="width:154px" %)AT+SETCNT=2,0|(% style="width:196px" %)Initialize the count value 2 to 0.|(% style="width:157px" %)OK 1021 1021 ... ... @@ -1028,6 +1028,7 @@ 1028 1028 * Example 1: Downlink Payload: 090100000000 **~-~-->** AT+SETCNT=1,0 1029 1029 * Example 2: Downlink Payload: 0902000003E8 **~-~-->** AT+SETCNT=2,1000 1030 1030 1036 + 1031 1031 === 3.3.7 Set Workmode === 1032 1032 1033 1033 ... ... @@ -1036,7 +1036,7 @@ 1036 1036 (% style="color:blue" %)**AT Command: AT+MOD** 1037 1037 1038 1038 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1039 -|=(% style="width: 15 5px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3" %)**Response**1045 +|=(% style="width: 154px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3" %)**Response** 1040 1040 |(% style="width:154px" %)AT+MOD=?|(% style="width:196px" %)Get the current working mode.|(% style="width:157px" %)((( 1041 1041 OK 1042 1042 ))) ... ... @@ -1052,6 +1052,7 @@ 1052 1052 * Example 1: Downlink Payload: 0A01 **~-~-->** AT+MOD=1 1053 1053 * Example 2: Downlink Payload: 0A04 **~-~-->** AT+MOD=4 1054 1054 1061 + 1055 1055 = 4. Battery & Power Consumption = 1056 1056 1057 1057 ... ... @@ -1077,6 +1077,7 @@ 1077 1077 * (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/]] 1078 1078 * 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]]**. 1079 1079 1087 + 1080 1080 = 6. FAQ = 1081 1081 1082 1082 == 6.1 Where can i find source code of SN50v3-LB? == ... ... @@ -1085,6 +1085,7 @@ 1085 1085 * **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].** 1086 1086 * **[[Software Source Code & Compile instruction>>https://github.com/dragino/SN50v3]].** 1087 1087 1096 + 1088 1088 = 7. Order Info = 1089 1089 1090 1090 ... ... @@ -1108,6 +1108,7 @@ 1108 1108 * (% style="color:red" %)**20**(%%): With M20 waterproof cable hole 1109 1109 * (% style="color:red" %)**NH**(%%): No Hole 1110 1110 1120 + 1111 1111 = 8. Packing Info = 1112 1112 1113 1113 ... ... @@ -1122,6 +1122,7 @@ 1122 1122 * Package Size / pcs : cm 1123 1123 * Weight / pcs : g 1124 1124 1135 + 1125 1125 = 9. Support = 1126 1126 1127 1127