<
From version < 43.50 >
edited by Xiaoling
on 2023/05/16 15:50
To version < 43.58 >
edited by Xiaoling
on 2023/05/16 16:42
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -41,6 +41,8 @@
41 41  * Downlink to change configure
42 42  * 8500mAh Battery for long term use
43 43  
44 +
45 +
44 44  == 1.3 Specification ==
45 45  
46 46  
... ... @@ -78,6 +78,8 @@
78 78  * Sleep Mode: 5uA @ 3.3v
79 79  * LoRa Transmit Mode: 125mA @ 20dBm, 82mA @ 14dBm
80 80  
83 +
84 +
81 81  == 1.4 Sleep mode and working mode ==
82 82  
83 83  
... ... @@ -105,6 +105,8 @@
105 105  )))
106 106  |(% style="width:167px" %)Fast press ACT 5 times.|(% style="width:117px" %)Deactivate Device|(% style="width:225px" %)(% style="color:red" %)**Red led**(%%) will solid on for 5 seconds. Means device is in Deep Sleep Mode.
107 107  
112 +
113 +
108 108  == 1.6 BLE connection ==
109 109  
110 110  
... ... @@ -290,6 +290,8 @@
290 290  1. All modes share the same Payload Explanation from HERE.
291 291  1. By default, the device will send an uplink message every 20 minutes.
292 292  
299 +
300 +
293 293  ==== 2.3.2.1  MOD~=1 (Default Mode) ====
294 294  
295 295  
... ... @@ -296,7 +296,7 @@
296 296  In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2.
297 297  
298 298  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
299 -|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:130px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**2**
307 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:130px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**2**
300 300  |**Value**|Bat|(% style="width:191px" %)(((
301 301  Temperature(DS18B20)(PC13)
302 302  )))|(% style="width:78px" %)(((
... ... @@ -319,7 +319,7 @@
319 319  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.
320 320  
321 321  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
322 -|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:140px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**
330 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:30px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:140px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**
323 323  |**Value**|BAT|(% style="width:196px" %)(((
324 324  Temperature(DS18B20)(PC13)
325 325  )))|(% style="width:87px" %)(((
... ... @@ -328,7 +328,8 @@
328 328  Digital in(PB15) & Digital Interrupt(PA8)
329 329  )))|(% style="width:208px" %)(((
330 330  Distance measure by:1) LIDAR-Lite V3HP
331 -Or 2) Ultrasonic Sensor
339 +Or
340 +2) Ultrasonic Sensor
332 332  )))|(% style="width:117px" %)Reserved
333 333  
334 334  [[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/1656324539647-568.png?rev=1.1||alt="1656324539647-568.png"]]
... ... @@ -387,7 +387,7 @@
387 387  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
388 388  |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
389 389  **Size(bytes)**
390 -)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 140px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)1
399 +)))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 110px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)1
391 391  |**Value**|(% style="width:68px" %)(((
392 392  ADC1(PA4)
393 393  )))|(% style="width:75px" %)(((
... ... @@ -438,6 +438,9 @@
438 438  1. Adjust calibration factor (default value 400): Put a known weight thing on load cell and run **AT+WEIGAP** to adjust the Calibration Factor.
439 439  1. (((
440 440  Weight has 4 bytes, the unit is g.
450 +
451 +
452 +
441 441  )))
442 442  
443 443  For example:
... ... @@ -453,13 +453,11 @@
453 453  **Size(bytes)**
454 454  )))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 150px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 200px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**4**
455 455  |**Value**|BAT|(% style="width:193px" %)(((
456 -Temperature(DS18B20)
457 -(PC13)
468 +Temperature(DS18B20)(PC13)
458 458  )))|(% style="width:85px" %)(((
459 459  ADC(PA4)
460 460  )))|(% style="width:186px" %)(((
461 -Digital in(PB15) &
462 -Digital Interrupt(PA8)
472 +Digital in(PB15) & Digital Interrupt(PA8)
463 463  )))|(% style="width:100px" %)Weight
464 464  
465 465  [[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-20220820120036-2.png?width=1003&height=469&rev=1.1||alt="image-20220820120036-2.png" height="469" width="1003"]]
... ... @@ -475,10 +475,11 @@
475 475  
476 476  [[image:image-20230512181814-9.png||height="543" width="697"]]
477 477  
488 +
478 478  (% 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.**
479 479  
480 480  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
481 -|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 220px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**4**
492 +|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 180px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**4**
482 482  |**Value**|BAT|(% style="width:256px" %)(((
483 483  Temperature(DS18B20)(PC13)
484 484  )))|(% style="width:108px" %)(((
... ... @@ -518,7 +518,7 @@
518 518  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
519 519  |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
520 520  **Size(bytes)**
521 -)))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)2
532 +)))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 110px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)2
522 522  |**Value**|BAT|(% style="width:207px" %)(((
523 523  Temperature(DS18B20)
524 524  (PC13)
... ... @@ -541,19 +541,19 @@
541 541  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
542 542  |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
543 543  **Size(bytes)**
544 -)))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4
555 +)))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)4
545 545  |**Value**|BAT|(((
546 -Temperature1(DS18B20)
547 -(PC13)
557 +Temperature
558 +(DS18B20)(PC13)
548 548  )))|(((
549 -Temperature2(DS18B20)
550 -(PB9)
560 +Temperature2
561 +(DS18B20)(PB9)
551 551  )))|(((
552 552  Digital Interrupt
553 553  (PB15)
554 554  )))|(% style="width:193px" %)(((
555 -Temperature3(DS18B20)
556 -(PB8)
566 +Temperature3
567 +(DS18B20)(PB8)
557 557  )))|(% style="width:78px" %)(((
558 558  Count1(PA8)
559 559  )))|(% style="width:78px" %)(((
... ... @@ -764,7 +764,6 @@
764 764  Distance:  Read: 0C2D(Hex) = 3117(D)  Value:  3117 mm=311.7 cm
765 765  
766 766  
767 -
768 768  ==== 2.3.3.9  Battery Output - BAT pin ====
769 769  
770 770  
... ... @@ -785,7 +785,6 @@
785 785  By default the AT+5VT=500. If the external sensor which require 5v and require more time to get stable state, user can use this command to increase the power ON duration for this sensor.
786 786  
787 787  
788 -
789 789  ==== 2.3.3.11  BH1750 Illumination Sensor ====
790 790  
791 791  
... ... @@ -793,11 +793,13 @@
793 793  
794 794  [[image:image-20230512172447-4.png||height="416" width="712"]]
795 795  
805 +
796 796  [[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-20220628110012-12.png?rev=1.1||alt="image-20220628110012-12.png" height="361" width="953"]]
797 797  
798 798  
799 799  ==== 2.3.3.12  Working MOD ====
800 800  
811 +
801 801  The working MOD info is contained in the Digital in & Digital Interrupt byte (7^^th^^ Byte).
802 802  
803 803  User can use the 3^^rd^^ ~~ 7^^th^^  bit of this byte to see the working mod:
... ... @@ -814,6 +814,8 @@
814 814  * 7: MOD8
815 815  * 8: MOD9
816 816  
828 +
829 +
817 817  == 2.4 Payload Decoder file ==
818 818  
819 819  
... ... @@ -824,7 +824,6 @@
824 824  [[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]]
825 825  
826 826  
827 -
828 828  == 2.5 Frequency Plans ==
829 829  
830 830  
... ... @@ -844,6 +844,8 @@
844 844  * AT Command via UART Connection : See [[UART Connection>>http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H2.3UARTConnectionforSN50v3basemotherboard]].
845 845  * LoRaWAN Downlink.  Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section.
846 846  
859 +
860 +
847 847  == 3.2 General Commands ==
848 848  
849 849  
... ... @@ -865,6 +865,7 @@
865 865  
866 866  === 3.3.1 Set Transmit Interval Time ===
867 867  
882 +
868 868  Feature: Change LoRaWAN End Node Transmit Interval.
869 869  
870 870  (% style="color:blue" %)**AT Command: AT+TDC**
... ... @@ -890,8 +890,11 @@
890 890  * Example 1: Downlink Payload: 0100001E  ~/~/  Set Transmit Interval (TDC) = 30 seconds
891 891  * Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
892 892  
908 +
909 +
893 893  === 3.3.2 Get Device Status ===
894 894  
912 +
895 895  Send a LoRaWAN downlink to ask the device to send its status.
896 896  
897 897  (% style="color:blue" %)**Downlink Payload:  **(%%)0x26 01
... ... @@ -901,6 +901,7 @@
901 901  
902 902  === 3.3.3 Set Interrupt Mode ===
903 903  
922 +
904 904  Feature, Set Interrupt mode for GPIO_EXIT.
905 905  
906 906  (% style="color:blue" %)**AT Command: AT+INTMOD1,AT+INTMOD2,AT+INTMOD3**
... ... @@ -937,8 +937,11 @@
937 937  * Example 3: Downlink Payload: 06000102  **~-~-->**  AT+INTMOD2=2
938 938  * Example 4: Downlink Payload: 06000201  **~-~-->**  AT+INTMOD3=1
939 939  
959 +
960 +
940 940  === 3.3.4 Set Power Output Duration ===
941 941  
963 +
942 942  Control the output duration 5V . Before each sampling, device will
943 943  
944 944  ~1. first enable the power output to external sensor,
... ... @@ -968,8 +968,11 @@
968 968  * Example 1: Downlink Payload: 070000  **~-~-->**  AT+5VT=0
969 969  * Example 2: Downlink Payload: 0701F4  **~-~-->**  AT+5VT=500
970 970  
993 +
994 +
971 971  === 3.3.5 Set Weighing parameters ===
972 972  
997 +
973 973  Feature: Working mode 5 is effective, weight initialization and weight factor setting of HX711.
974 974  
975 975  (% style="color:blue" %)**AT Command: AT+WEIGRE,AT+WEIGAP**
... ... @@ -992,8 +992,11 @@
992 992  * Example 2: Downlink Payload: 08020FA3  **~-~-->**  AT+WEIGAP=400.3
993 993  * Example 3: Downlink Payload: 08020FA0  **~-~-->**  AT+WEIGAP=400.0
994 994  
1020 +
1021 +
995 995  === 3.3.6 Set Digital pulse count value ===
996 996  
1024 +
997 997  Feature: Set the pulse count value.
998 998  
999 999  Count 1 is PA8 pin of mode 6 and mode 9. Count 2 is PA4 pin of mode 9.
... ... @@ -1014,8 +1014,11 @@
1014 1014  * Example 1: Downlink Payload: 090100000000  **~-~-->**  AT+SETCNT=1,0
1015 1015  * Example 2: Downlink Payload: 0902000003E8  **~-~-->**  AT+SETCNT=2,1000
1016 1016  
1045 +
1046 +
1017 1017  === 3.3.7 Set Workmode ===
1018 1018  
1049 +
1019 1019  Feature: Switch working mode.
1020 1020  
1021 1021  (% style="color:blue" %)**AT Command: AT+MOD**
... ... @@ -1037,6 +1037,8 @@
1037 1037  * Example 1: Downlink Payload: 0A01  **~-~-->**  AT+MOD=1
1038 1038  * Example 2: Downlink Payload: 0A04  **~-~-->**  AT+MOD=4
1039 1039  
1071 +
1072 +
1040 1040  = 4. Battery & Power Consumption =
1041 1041  
1042 1042  
... ... @@ -1063,13 +1063,18 @@
1063 1063  * (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/]]
1064 1064  * 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]]**.
1065 1065  
1099 +
1100 +
1066 1066  = 6. FAQ =
1067 1067  
1068 1068  == 6.1 Where can i find source code of SN50v3-LB? ==
1069 1069  
1105 +
1070 1070  * **[[Hardware Source Files>>https://github.com/dragino/Lora/tree/master/LSN50/v3.0]].**
1071 1071  * **[[Software Source Code & Compile instruction>>https://github.com/dragino/SN50v3]].**
1072 1072  
1109 +
1110 +
1073 1073  = 7. Order Info =
1074 1074  
1075 1075  
... ... @@ -1093,8 +1093,11 @@
1093 1093  * (% style="color:red" %)**20**(%%): With M20 waterproof cable hole
1094 1094  * (% style="color:red" %)**NH**(%%): No Hole
1095 1095  
1134 +
1135 +
1096 1096  = 8. ​Packing Info =
1097 1097  
1138 +
1098 1098  (% style="color:#037691" %)**Package Includes**:
1099 1099  
1100 1100  * SN50v3-LB LoRaWAN Generic Node
... ... @@ -1106,6 +1106,8 @@
1106 1106  * Package Size / pcs : cm
1107 1107  * Weight / pcs : g
1108 1108  
1150 +
1151 +
1109 1109  = 9. Support =
1110 1110  
1111 1111  
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0