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 (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -30,7 +30,6 @@ 30 30 31 31 == 1.2 Features == 32 32 33 - 34 34 * LoRaWAN 1.0.3 Class A 35 35 * Ultra-low power consumption 36 36 * Open-Source hardware/software ... ... @@ -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;c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3;c0; width:20px" %)**2**|(% style="background-color:#d9e2f3;c0; width:100px" %)**2**|(% style="background-color:#d9e2f3;c0; width:40px" %)**2**|(% style="background-color:#d9e2f3;c0; width:90px" %)**1**|(% style="background-color:#d9e2f3;c0; width:130px" %)**2**|(% style="background-color:#d9e2f3;c0; width:90px" %)**2**298 +|(% style="width:50px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="width:20px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:100px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:40px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:90px;background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="width:130px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:90px;background-color:#D9E2F3;color:#0070C0" %)**2** 300 300 |**Value**|Bat|(% style="width:191px" %)((( 301 301 Temperature(DS18B20)(PC13) 302 302 )))|(% style="width:78px" %)((( ... ... @@ -317,7 +317,7 @@ 317 317 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. 318 318 319 319 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 320 -|(% style="background-color:# d9e2f3;c0; width:40px" %)**Size(bytes)**|(% style="background-color:#d9e2f3;c0; width:40px" %)**2**|(% style="background-color:#d9e2f3;c0; width:110px" %)**2**|(% style="background-color:#d9e2f3;c0; width:40px" %)**2**|(% style="background-color:#d9e2f3;c0; width:110px" %)**1**|(% style="background-color:#d9e2f3;c0; width:140px" %)**2**|(% style="background-color:#d9e2f3;c0; width:40px" %)**2**319 +|(% style="width:40px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="width:40px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:110px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:40px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:110px;background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="width:140px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:40px;background-color:#D9E2F3;color:#0070C0" %)**2** 321 321 |**Value**|BAT|(% style="width:196px" %)((( 322 322 Temperature(DS18B20)(PC13) 323 323 )))|(% style="width:87px" %)((( ... ... @@ -344,7 +344,7 @@ 344 344 For the connection to TF-Mini or TF-Luna , MOD2 payload is as below: 345 345 346 346 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 347 -|(% style="background-color:# d9e2f3;c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3;c0; width:20px" %)**2**|(% style="background-color:#d9e2f3;c0; width:100px" %)**2**|(% style="background-color:#d9e2f3;c0; width:100px" %)**1**|(% style="background-color:#d9e2f3;c0; width:50px" %)**2**|(% style="background-color:#d9e2f3;c0; width:120px" %)**2**|(% style="background-color:#d9e2f3;c0; width:80px" %)**2**346 +|(% style="width:50px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% 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" %)**1**|(% style="width:50px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:120px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width:80px;background-color:#D9E2F3;color:#0070C0" %)**2** 348 348 |**Value**|BAT|(% style="width:183px" %)((( 349 349 Temperature(DS18B20)(PC13) 350 350 )))|(% style="width:173px" %)((( ... ... @@ -403,7 +403,7 @@ 403 403 This mode has total 11 bytes. As shown below: 404 404 405 405 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 406 -|(% style="background-color:# d9e2f3;c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3;c0; width:20px" %)**2**|(% style="background-color:#d9e2f3;c0; width:100px" %)**2**|(% style="background-color:#d9e2f3;c0; width:50px" %)**2**|(% style="background-color:#d9e2f3;c0; width:100px" %)**1**|(% style="background-color:#d9e2f3;c0; width:100px" %)**2**|(% style="background-color:#d9e2f3;c0; width:100px" %)**2**405 +|(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width: 100px;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: 100px;background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**2** 407 407 |**Value**|BAT|(% style="width:186px" %)((( 408 408 Temperature1(DS18B20)(PC13) 409 409 )))|(% style="width:82px" %)((( ... ... @@ -463,7 +463,7 @@ 463 463 464 464 [[image:image-20230512181814-9.png||height="543" width="697"]] 465 465 466 -(% style="color:red" %)**Note:** 465 +(% 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. 467 467 468 468 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 469 469 |=(% 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** ... ... @@ -547,11 +547,11 @@ 547 547 548 548 (% style="color:blue" %)**The newly added AT command is issued correspondingly:** 549 549 550 -(% style="color:#037691" %)** AT+INTMOD1 PA8**(%%) pin: Corresponding downlink: (% style="color:#037691" %)**06 00 00 xx** 549 +(% style="color:#037691" %)**~ AT+INTMOD1 PA8**(%%) pin: Corresponding downlink: (% style="color:#037691" %)**06 00 00 xx** 551 551 552 -(% style="color:#037691" %)** AT+INTMOD2 PA4**(%%) pin: Corresponding downlink: (% style="color:#037691" %)**06 00 01 xx** 551 +(% style="color:#037691" %)**~ AT+INTMOD2 PA4**(%%) pin: Corresponding downlink: (% style="color:#037691" %)**06 00 01 xx** 553 553 554 -(% style="color:#037691" %)** AT+INTMOD3 PB15**(%%) pin: Corresponding downlink: (% style="color:#037691" %)** 06 00 02 xx** 553 +(% style="color:#037691" %)**~ AT+INTMOD3 PB15**(%%) pin: Corresponding downlink: (% style="color:#037691" %)** 06 00 02 xx** 555 555 556 556 557 557 (% style="color:blue" %)**AT+SETCNT=aa,bb** ... ... @@ -630,7 +630,7 @@ 630 630 631 631 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. 632 632 633 -(% style="color:blue" %)** Interrupt connection method:** 632 +(% style="color:blue" %)**~ Interrupt connection method:** 634 634 635 635 [[image:image-20230513105351-5.png||height="147" width="485"]] 636 636 ... ... @@ -642,7 +642,7 @@ 642 642 643 643 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. 644 644 645 -(% style="color:blue" %)** Below is the installation example:** 644 +(% style="color:blue" %)**~ Below is the installation example:** 646 646 647 647 Fix one piece of the magnetic sensor to the door and connect the two pins to SN50_v3 as follows: 648 648 ... ... @@ -667,7 +667,7 @@ 667 667 668 668 The command is: 669 669 670 -(% style="color:blue" %)**AT+INTMOD1=1 669 +(% 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]]**. **) 671 671 672 672 Below shows some screen captures in TTN V3: 673 673 ... ... @@ -717,13 +717,13 @@ 717 717 718 718 The SN50_v3 detects the pulse width of the sensor and converts it to mm output. The accuracy will be within 1 centimeter. The usable range (the distance between the ultrasonic probe and the measured object) is between 24cm and 600cm. 719 719 720 -The working principle of this sensor is similar to the (% style="color:blue" %) **HC-SR04**(%%) ultrasonic sensor.719 +The working principle of this sensor is similar to the **(% style="color:blue" %)HC-SR04**(%%) ultrasonic sensor. 721 721 722 722 The picture below shows the connection: 723 723 724 724 [[image:image-20230512173903-6.png||height="596" width="715"]] 725 725 726 -Connect to the SN50_v3 and run (% style="color:blue" %) **AT+MOD=2**(%%) to switch to ultrasonic mode (ULT).725 +Connect to the SN50_v3 and run **(% style="color:blue" %)AT+MOD=2**(%%) to switch to ultrasonic mode (ULT). 727 727 728 728 The ultrasonic sensor uses the 8^^th^^ and 9^^th^^ byte for the measurement value. 729 729 ... ... @@ -780,6 +780,7 @@ 780 780 * 8: MOD9 781 781 782 782 782 + 783 783 == 2.4 Payload Decoder file == 784 784 785 785 ... ... @@ -857,6 +857,7 @@ 857 857 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 858 858 859 859 860 + 860 860 === 3.3.2 Get Device Status === 861 861 862 862 Send a LoRaWAN downlink to ask the device to send its status. ... ... @@ -905,6 +905,7 @@ 905 905 * Example 4: Downlink Payload: 06000201 **~-~-->** AT+INTMOD3=1 906 906 907 907 909 + 908 908 === 3.3.4 Set Power Output Duration === 909 909 910 910 Control the output duration 5V . Before each sampling, device will ... ... @@ -937,6 +937,7 @@ 937 937 * Example 2: Downlink Payload: 0701F4 **~-~-->** AT+5VT=500 938 938 939 939 942 + 940 940 === 3.3.5 Set Weighing parameters === 941 941 942 942 Feature: Working mode 5 is effective, weight initialization and weight factor setting of HX711. ... ... @@ -962,6 +962,7 @@ 962 962 * Example 3: Downlink Payload: 08020FA0 **~-~-->** AT+WEIGAP=400.0 963 963 964 964 968 + 965 965 === 3.3.6 Set Digital pulse count value === 966 966 967 967 Feature: Set the pulse count value. ... ... @@ -985,6 +985,7 @@ 985 985 * Example 2: Downlink Payload: 0902000003E8 **~-~-->** AT+SETCNT=2,1000 986 986 987 987 992 + 988 988 === 3.3.7 Set Workmode === 989 989 990 990 Feature: Switch working mode. ... ... @@ -1009,6 +1009,7 @@ 1009 1009 * Example 2: Downlink Payload: 0A04 **~-~-->** AT+MOD=4 1010 1010 1011 1011 1017 + 1012 1012 = 4. Battery & Power Consumption = 1013 1013 1014 1014