Changes for page SN50v3-LB/LS -- LoRaWAN Sensor Node User Manual
Last modified by Bei Jinggeng on 2025/01/10 15:51
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -SN50v3-LB User Manual 1 +SN50v3-LB LoRaWAN Sensor Node User Manual - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Saxer1 +XWiki.Xiaoling - Content
-
... ... @@ -1,4 +1,5 @@ 1 -[[image:image-20230511201248-1.png||height="403" width="489"]] 1 +(% style="text-align:center" %) 2 +[[image:image-20230515135611-1.jpeg||height="589" width="589"]] 2 2 3 3 4 4 ... ... @@ -15,18 +15,15 @@ 15 15 16 16 == 1.1 What is SN50v3-LB LoRaWAN Generic Node == 17 17 19 + 18 18 (% style="color:blue" %)**SN50V3-LB **(%%)LoRaWAN Sensor Node is a Long Range LoRa Sensor Node. It is designed for outdoor use and powered by (% style="color:blue" %)** 8500mA Li/SOCl2 battery**(%%) for long term use.SN50V3-LB 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. 19 19 20 - 21 21 (% style="color:blue" %)**SN50V3-LB 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, smartphone detection, building automation, and so on. 22 22 23 - 24 24 (% style="color:blue" %)**SN50V3-LB **(%%)has a powerful 48Mhz ARM microcontroller with 256KB flash and 64KB RAM. It has multiplex I/O pins to connect to different sensors. 25 25 26 - 27 27 (% style="color:blue" %)**SN50V3-LB**(%%) has a built-in BLE module, user can configure the sensor remotely via Mobile Phone. It also support OTA upgrade via private LoRa protocol for easy maintaining. 28 28 29 - 30 30 SN50V3-LB is the 3^^rd^^ generation of LSN50 series generic sensor node from Dragino. It is an (% style="color:blue" %)**open source project**(%%) and has a mature LoRaWAN stack and application software. User can use the pre-load software for their IoT projects or easily customize the software for different requirements. 31 31 32 32 ... ... @@ -44,6 +44,7 @@ 44 44 45 45 == 1.3 Specification == 46 46 45 + 47 47 (% style="color:#037691" %)**Common DC Characteristics:** 48 48 49 49 * Supply Voltage: built in 8500mAh Li-SOCI2 battery , 2.5v ~~ 3.6v ... ... @@ -80,6 +80,7 @@ 80 80 81 81 == 1.4 Sleep mode and working mode == 82 82 82 + 83 83 (% style="color:blue" %)**Deep Sleep Mode: **(%%)Sensor doesn't have any LoRaWAN activate. This mode is used for storage and shipping to save battery life. 84 84 85 85 (% style="color:blue" %)**Working Mode:** (%%)In this mode, Sensor will work as LoRaWAN Sensor to Join LoRaWAN network and send out sensor data to server. Between each sampling/tx/rx periodically, sensor will be in IDLE mode), in IDLE mode, sensor has the same power consumption as Deep Sleep mode. ... ... @@ -137,6 +137,7 @@ 137 137 138 138 == Hole Option == 139 139 140 + 140 140 SN50v3-LB has different hole size options for different size sensor cable. The options provided are M12, M16 and M20. The definition is as below: 141 141 142 142 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220627104757-1.png?rev=1.1||alt="image-20220627104757-1.png"]] ... ... @@ -290,31 +290,25 @@ 290 290 291 291 ==== 2.3.2.1 MOD~=1 (Default Mode) ==== 292 292 294 + 293 293 In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2. 294 294 295 -(% style="width: 1110px" %)296 -|**Size(bytes)**|**2**|(% style="width: 191px" %)**2**|(% style="width:78px" %)**2**|(% style="width:216px" %)**1**|(% style="width:308px" %)**2**|(% style="width:154px" %)**2**297 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 298 +|(% style="width:50px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="width:20px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:80px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:40px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:100px;background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="width:130px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:100px;background-color:#D9E2F3;color:#0070C0" %)**2** 297 297 |**Value**|Bat|(% style="width:191px" %)((( 298 298 Temperature(DS18B20) 299 - 300 300 (PC13) 301 301 )))|(% style="width:78px" %)((( 302 302 ADC 303 - 304 304 (PA4) 305 305 )))|(% style="width:216px" %)((( 306 306 Digital in(PB15) & 307 - 308 -Digital Interrupt(PA8) 309 - 310 - 307 +Digital Interrupt(PA8) 311 311 )))|(% style="width:308px" %)((( 312 312 Temperature 313 - 314 314 (SHT20 or SHT31 or BH1750 Illumination Sensor) 315 315 )))|(% style="width:154px" %)((( 316 316 Humidity 317 - 318 318 (SHT20 or SHT31) 319 319 ))) 320 320 ... ... @@ -329,15 +329,12 @@ 329 329 |**Size(bytes)**|**2**|(% style="width:196px" %)**2**|(% style="width:87px" %)**2**|(% style="width:189px" %)**1**|(% style="width:208px" %)**2**|(% style="width:117px" %)**2** 330 330 |**Value**|BAT|(% style="width:196px" %)((( 331 331 Temperature(DS18B20) 332 - 333 333 (PC13) 334 334 )))|(% style="width:87px" %)((( 335 335 ADC 336 - 337 337 (PA4) 338 338 )))|(% style="width:189px" %)((( 339 339 Digital in(PB15) & 340 - 341 341 Digital Interrupt(PA8) 342 342 )))|(% style="width:208px" %)((( 343 343 Distance measure by: ... ... @@ -364,15 +364,12 @@ 364 364 |**Size(bytes)**|**2**|(% style="width:183px" %)**2**|(% style="width:173px" %)**1**|(% style="width:84px" %)**2**|(% style="width:323px" %)**2**|(% style="width:188px" %)**2** 365 365 |**Value**|BAT|(% style="width:183px" %)((( 366 366 Temperature(DS18B20) 367 - 368 368 (PC13) 369 369 )))|(% style="width:173px" %)((( 370 370 Digital in(PB15) & 371 - 372 372 Digital Interrupt(PA8) 373 373 )))|(% style="width:84px" %)((( 374 374 ADC 375 - 376 376 (PA4) 377 377 )))|(% style="width:323px" %)((( 378 378 Distance measure by:1)TF-Mini plus LiDAR ... ... @@ -405,25 +405,20 @@ 405 405 )))|=(% style="width: 68px;" %)**2**|=(% style="width: 75px;" %)**2**|=**2**|=**1**|=(% style="width: 304px;" %)2|=(% style="width: 163px;" %)2|=(% style="width: 53px;" %)1 406 406 |**Value**|(% style="width:68px" %)((( 407 407 ADC1 408 - 409 409 (PA4) 410 410 )))|(% style="width:75px" %)((( 411 411 ADC2 412 - 413 413 (PA5) 414 414 )))|((( 415 415 ADC3 416 - 417 417 (PA8) 418 418 )))|((( 419 419 Digital Interrupt(PB15) 420 420 )))|(% style="width:304px" %)((( 421 421 Temperature 422 - 423 423 (SHT20 or SHT31 or BH1750 Illumination Sensor) 424 424 )))|(% style="width:163px" %)((( 425 425 Humidity 426 - 427 427 (SHT20 or SHT31) 428 428 )))|(% style="width:53px" %)Bat 429 429 ... ... @@ -442,11 +442,9 @@ 442 442 (PC13) 443 443 )))|(% style="width:82px" %)((( 444 444 ADC 445 - 446 446 (PA4) 447 447 )))|(% style="width:210px" %)((( 448 448 Digital in(PB15) & 449 - 450 450 Digital Interrupt(PA8) 451 451 )))|(% style="width:191px" %)Temperature2(DS18B20) 452 452 (PB9)|(% style="width:183px" %)Temperature3(DS18B20) ... ... @@ -483,17 +483,12 @@ 483 483 )))|=**2**|=(% style="width: 193px;" %)**2**|=(% style="width: 85px;" %)**2**|=(% style="width: 186px;" %)**1**|=(% style="width: 100px;" %)**4** 484 484 |**Value**|BAT|(% style="width:193px" %)((( 485 485 Temperature(DS18B20) 486 - 487 487 (PC13) 488 - 489 - 490 490 )))|(% style="width:85px" %)((( 491 491 ADC 492 - 493 493 (PA4) 494 494 )))|(% style="width:186px" %)((( 495 495 Digital in(PB15) & 496 - 497 497 Digital Interrupt(PA8) 498 498 )))|(% style="width:100px" %)Weight 499 499 ... ... @@ -518,15 +518,12 @@ 518 518 (PC13) 519 519 )))|(% style="width:108px" %)((( 520 520 ADC 521 - 522 522 (PA4) 523 523 )))|(% style="width:126px" %)((( 524 524 Digital in 525 - 526 526 (PB15) 527 527 )))|(% style="width:145px" %)((( 528 528 Count 529 - 530 530 (PA8) 531 531 ))) 532 532 ... ... @@ -541,11 +541,9 @@ 541 541 )))|=**2**|=(% style="width: 188px;" %)**2**|=(% style="width: 83px;" %)**2**|=(% style="width: 184px;" %)**1**|=(% style="width: 186px;" %)**1**|=(% style="width: 197px;" %)1|=(% style="width: 100px;" %)2 542 542 |**Value**|BAT|(% style="width:188px" %)((( 543 543 Temperature(DS18B20) 544 - 545 545 (PC13) 546 546 )))|(% style="width:83px" %)((( 547 547 ADC 548 - 549 549 (PA5) 550 550 )))|(% style="width:184px" %)((( 551 551 Digital Interrupt1(PA8) ... ... @@ -561,21 +561,17 @@ 561 561 )))|=**2**|=(% style="width: 207px;" %)**2**|=(% style="width: 94px;" %)**2**|=(% style="width: 198px;" %)**1**|=(% style="width: 84px;" %)**2**|=(% style="width: 82px;" %)2 562 562 |**Value**|BAT|(% style="width:207px" %)((( 563 563 Temperature(DS18B20) 564 - 565 565 (PC13) 566 566 )))|(% style="width:94px" %)((( 567 567 ADC1 568 - 569 569 (PA4) 570 570 )))|(% style="width:198px" %)((( 571 571 Digital Interrupt(PB15) 572 572 )))|(% style="width:84px" %)((( 573 573 ADC2 574 - 575 575 (PA5) 576 576 )))|(% style="width:82px" %)((( 577 577 ADC3 578 - 579 579 (PA8) 580 580 ))) 581 581 ... ... @@ -590,27 +590,21 @@ 590 590 )))|=**2**|=**2**|=**2**|=**1**|=(% style="width: 193px;" %)**2**|=(% style="width: 78px;" %)4|=(% style="width: 78px;" %)4 591 591 |**Value**|BAT|((( 592 592 Temperature1(DS18B20) 593 - 594 594 (PC13) 595 595 )))|((( 596 596 Temperature2(DS18B20) 597 - 598 598 (PB9) 599 599 )))|((( 600 600 Digital Interrupt 601 - 602 602 (PB15) 603 603 )))|(% style="width:193px" %)((( 604 604 Temperature3(DS18B20) 605 - 606 606 (PB8) 607 607 )))|(% style="width:78px" %)((( 608 608 Count1 609 - 610 610 (PA8) 611 611 )))|(% style="width:78px" %)((( 612 612 Count2 613 - 614 614 (PA4) 615 615 ))) 616 616 ... ... @@ -654,7 +654,7 @@ 654 654 655 655 ==== 2.3.3.2 Temperature (DS18B20) ==== 656 656 657 -If there is a DS18B20 connected to P B3 pin. The temperature will be uploaded in the payload.619 +If there is a DS18B20 connected to PC13 pin. The temperature will be uploaded in the payload. 658 658 659 659 More DS18B20 can check the [[3 DS18B20 mode>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#2.3.4MOD3D4283xDS18B2029]] 660 660 ... ... @@ -682,7 +682,7 @@ 682 682 ((( 683 683 When the digital interrupt pin is set to AT+INTMODx=0, this pin is used as a digital input pin. 684 684 685 -**Note:**The maximum voltage input supports 3.6V. 647 +(% style="color:red" %)**Note:**The maximum voltage input supports 3.6V. 686 686 ))) 687 687 688 688 ==== 2.3.3.4 Analogue Digital Converter (ADC) ==== ... ... @@ -693,17 +693,18 @@ 693 693 694 694 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/WebHome/image-20220628150112-1.png?width=285&height=241&rev=1.1||alt="image-20220628150112-1.png" height="241" width="285"]] 695 695 696 -**Note:**If the ADC type sensor needs to be powered by SN50_v3, it is recommended to use +5V to control its switch.Only sensors with low power consumption can be powered with VDD. 658 +(% style="color:red" %)**Note:**If the ADC type sensor needs to be powered by SN50_v3, it is recommended to use +5V to control its switch.Only sensors with low power consumption can be powered with VDD. 697 697 660 + 698 698 ==== 2.3.3.5 Digital Interrupt ==== 699 699 700 700 Digital Interrupt refers to pin PA8, and there are different trigger methods. When there is a trigger, the SN50v3 will send a packet to the server. 701 701 702 -**~ Interrupt connection method:** 665 +(% style="color:blue" %)**~ Interrupt connection method:** 703 703 704 704 [[image:image-20230513105351-5.png||height="147" width="485"]] 705 705 706 -**Example to use with door sensor :** 669 +(% style="color:blue" %)**Example to use with door sensor :** 707 707 708 708 The door sensor is shown at right. It is a two wire magnetic contact switch used for detecting the open/close status of doors or windows. 709 709 ... ... @@ -711,7 +711,7 @@ 711 711 712 712 When the two pieces are close to each other, the 2 wire output will be short or open (depending on the type), while if the two pieces are away from each other, the 2 wire output will be the opposite status. So we can use SN50_v3 interrupt interface to detect the status for the door or window. 713 713 714 -**~ Below is the installation example:** 677 +(% style="color:blue" %)**~ Below is the installation example:** 715 715 716 716 Fix one piece of the magnetic sensor to the door and connect the two pins to SN50_v3 as follows: 717 717 ... ... @@ -736,7 +736,7 @@ 736 736 737 737 The command is: 738 738 739 -**AT+INTMOD1=1 702 +(% style="color:blue" %)**AT+INTMOD1=1 ** (%%) ~/~/(more info about INMOD please refer** **[[**AT Command Manual**>>url:http://www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/&file=DRAGINO_LSN50_AT_Commands_v1.5.1.pdf]]**. **) 740 740 741 741 Below shows some screen captures in TTN V3: 742 742 ... ... @@ -813,7 +813,7 @@ 813 813 814 814 The 5V output time can be controlled by AT Command. 815 815 816 -**AT+5VT=1000** 779 +(% style="color:blue" %)**AT+5VT=1000** 817 817 818 818 Means set 5V valid time to have 1000ms. So the real 5V output will actually have 1000ms + sampling time for other sensors. 819 819 ... ... @@ -848,6 +848,8 @@ 848 848 * 7: MOD8 849 849 * 8: MOD9 850 850 814 + 815 + 851 851 == 2.4 Payload Decoder file == 852 852 853 853 ... ... @@ -857,9 +857,7 @@ 857 857 858 858 [[https:~~/~~/github.com/dragino/dragino-end-node-decoder/tree/main/SN50_v3-LB>>https://github.com/dragino/dragino-end-node-decoder/tree/main/SN50_v3-LB]] 859 859 860 - 861 861 862 - 863 863 864 864 == 2.5 Frequency Plans == 865 865 ... ... @@ -926,9 +926,8 @@ 926 926 * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 927 927 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 928 928 929 -(% class="wikigeneratedid" %) 930 -=== === 931 931 893 + 932 932 === 3.3.2 Get Device Status === 933 933 934 934 Send a LoRaWAN downlink to ask the device to send its status. ... ... @@ -976,9 +976,8 @@ 976 976 * Example 3: Downlink Payload: 06000102 **~-~-->** AT+INTMOD2=2 977 977 * Example 4: Downlink Payload: 06000201 **~-~-->** AT+INTMOD3=1 978 978 979 -(% class="wikigeneratedid" %) 980 -=== === 981 981 942 + 982 982 === 3.3.4 Set Power Output Duration === 983 983 984 984 Control the output duration 5V . Before each sampling, device will ... ... @@ -995,7 +995,6 @@ 995 995 |=(% style="width: 154px;background-color:#D9E2F3" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3" %)**Response** 996 996 |(% style="width:154px" %)AT+5VT=?|(% style="width:196px" %)Show 5V open time.|(% style="width:157px" %)((( 997 997 500(default) 998 - 999 999 OK 1000 1000 ))) 1001 1001 |(% style="width:154px" %)AT+5VT=1000|(% style="width:196px" %)((( ... ... @@ -1011,9 +1011,8 @@ 1011 1011 * Example 1: Downlink Payload: 070000 **~-~-->** AT+5VT=0 1012 1012 * Example 2: Downlink Payload: 0701F4 **~-~-->** AT+5VT=500 1013 1013 1014 -(% class="wikigeneratedid" %) 1015 -=== === 1016 1016 975 + 1017 1017 === 3.3.5 Set Weighing parameters === 1018 1018 1019 1019 Feature: Working mode 5 is effective, weight initialization and weight factor setting of HX711. ... ... @@ -1038,9 +1038,8 @@ 1038 1038 * Example 2: Downlink Payload: 08020FA3 **~-~-->** AT+WEIGAP=400.3 1039 1039 * Example 3: Downlink Payload: 08020FA0 **~-~-->** AT+WEIGAP=400.0 1040 1040 1041 -(% class="wikigeneratedid" %) 1042 -=== === 1043 1043 1001 + 1044 1044 === 3.3.6 Set Digital pulse count value === 1045 1045 1046 1046 Feature: Set the pulse count value. ... ... @@ -1063,9 +1063,8 @@ 1063 1063 * Example 1: Downlink Payload: 090100000000 **~-~-->** AT+SETCNT=1,0 1064 1064 * Example 2: Downlink Payload: 0902000003E8 **~-~-->** AT+SETCNT=2,1000 1065 1065 1066 -(% class="wikigeneratedid" %) 1067 -=== === 1068 1068 1025 + 1069 1069 === 3.3.7 Set Workmode === 1070 1070 1071 1071 Feature: Switch working mode. ... ... @@ -1079,7 +1079,6 @@ 1079 1079 ))) 1080 1080 |(% style="width:154px" %)AT+MOD=4|(% style="width:196px" %)Set the working mode to 3DS18B20s.|(% style="width:157px" %)((( 1081 1081 OK 1082 - 1083 1083 Attention:Take effect after ATZ 1084 1084 ))) 1085 1085 ... ... @@ -1090,9 +1090,8 @@ 1090 1090 * Example 1: Downlink Payload: 0A01 **~-~-->** AT+MOD=1 1091 1091 * Example 2: Downlink Payload: 0A04 **~-~-->** AT+MOD=4 1092 1092 1093 -(% class="wikigeneratedid" %) 1094 -= = 1095 1095 1050 + 1096 1096 = 4. Battery & Power Consumption = 1097 1097 1098 1098 ... ... @@ -1166,4 +1166,5 @@ 1166 1166 1167 1167 1168 1168 * 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. 1169 -* Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:http://../../../../../../D:%5C%E5%B8%82%E5%9C%BA%E8%B5%84%E6%96%99%5C%E8%AF%B4%E6%98%8E%E4%B9%A6%5CLoRa%5CLT%E7%B3%BB%E5%88%97%5Csupport@dragino.com]] 1124 + 1125 +* Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.cc>>url:http://../../../../../../D:%5C%E5%B8%82%E5%9C%BA%E8%B5%84%E6%96%99%5C%E8%AF%B4%E6%98%8E%E4%B9%A6%5CLoRa%5CLT%E7%B3%BB%E5%88%97%5Csupport@dragino.cc]]
- image-20230515135611-1.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +948.0 KB - Content