<
From version < 87.14 >
edited by Xiaoling
on 2024/01/03 14:10
To version < 101.1 >
edited by Bei Jinggeng
on 2024/09/27 09:03
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Bei
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- in battery , 2.5v ~~ 3.6v
54 +* 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 Manual for LoRaWAN End Nodes.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,8 +223,8 @@
223 223  The Payload format is as below.
224 224  
225 225  
226 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
227 -|(% colspan="6" style="background-color:#4F81BD;color:white" %)**Device Status (FPORT=5)**
222 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
223 +|(% 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
230 230  
... ... @@ -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:130px" %)**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" %)1
397 +)))|=(% 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: 90px;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" %)2
509 +)))|=(% 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: 120px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 70px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 70px;background-color:#4F81BD;color:white" %)2
528 +)))|=(% 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: 90px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 60px;background-color:#4F81BD;color:white" %)4|=(% style="width: 60px;background-color:#4F81BD;color:white" %)4
551 +)))|=(% 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,8 +604,8 @@
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" %)
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**
603 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:515px" %)
604 +|(% 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)
611 611  )))|(% style="width:78px" %)(((
... ... @@ -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) ====
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) ====
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  
... ... @@ -944,7 +944,6 @@
944 944  b) If the output duration is more than 30 seconds, better to use external power source. 
945 945  )))
946 946  
947 -
948 948  ==== 2.3.3.13  Working MOD ====
949 949  
950 950  
... ... @@ -978,7 +978,7 @@
978 978  == 2.5 Frequency Plans ==
979 979  
980 980  
981 -The SN50v3-LB/LS uses OTAA mode and below frequency plans by default. If user want to use it with different frequency plan, please refer the AT command sets.
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.
982 982  
983 983  [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/]]
984 984  
... ... @@ -1056,7 +1056,7 @@
1056 1056  
1057 1057  Feature, Set Interrupt mode for GPIO_EXIT.
1058 1058  
1059 -(% style="color:blue" %)**AT Command: AT+INTMOD1AT+INTMOD2AT+INTMOD3**
1109 +(% style="color:blue" %)**AT Command: AT+INTMOD1,AT+INTMOD2,AT+INTMOD3**
1060 1060  
1061 1061  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1062 1062  |=(% 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**
... ... @@ -1131,7 +1131,7 @@
1131 1131  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1132 1132  |=(% 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**
1133 1133  |(% style="width:154px" %)AT+WEIGRE|(% style="width:196px" %)Weight is initialized to 0.|(% style="width:157px" %)OK
1134 -|(% style="width:154px" %)AT+WEIGAP=|(% style="width:196px" %)400.0|(% style="width:157px" %)OK(default)
1184 +|(% style="width:154px" %)AT+WEIGAP=?|(% style="width:196px" %)400.0|(% style="width:157px" %)OK(default)
1135 1135  |(% style="width:154px" %)AT+WEIGAP=400.3|(% style="width:196px" %)Set the factor to 400.3.|(% style="width:157px" %)OK
1136 1136  
1137 1137  (% style="color:blue" %)**Downlink Command: 0x08**
... ... @@ -1155,7 +1155,7 @@
1155 1155  
1156 1156  (% style="color:blue" %)**AT Command: AT+SETCNT**
1157 1157  
1158 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1208 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1159 1159  |=(% 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**
1160 1160  |(% style="width:154px" %)AT+SETCNT=1,100|(% style="width:196px" %)Initialize the count value 1 to 100.|(% style="width:157px" %)OK
1161 1161  |(% style="width:154px" %)AT+SETCNT=2,0|(% style="width:196px" %)Initialize the count value 2 to 0.|(% style="width:157px" %)OK
... ... @@ -1176,7 +1176,7 @@
1176 1176  
1177 1177  (% style="color:blue" %)**AT Command: AT+MOD**
1178 1178  
1179 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1229 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1180 1180  |=(% 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**
1181 1181  |(% style="width:154px" %)AT+MOD=?|(% style="width:196px" %)Get the current working mode.|(% style="width:157px" %)(((
1182 1182  OK
... ... @@ -1193,19 +1193,17 @@
1193 1193  * Example 1: Downlink Payload: 0A01  **~-~-->**  AT+MOD=1
1194 1194  * Example 2: Downlink Payload: 0A04  **~-~-->**  AT+MOD=4
1195 1195  
1196 -(% id="H3.3.8PWMsetting" %)
1197 1197  === 3.3.8 PWM setting ===
1198 1198  
1199 1199  
1200 -(% class="mark" %)Feature: Set the time acquisition unit for PWM input capture.
1249 +Feature: Set the time acquisition unit for PWM input capture.
1201 1201  
1202 1202  (% style="color:blue" %)**AT Command: AT+PWMSET**
1203 1203  
1204 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1205 -|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 223px; background-color: #4F81BD;color:white" %)**Function**|=(% style="width: 130px; background-color:#4F81BD;color:white" %)**Response**
1253 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1254 +|=(% 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**
1206 1206  |(% style="width:154px" %)AT+PWMSET=?|(% style="width:223px" %)0|(% style="width:130px" %)(((
1207 1207  0(default)
1208 -
1209 1209  OK
1210 1210  )))
1211 1211  |(% style="width:154px" %)AT+PWMSET=0|(% style="width:223px" %)The unit of PWM capture time is microsecond. The capture frequency range is between 20HZ and 100000HZ.   |(% style="width:130px" %)(((
... ... @@ -1221,15 +1221,14 @@
1221 1221  * Example 1: Downlink Payload: 0C00  **~-~-->**  AT+PWMSET=0
1222 1222  * Example 2: Downlink Payload: 0C01  **~-~-->**  AT+PWMSET=1
1223 1223  
1224 -(% class="mark" %)Feature: Set PWM output time, output frequency and output duty cycle.
1272 +**Feature: Set PWM output time, output frequency and output duty cycle.**
1225 1225  
1226 1226  (% style="color:blue" %)**AT Command: AT+PWMOUT**
1227 1227  
1228 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1229 -|=(% style="width: 183px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Command Example**|=(% style="width: 193px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Function**|=(% style="width: 137px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Response**
1276 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1277 +|=(% 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**
1230 1230  |(% style="width:183px" %)AT+PWMOUT=?|(% style="width:193px" %)0|(% style="width:137px" %)(((
1231 1231  0,0,0(default)
1232 -
1233 1233  OK
1234 1234  )))
1235 1235  |(% style="width:183px" %)AT+PWMOUT=0,0,0|(% style="width:193px" %)The default is PWM input detection|(% style="width:137px" %)(((
... ... @@ -1244,8 +1244,8 @@
1244 1244  OK
1245 1245  )))
1246 1246  
1247 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1248 -|=(% style="width: 155px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Command Example**|=(% style="width: 112px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Function**|=(% style="width: 242px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**parameters**
1294 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1295 +|=(% 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**
1249 1249  |(% colspan="1" rowspan="3" style="width:155px" %)(((
1250 1250  AT+PWMOUT=a,b,c
1251 1251  
... ... @@ -1262,9 +1262,7 @@
1262 1262  )))
1263 1263  )))|(% style="width:242px" %)(((
1264 1264  a: Output time (unit: seconds)
1265 -
1266 1266  The value ranges from 0 to 65535.
1267 -
1268 1268  When a=65535, PWM will always output.
1269 1269  )))
1270 1270  |(% style="width:242px" %)(((
... ... @@ -1272,7 +1272,6 @@
1272 1272  )))
1273 1273  |(% style="width:242px" %)(((
1274 1274  c: Output duty cycle (unit: %)
1275 -
1276 1276  The value ranges from 0 to 100.
1277 1277  )))
1278 1278  
... ... @@ -1280,7 +1280,7 @@
1280 1280  
1281 1281  Format: Command Code (0x0B01) followed by 6 bytes.
1282 1282  
1283 -Downlink payload0B01 bb cc aa **~-~--> **AT+PWMOUT=a,b,c
1327 +Downlink payload:0B01 bb cc aa **~-~--> **AT+PWMOUT=a,b,c
1284 1284  
1285 1285  * Example 1: Downlink Payload: 0B01 03E8 0032 0005 **~-~-->**  AT+PWMSET=5,1000,50
1286 1286  * Example 2: Downlink Payload: 0B01 07D0 003C 000A **~-~-->**  AT+PWMSET=10,2000,60
... ... @@ -1310,21 +1310,39 @@
1310 1310  * (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/]]**
1311 1311  * 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]]**.
1312 1312  
1313 -= 6. FAQ =
1357 += 6.  Developer Guide =
1314 1314  
1315 -== 6.1 Where can i find source code of SN50v3-LB/LS? ==
1359 +SN50v3 is an open source project, developer can use compile their firmware for customized applications. User can get the source code from:
1316 1316  
1361 +* (((
1362 +Software Source Code: [[Releases · dragino/SN50v3 (github.com)>>url:https://github.com/dragino/SN50v3/releases]]
1363 +)))
1364 +* (((
1365 +Hardware Design files:  **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].**
1366 +)))
1367 +* (((
1368 +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/]]
1369 +)))
1317 1317  
1318 -* **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].**
1319 -* **[[Software Source Code & Compile instruction>>https://github.com/dragino/SN50v3]].**
1371 +**~1. If you want to change frequency, modify the Preprocessor Symbols.**
1320 1320  
1321 -== 6.2 How to generate PWM Output in SN50v3-LB/LS? ==
1373 +For example, change EU868 to US915
1322 1322  
1375 +[[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"]]
1323 1323  
1377 +**2. Compile and build**
1378 +
1379 +[[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"]]
1380 +
1381 += 7. FAQ =
1382 +
1383 +== 7.1 How to generate PWM Output in SN50v3-LB/LS? ==
1384 +
1385 +
1324 1324  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]]**.
1325 1325  
1326 1326  
1327 -== 6.3 How to put several sensors to a SN50v3-LB/LS? ==
1389 +== 7.2 How to put several sensors to a SN50v3-LB/LS? ==
1328 1328  
1329 1329  
1330 1330  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.
... ... @@ -1334,7 +1334,7 @@
1334 1334  [[image:image-20230810121434-1.png||height="242" width="656"]]
1335 1335  
1336 1336  
1337 -= 7. Order Info =
1399 += 8. Order Info =
1338 1338  
1339 1339  
1340 1340  Part Number: (% style="color:blue" %)**SN50v3-LB-XX-YY**(%%) or (% style="color:blue" %)**SN50v3-LS-XX-YY**
... ... @@ -1357,7 +1357,7 @@
1357 1357  * (% style="color:red" %)**20**(%%): With M20 waterproof cable hole
1358 1358  * (% style="color:red" %)**NH**(%%): No Hole
1359 1359  
1360 -= 8. ​Packing Info =
1422 += 9. ​Packing Info =
1361 1361  
1362 1362  
1363 1363  (% style="color:#037691" %)**Package Includes**:
... ... @@ -1371,7 +1371,7 @@
1371 1371  * Package Size / pcs : cm
1372 1372  * Weight / pcs : g
1373 1373  
1374 -= 9. Support =
1436 += 10. Support =
1375 1375  
1376 1376  
1377 1377  * 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
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0