<
From version < 87.25 >
edited by Xiaoling
on 2024/01/03 14:36
To version < 105.1 >
edited by Bei Jinggeng
on 2024/12/04 15:00
>
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,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: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,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. 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.
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,45 @@
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" %)**AT Command: 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 -This means that the interrupt mode of the end node is set to 0x000003=3 (rising edge trigger), and the type code is 06.
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 +
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" %)
1212 +(% 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" %)
1233 +(% 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" %)
1257 +(% 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" %)
1280 +(% 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" %)
1298 +(% 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
... ... @@ -1270,15 +1270,17 @@
1270 1270  The value ranges from 0 to 100.
1271 1271  )))
1272 1272  
1273 -(% style="color:blue" %)**Downlink Command: 0x0B01**
1327 +(% style="color:blue" %)**Downlink Command: 0x0B**
1274 1274  
1275 -Format: Command Code (0x0B01) followed by 6 bytes.
1329 +Format: Command Code (0x0B) followed by 6 bytes.
1276 1276  
1277 -Downlink payload:0B01 bb cc aa **~-~--> **AT+PWMOUT=a,b,c
1331 +0B + Output frequency (3bytes)+ Output duty cycle (1bytes)+Output time (2bytes)
1278 1278  
1279 -* Example 1: Downlink Payload: 0B01 03E8 0032 0005 **~-~-->**  AT+PWMSET=5,1000,50
1280 -* Example 2: Downlink Payload: 0B01 07D0 003C 000A **~-~-->**  AT+PWMSET=10,2000,60
1333 +Downlink payload:0B bb cc aa **~-~--> **AT+PWMOUT=a,b,c
1281 1281  
1335 +* Example 1: Downlink Payload: 0B 0003E8 32 0005 **~-~-->**  AT+PWMOUT=5,1000,50
1336 +* Example 2: Downlink Payload: 0B 0007D0 3C 000A **~-~-->**  AT+PWMOUT=10,2000,60
1337 +
1282 1282  = 4. Battery & Power Cons =
1283 1283  
1284 1284  
... ... @@ -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.1 Where can i find source code of SN50v3-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 How to generate PWM Output in SN50v3-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.3 How 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
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0