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)
-
Attachments (0 modified, 8 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.ting - Content
-
... ... @@ -22,7 +22,7 @@ 22 22 == 1.1 What is SN50v3-LB/LS LoRaWAN Generic Node == 23 23 24 24 25 -(% style="color:blue" %)**SN50V3-LB/LS **(%%)LoRaWAN Sensor Node is a Long Range LoRa Sensor Node. It is designed for outdoor use and powered by (% style="color:blue" %)** 8500mAh Li/SOCl2 battery**(%%) or (% style="color:blue" %)**solar powered + li-on battery**(%%) for long term use.SN50V3-LB/LS is designed to facilitate developers to quickly deploy industrial level LoRa and IoT solutions. It help users to turn the idea into a practical application and make the Internet of Things a reality. It is easy to program, create and connect your things everywhere.25 +(% style="color:blue" %)**SN50V3-LB/LS **(%%)LoRaWAN Sensor Node is a Long Range LoRa Sensor Node. It is designed for outdoor use and powered by (% style="color:blue" %)** 8500mAh Li/SOCl2 battery**(%%) or (% style="color:blue" %)**solar powered + Li-ion battery**(%%) for long term use.SN50V3-LB/LS is designed to facilitate developers to quickly deploy industrial level LoRa and IoT solutions. It help users to turn the idea into a practical application and make the Internet of Things a reality. It is easy to program, create and connect your things everywhere. 26 26 27 27 (% style="color:blue" %)**SN50V3-LB/LS wireless part**(%%) is based on SX1262 allows the user to send data and reach extremely long ranges at low data-rates.It provides ultra-long range spread spectrum communication and high interference immunity whilst minimising current consumption.It targets professional wireless sensor network applications such as irrigation systems, smart metering, smart cities, and so on. 28 28 ... ... @@ -43,8 +43,8 @@ 43 43 * Support wireless OTA update firmware 44 44 * Uplink on periodically 45 45 * Downlink to change configure 46 -* 8500mAh Li/SOCl2 battery (SN50v3-LB)47 -* Solar panel + 3000mAh Li-on battery (SN50v3-LS) 46 +* 8500mAh Li/SOCl2 Battery (SN50v3-LB) 47 +* Solar panel + 3000mAh Li-ion battery (SN50v3-LS) 48 48 49 49 == 1.3 Specification == 50 50 ... ... @@ -51,7 +51,7 @@ 51 51 52 52 (% style="color:#037691" %)**Common DC Characteristics:** 53 53 54 -* Supply Voltage: Built- battery , 2.5v ~~ 3.6v54 +* Supply Voltage: Built-in Battery , 2.5v ~~ 3.6v 55 55 * Operating Temperature: -40 ~~ 85°C 56 56 57 57 (% style="color:#037691" %)**I/O Interface:** ... ... @@ -94,11 +94,10 @@ 94 94 == 1.5 Button & LEDs == 95 95 96 96 97 -[[image: Main.User.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675071855856-879.png]][[image:image-20231231203148-2.png||height="456" width="316"]]97 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/RS485-LB_Waterproof_RS485UART_to_LoRaWAN_Converter/WebHome/image-20240103160425-4.png?rev=1.1||alt="image-20240103160425-4.png"]] 98 98 99 - 100 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 101 -|=(% style="width: 167px;background-color:#4F81BD;color:white" %)**Behavior on ACT**|=(% style="width: 117px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 225px;background-color:#4F81BD;color:white" %)**Action** 99 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 100 +|=(% style="width: 167px;background-color:#4F81BD;color:white" %)**Behavior on ACT**|=(% style="width: 117px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 226px;background-color:#4F81BD;color:white" %)**Action** 102 102 |(% style="width:167px" %)Pressing ACT between 1s < time < 3s|(% style="width:117px" %)Send an uplink|(% style="width:225px" %)((( 103 103 If sensor is already Joined to LoRaWAN network, sensor will send an uplink packet, (% style="color:blue" %)**blue led** (%%)will blink once. 104 104 Meanwhile, BLE module will be active and user can connect via BLE to configure device. ... ... @@ -136,10 +136,9 @@ 136 136 === 1.8.1 for LB version === 137 137 138 138 139 -[[image: Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143884058-338.png]][[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143899218-599.png]]138 +[[image:image-20240924112806-1.png||height="548" width="894"]] 140 140 141 141 142 -[[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143909447-639.png]] 143 143 144 144 === 1.8.2 for LS version === 145 145 ... ... @@ -202,10 +202,8 @@ 202 202 203 203 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50v2-S31-S31B%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20User%20Manual/WebHome/image-20220611161308-6.png?width=744&height=485&rev=1.1||alt="图片-20220611161308-6.png"]] 204 204 205 - 206 206 (% style="color:blue" %)**Step 2:**(%%) Activate SN50v3-LB/LS 207 207 208 - 209 209 Press the button for 5 seconds to activate the SN50v3-LB/LS. 210 210 211 211 (% style="color:green" %)**Green led**(%%) will fast blink 5 times, device will enter (% style="color:blue" %)**OTA mode**(%%) for 3 seconds. And then start to JOIN LoRaWAN network. (% style="color:green" %)**Green led**(%%) will solidly turn on for 5 seconds after joined in network. ... ... @@ -223,7 +223,7 @@ 223 223 The Payload format is as below. 224 224 225 225 226 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)222 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 227 227 |(% colspan="6" style="background-color:#4f81bd; color:white" %)**Device Status (FPORT=5)** 228 228 |(% style="width:103px" %)**Size (bytes)**|(% style="width:72px" %)**1**|**2**|(% style="width:91px" %)**1**|(% style="width:86px" %)**1**|(% style="width:44px" %)**2** 229 229 |(% 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 ... ... @@ -308,8 +308,8 @@ 308 308 309 309 In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2. 310 310 311 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)312 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:90px" %)**1**|(% style="background-color:#4f81bd; color:white; width:1 30px" %)**2**|(% style="background-color:#4f81bd; color:white; width:80px" %)**2**307 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 308 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:90px" %)**1**|(% style="background-color:#4f81bd; color:white; width:128px" %)**2**|(% style="background-color:#4f81bd; color:white; width:79px" %)**2** 313 313 |Value|Bat|(% style="width:191px" %)((( 314 314 Temperature(DS18B20)(PC13) 315 315 )))|(% style="width:78px" %)((( ... ... @@ -330,8 +330,8 @@ 330 330 331 331 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. 332 332 333 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)334 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width: 30px" %)**2**|(% style="background-color:#4f81bd; color:white; width:110px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:110px" %)**1**|(% style="background-color:#4f81bd; color:white; width:140px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**329 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 330 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:29px" %)**2**|(% style="background-color:#4f81bd; color:white; width:108px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:110px" %)**1**|(% style="background-color:#4f81bd; color:white; width:140px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2** 335 335 |Value|BAT|(% style="width:196px" %)((( 336 336 Temperature(DS18B20)(PC13) 337 337 )))|(% style="width:87px" %)((( ... ... @@ -360,8 +360,8 @@ 360 360 361 361 For the connection to TF-Mini or TF-Luna , MOD2 payload is as below: 362 362 363 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)364 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**1**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:120px" %)**2**|(% style="background-color:#4f81bd; color:white; width: 80px" %)**2**359 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 360 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**1**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:120px" %)**2**|(% style="background-color:#4f81bd; color:white; width:77px" %)**2** 365 365 |Value|BAT|(% style="width:183px" %)((( 366 366 Temperature(DS18B20)(PC13) 367 367 )))|(% style="width:173px" %)((( ... ... @@ -395,10 +395,10 @@ 395 395 396 396 This mode has total 12 bytes. Include 3 x ADC + 1x I2C 397 397 398 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)394 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 399 399 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 400 400 **Size(bytes)** 401 -)))|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 110px;background-color:#4F81BD;color:white" %)2|=(% style="width: 100px;background-color:#4F81BD;color:white" %)2|=(% style="width: 20px;background-color:#4F81BD;color:white" %)1397 +)))|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 110px;background-color:#4F81BD;color:white" %)2|=(% style="width: 97px;background-color:#4F81BD;color:white" %)2|=(% style="width: 20px;background-color:#4F81BD;color:white" %)1 402 402 |Value|(% style="width:68px" %)((( 403 403 ADC1(PA4) 404 404 )))|(% style="width:75px" %)((( ... ... @@ -421,8 +421,8 @@ 421 421 422 422 This mode has total 11 bytes. As shown below: 423 423 424 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)425 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width: 100px" %)**1**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**420 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 421 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:99px" %)**1**|(% style="background-color:#4f81bd; color:white; width:99px" %)**2**|(% style="background-color:#4f81bd; color:white; width:99px" %)**2** 426 426 |Value|BAT|(% style="width:186px" %)((( 427 427 Temperature1(DS18B20)(PC13) 428 428 )))|(% style="width:82px" %)((( ... ... @@ -462,10 +462,10 @@ 462 462 463 463 Check the response of this command and adjust the value to match the real value for thing. 464 464 465 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)461 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 466 466 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 467 467 **Size(bytes)** 468 -)))|=(% style="width: 20px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 150px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 200px;background-color:#4F81BD;color:white" %)**1**|=(% style="width:50px;background-color:#4F81BD;color:white" %)**4**464 +)))|=(% style="width: 20px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 150px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 198px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 49px;background-color:#4F81BD;color:white" %)**4** 469 469 |Value|BAT|(% style="width:193px" %)((( 470 470 Temperature(DS18B20)(PC13) 471 471 )))|(% style="width:85px" %)((( ... ... @@ -489,8 +489,8 @@ 489 489 490 490 (% 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.** 491 491 492 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)493 -|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**Size(bytes)**|=(% style="width: 40px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 180px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 100px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**4**488 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 489 +|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**Size(bytes)**|=(% style="width: 40px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 180px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 100px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 77px;background-color:#4F81BD;color:white" %)**4** 494 494 |Value|BAT|(% style="width:256px" %)((( 495 495 Temperature(DS18B20)(PC13) 496 496 )))|(% style="width:108px" %)((( ... ... @@ -507,10 +507,10 @@ 507 507 ==== 2.3.2.7 MOD~=7 (Three interrupt contact modes) ==== 508 508 509 509 510 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)506 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 511 511 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 512 512 **Size(bytes)** 513 -)))|=(% style="width: 20px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 9 0px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)1|=(% style="width: 40px;background-color:#4F81BD;color:white" %)2509 +)))|=(% style="width: 20px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 89px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 89px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 89px;background-color:#4F81BD;color:white" %)1|=(% style="width: 40px;background-color:#4F81BD;color:white" %)2 514 514 |Value|BAT|(% style="width:188px" %)((( 515 515 Temperature(DS18B20) 516 516 (PC13) ... ... @@ -526,10 +526,10 @@ 526 526 ==== 2.3.2.8 MOD~=8 (3ADC+1DS18B20) ==== 527 527 528 528 529 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)525 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 530 530 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 531 531 **Size(bytes)** 532 -)))|=(% style="width: 30px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 110px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 70px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 1 20px;background-color:#4F81BD;color:white" %)**1**|=(% style="width:70px;background-color:#4F81BD;color:white" %)**2**|=(% style="width:70px;background-color:#4F81BD;color:white" %)2528 +)))|=(% style="width: 30px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 110px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 70px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 119px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 69px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 69px;background-color:#4F81BD;color:white" %)2 533 533 |Value|BAT|(% style="width:207px" %)((( 534 534 Temperature(DS18B20) 535 535 (PC13) ... ... @@ -549,10 +549,10 @@ 549 549 ==== 2.3.2.9 MOD~=9 (3DS18B20+ two Interrupt count mode) ==== 550 550 551 551 552 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)548 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 553 553 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 554 554 **Size(bytes)** 555 -)))|=(% style="width: 20px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 9 0px;background-color:#4F81BD;color:white" %)**2**|=(% style="width:60px;background-color:#4F81BD;color:white" %)4|=(% style="width:60px;background-color:#4F81BD;color:white" %)4551 +)))|=(% style="width: 20px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 89px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 59px;background-color:#4F81BD;color:white" %)4|=(% style="width: 59px;background-color:#4F81BD;color:white" %)4 556 556 |Value|BAT|((( 557 557 Temperature 558 558 (DS18B20)(PC13) ... ... @@ -604,7 +604,7 @@ 604 604 605 605 [[image:image-20230817172209-2.png||height="439" width="683"]] 606 606 607 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:515px" %)603 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:515px" %) 608 608 |(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:135px" %)**1**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**|(% style="background-color:#4f81bd; color:white; width:90px" %)**2** 609 609 |Value|Bat|(% style="width:191px" %)((( 610 610 Temperature(DS18B20)(PC13) ... ... @@ -691,6 +691,61 @@ 691 691 [[image:image-20230817173858-5.png||height="634" width="843"]] 692 692 693 693 690 + 691 +==== 2.3.2.11 MOD~=11 (TEMP117)(Since firmware V1.3.0) ==== 692 + 693 + 694 +In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2. 695 + 696 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 697 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:90px" %)**1**|(% style="background-color:#4f81bd; color:white; width:128px" %)**2**|(% style="background-color:#4f81bd; color:white; width:79px" %)**2** 698 +|Value|Bat|(% style="width:191px" %)((( 699 +Temperature(DS18B20)(PC13) 700 +)))|(% style="width:78px" %)((( 701 +ADC(PA4) 702 +)))|(% style="width:216px" %)((( 703 +Digital in(PB15)&Digital Interrupt(PA8) 704 +)))|(% style="width:308px" %)((( 705 +Temperature 706 + 707 +(TEMP117) 708 +)))|(% style="width:154px" %)((( 709 +Reserved position, meaningless 710 + 711 +(0x0000) 712 +))) 713 + 714 +[[image:image-20240717113113-1.png||height="352" width="793"]] 715 + 716 +Connection: 717 + 718 +[[image:image-20240717141528-2.jpeg||height="430" width="654"]] 719 + 720 + 721 +==== 2.3.2.12 MOD~=12 (Count+SHT31)(Since firmware V1.3.1) ==== 722 + 723 + 724 +This mode has total 11 bytes. As shown below: 725 + 726 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 727 +|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**Size(bytes)**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**2**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**2**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**2**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**1**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**4** 728 +|Value|BAT|(% style="width:86px" %)((( 729 + Temperature_SHT31 730 +)))|(% style="width:86px" %)((( 731 +Humidity_SHT31 732 +)))|(% style="width:86px" %)((( 733 + Digital in(PB15) 734 +)))|(% style="width:86px" %)((( 735 +Count(PA8) 736 +))) 737 + 738 +[[image:image-20240717150948-5.png||height="389" width="979"]] 739 + 740 +Wiring example: 741 + 742 +[[image:image-20240717152224-6.jpeg||height="359" width="680"]] 743 + 744 + 694 694 === 2.3.3 Decode payload === 695 695 696 696 ... ... @@ -977,7 +977,7 @@ 977 977 == 2.5 Frequency Plans == 978 978 979 979 980 -The SN50v3-LB/LS uses OTAA mode and below frequency plans by default. Ifuserwanttouseit withdifferent frequencyplan, pleaserefer theATcommandsets.1031 +The SN50v3-LB/LS uses OTAA mode and below frequency plans by default. Each frequency band use different firmware, user update the firmware to the corresponding band for their country. 981 981 982 982 [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/]] 983 983 ... ... @@ -1053,41 +1053,47 @@ 1053 1053 === 3.3.3 Set Interrupt Mode === 1054 1054 1055 1055 1056 -Feature, Set Interrupt mode for GPIO_EXIT.1107 +Feature, Set Interrupt mode for PB14, PB15, PA4. 1057 1057 1058 - (%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. 1059 1059 1060 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1061 -|=(% 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** 1062 -|(% style="width:154px" %)AT+INTMOD1=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)((( 1063 -0 1064 -OK 1065 -the mode is 0 =Disable Interrupt 1066 -))) 1067 -|(% style="width:154px" %)AT+INTMOD1=2|(% style="width:196px" %)((( 1068 -Set Transmit Interval 1069 -0. (Disable Interrupt), 1070 -~1. (Trigger by rising and falling edge) 1071 -2. (Trigger by falling edge) 1072 -3. (Trigger by rising edge) 1073 -)))|(% style="width:157px" %)OK 1074 -|(% style="width:154px" %)AT+INTMOD2=3|(% style="width:196px" %)((( 1075 -Set Transmit Interval 1076 -trigger by rising edge. 1077 -)))|(% style="width:157px" %)OK 1078 -|(% 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** 1079 1079 1080 -(% style="color: blue" %)**Downlink Command: 0x06**1113 +(% style="color:#4472c4" %)**AT+INTMODx:** 1081 1081 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 + 1082 1082 Format: Command Code (0x06) followed by 3 bytes. 1083 1083 1084 - 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.) 1085 1085 1086 -* Example 1: Downlink Payload: 06000000 **~-~-->** AT+INTMOD1=0 1087 -* Example 2: Downlink Payload: 06000003 **~-~-->** AT+INTMOD1=3 1088 -* Example 3: Downlink Payload: 06000102 **~-~-->** AT+INTMOD2=2 1089 -* 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) 1090 1090 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 + 1147 + 1091 1091 === 3.3.4 Set Power Output Duration === 1092 1092 1093 1093 ... ... @@ -1154,7 +1154,7 @@ 1154 1154 1155 1155 (% style="color:blue" %)**AT Command: AT+SETCNT** 1156 1156 1157 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1214 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1158 1158 |=(% 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** 1159 1159 |(% style="width:154px" %)AT+SETCNT=1,100|(% style="width:196px" %)Initialize the count value 1 to 100.|(% style="width:157px" %)OK 1160 1160 |(% style="width:154px" %)AT+SETCNT=2,0|(% style="width:196px" %)Initialize the count value 2 to 0.|(% style="width:157px" %)OK ... ... @@ -1175,7 +1175,7 @@ 1175 1175 1176 1176 (% style="color:blue" %)**AT Command: AT+MOD** 1177 1177 1178 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1235 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1179 1179 |=(% 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** 1180 1180 |(% style="width:154px" %)AT+MOD=?|(% style="width:196px" %)Get the current working mode.|(% style="width:157px" %)((( 1181 1181 OK ... ... @@ -1199,7 +1199,7 @@ 1199 1199 1200 1200 (% style="color:blue" %)**AT Command: AT+PWMSET** 1201 1201 1202 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1259 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1203 1203 |=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 225px; background-color: #4F81BD;color:white" %)**Function**|=(% style="width: 130px; background-color:#4F81BD;color:white" %)**Response** 1204 1204 |(% style="width:154px" %)AT+PWMSET=?|(% style="width:223px" %)0|(% style="width:130px" %)((( 1205 1205 0(default) ... ... @@ -1218,12 +1218,11 @@ 1218 1218 * Example 1: Downlink Payload: 0C00 **~-~-->** AT+PWMSET=0 1219 1219 * Example 2: Downlink Payload: 0C01 **~-~-->** AT+PWMSET=1 1220 1220 1221 - 1222 1222 **Feature: Set PWM output time, output frequency and output duty cycle.** 1223 1223 1224 1224 (% style="color:blue" %)**AT Command: AT+PWMOUT** 1225 1225 1226 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1282 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1227 1227 |=(% style="width: 183px; background-color: #4F81BD;color:white" %)**Command Example**|=(% style="width: 193px; background-color: #4F81BD;color:white" %)**Function**|=(% style="width: 134px; background-color: #4F81BD;color:white" %)**Response** 1228 1228 |(% style="width:183px" %)AT+PWMOUT=?|(% style="width:193px" %)0|(% style="width:137px" %)((( 1229 1229 0,0,0(default) ... ... @@ -1241,7 +1241,7 @@ 1241 1241 OK 1242 1242 ))) 1243 1243 1244 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1300 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1245 1245 |=(% style="width: 155px; background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 112px; background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 242px; background-color:#4F81BD;color:white" %)**parameters** 1246 1246 |(% colspan="1" rowspan="3" style="width:155px" %)((( 1247 1247 AT+PWMOUT=a,b,c ... ... @@ -1304,21 +1304,39 @@ 1304 1304 * (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/]]** 1305 1305 * 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]]**. 1306 1306 1307 -= 6. FAQ=1363 += 6. Developer Guide = 1308 1308 1309 - ==6.1Where can i find source codeofSN50v3-LB/LS? ==1365 +SN50v3 is an open source project, developer can use compile their firmware for customized applications. User can get the source code from: 1310 1310 1367 +* ((( 1368 +Software Source Code: [[Releases · dragino/SN50v3 (github.com)>>url:https://github.com/dragino/SN50v3/releases]] 1369 +))) 1370 +* ((( 1371 +Hardware Design files: **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].** 1372 +))) 1373 +* ((( 1374 +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/]] 1375 +))) 1311 1311 1312 -* **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].** 1313 -* **[[Software Source Code & Compile instruction>>https://github.com/dragino/SN50v3]].** 1377 +**~1. If you want to change frequency, modify the Preprocessor Symbols.** 1314 1314 1315 - == 6.2 Howto generatePWMOutputinSN50v3-LB/LS? ==1379 +For example, change EU868 to US915 1316 1316 1381 +[[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"]] 1317 1317 1383 +**2. Compile and build** 1384 + 1385 +[[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"]] 1386 + 1387 += 7. FAQ = 1388 + 1389 +== 7.1 How to generate PWM Output in SN50v3-LB/LS? == 1390 + 1391 + 1318 1318 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]]**. 1319 1319 1320 1320 1321 -== 6.3How to put several sensors to a SN50v3-LB/LS? ==1395 +== 7.2 How to put several sensors to a SN50v3-LB/LS? == 1322 1322 1323 1323 1324 1324 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. ... ... @@ -1328,7 +1328,7 @@ 1328 1328 [[image:image-20230810121434-1.png||height="242" width="656"]] 1329 1329 1330 1330 1331 -= 7. Order Info =1405 += 8. Order Info = 1332 1332 1333 1333 1334 1334 Part Number: (% style="color:blue" %)**SN50v3-LB-XX-YY**(%%) or (% style="color:blue" %)**SN50v3-LS-XX-YY** ... ... @@ -1351,7 +1351,7 @@ 1351 1351 * (% style="color:red" %)**20**(%%): With M20 waterproof cable hole 1352 1352 * (% style="color:red" %)**NH**(%%): No Hole 1353 1353 1354 -= 8. Packing Info =1428 += 9. Packing Info = 1355 1355 1356 1356 1357 1357 (% style="color:#037691" %)**Package Includes**: ... ... @@ -1365,7 +1365,7 @@ 1365 1365 * Package Size / pcs : cm 1366 1366 * Weight / pcs : g 1367 1367 1368 -= 9. Support =1442 += 10. Support = 1369 1369 1370 1370 1371 1371 * 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.
- image-20240717113113-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +34.0 KB - Content
- image-20240717141512-1.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +948.8 KB - Content
- image-20240717141528-2.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +234.2 KB - Content
- image-20240717145707-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +39.8 KB - Content
- image-20240717150334-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +37.6 KB - Content
- image-20240717150948-5.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +38.3 KB - Content
- image-20240717152224-6.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +238.1 KB - Content
- image-20240924112806-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +140.2 KB - Content