<
From version < 43.27 >
edited by Xiaoling
on 2023/05/16 14:32
To version < 43.44 >
edited by Xiaoling
on 2023/05/16 15:31
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -30,6 +30,7 @@
30 30  
31 31  == 1.2 ​Features ==
32 32  
33 +
33 33  * LoRaWAN 1.0.3 Class A
34 34  * Ultra-low power consumption
35 35  * Open-Source hardware/software
... ... @@ -295,7 +295,7 @@
295 295  In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2.
296 296  
297 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: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**
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**
299 299  |**Value**|Bat|(% style="width:191px" %)(((
300 300  Temperature(DS18B20)(PC13)
301 301  )))|(% style="width:78px" %)(((
... ... @@ -316,7 +316,7 @@
316 316  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.
317 317  
318 318  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
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**
320 +|(% 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**
320 320  |**Value**|BAT|(% style="width:196px" %)(((
321 321  Temperature(DS18B20)(PC13)
322 322  )))|(% style="width:87px" %)(((
... ... @@ -343,7 +343,7 @@
343 343  For the connection to TF-Mini or TF-Luna , MOD2 payload is as below:
344 344  
345 345  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
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**
347 +|(% 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:100px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:120px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**2**
347 347  |**Value**|BAT|(% style="width:183px" %)(((
348 348  Temperature(DS18B20)(PC13)
349 349  )))|(% style="width:173px" %)(((
... ... @@ -402,7 +402,7 @@
402 402  This mode has total 11 bytes. As shown below:
403 403  
404 404  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
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**
406 +|(% 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:100px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**
406 406  |**Value**|BAT|(% style="width:186px" %)(((
407 407  Temperature1(DS18B20)(PC13)
408 408  )))|(% style="width:82px" %)(((
... ... @@ -437,16 +437,15 @@
437 437  
438 438  Check the response of this command and adjust the value to match the real value for thing.
439 439  
440 -(% style="width:767px" %)
441 -|=(((
441 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
442 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
442 442  **Size(bytes)**
443 -)))|=**2**|=(% style="width: 193px;" %)**2**|=(% style="width: 85px;" %)**2**|=(% style="width: 186px;" %)**1**|=(% style="width: 100px;" %)**4**
444 +)))|=(% 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**
444 444  |**Value**|BAT|(% style="width:193px" %)(((
445 445  Temperature(DS18B20)
446 446  (PC13)
447 447  )))|(% style="width:85px" %)(((
448 -ADC
449 -(PA4)
449 +ADC(PA4)
450 450  )))|(% style="width:186px" %)(((
451 451  Digital in(PB15) &
452 452  Digital Interrupt(PA8)
... ... @@ -463,23 +463,18 @@
463 463  
464 464  [[image:image-20230512181814-9.png||height="543" width="697"]]
465 465  
466 -**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.
466 +(% 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 -(% style="width:961px" %)
469 -|=**Size(bytes)**|=**2**|=(% style="width: 256px;" %)**2**|=(% style="width: 108px;" %)**2**|=(% style="width: 126px;" %)**1**|=(% style="width: 145px;" %)**4**
468 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
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**
470 470  |**Value**|BAT|(% style="width:256px" %)(((
471 -Temperature(DS18B20)
472 -
473 -(PC13)
471 +Temperature(DS18B20)(PC13)
474 474  )))|(% style="width:108px" %)(((
475 -ADC
476 -(PA4)
473 +ADC(PA4)
477 477  )))|(% style="width:126px" %)(((
478 -Digital in
479 -(PB15)
475 +Digital in(PB15)
480 480  )))|(% style="width:145px" %)(((
481 -Count
482 -(PA8)
477 +Count(PA8)
483 483  )))
484 484  
485 485  [[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/1656378441509-171.png?rev=1.1||alt="1656378441509-171.png"]]
... ... @@ -487,16 +487,15 @@
487 487  
488 488  ==== 2.3.2.7  MOD~=7 (Three interrupt contact modes) ====
489 489  
490 -(% style="width:1108px" %)
491 -|=(((
485 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
486 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
492 492  **Size(bytes)**
493 -)))|=**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
488 +)))|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;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: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)1|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)2
494 494  |**Value**|BAT|(% style="width:188px" %)(((
495 495  Temperature(DS18B20)
496 496  (PC13)
497 497  )))|(% style="width:83px" %)(((
498 -ADC
499 -(PA5)
493 +ADC(PA5)
500 500  )))|(% style="width:184px" %)(((
501 501  Digital Interrupt1(PA8)
502 502  )))|(% style="width:186px" %)Digital Interrupt2(PA4)|(% style="width:197px" %)Digital Interrupt3(PB15)|(% style="width:100px" %)Reserved
... ... @@ -505,24 +505,21 @@
505 505  
506 506  ==== 2.3.2.8  MOD~=8 (3ADC+1DS18B20) ====
507 507  
508 -(% style="width:922px" %)
509 -|=(((
502 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
503 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
510 510  **Size(bytes)**
511 -)))|=**2**|=(% style="width: 207px;" %)**2**|=(% style="width: 94px;" %)**2**|=(% style="width: 198px;" %)**1**|=(% style="width: 84px;" %)**2**|=(% style="width: 82px;" %)2
505 +)))|=(% 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
512 512  |**Value**|BAT|(% style="width:207px" %)(((
513 513  Temperature(DS18B20)
514 514  (PC13)
515 515  )))|(% style="width:94px" %)(((
516 -ADC1
517 -(PA4)
510 +ADC1(PA4)
518 518  )))|(% style="width:198px" %)(((
519 519  Digital Interrupt(PB15)
520 520  )))|(% style="width:84px" %)(((
521 -ADC2
522 -(PA5)
514 +ADC2(PA5)
523 523  )))|(% style="width:82px" %)(((
524 -ADC3
525 -(PA8)
516 +ADC3(PA8)
526 526  )))
527 527  
528 528  [[image:image-20230513111231-8.png||height="335" width="900"]]
... ... @@ -530,10 +530,10 @@
530 530  
531 531  ==== 2.3.2.9  MOD~=9 (3DS18B20+ two Interrupt count mode) ====
532 532  
533 -(% style="width:1010px" %)
534 -|=(((
524 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
525 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
535 535  **Size(bytes)**
536 -)))|=**2**|=**2**|=**2**|=**1**|=(% style="width: 193px;" %)**2**|=(% style="width: 78px;" %)4|=(% style="width: 78px;" %)4
527 +)))|=(% 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
537 537  |**Value**|BAT|(((
538 538  Temperature1(DS18B20)
539 539  (PC13)
... ... @@ -547,25 +547,24 @@
547 547  Temperature3(DS18B20)
548 548  (PB8)
549 549  )))|(% style="width:78px" %)(((
550 -Count1
551 -(PA8)
541 +Count1(PA8)
552 552  )))|(% style="width:78px" %)(((
553 -Count2
554 -(PA4)
543 +Count2(PA4)
555 555  )))
556 556  
557 557  [[image:image-20230513111255-9.png||height="341" width="899"]]
558 558  
559 -**The newly added AT command is issued correspondingly:**
548 +(% style="color:blue" %)**The newly added AT command is issued correspondingly:**
560 560  
561 -**~ AT+INTMOD1** ** PA8**  pin:  Corresponding downlink:  **06 00 00 xx**
550 +(% style="color:#037691" %)** AT+INTMOD1 PA8**(%%)  pin:  Corresponding downlink:  (% style="color:#037691" %)**06 00 00 xx**
562 562  
563 -**~ AT+INTMOD2**  **PA4**  pin:  Corresponding downlink:**  06 00 01 xx**
552 +(% style="color:#037691" %)** AT+INTMOD2 PA4**(%%)  pin:  Corresponding downlink: (% style="color:#037691" %)**06 00 01 xx**
564 564  
565 -**~ AT+INTMOD3**  **PB15**  pin:  Corresponding downlink:  ** 06 00 02 xx**
554 +(% style="color:#037691" %)** AT+INTMOD3 PB15**(%%)  pin:  Corresponding downlink:  (% style="color:#037691" %)** 06 00 02 xx**
566 566  
567 -**AT+SETCNT=aa,bb** 
568 568  
557 +(% style="color:blue" %)**AT+SETCNT=aa,bb** 
558 +
569 569  When AA is 1, set the count of PA8 pin to BB Corresponding downlink:09 01 bb bb bb bb
570 570  
571 571  When AA is 2, set the count of PA4 pin to BB Corresponding downlink:09 02 bb bb bb bb
... ... @@ -598,11 +598,11 @@
598 598  
599 599  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]]
600 600  
601 -**Connection:**
591 +(% style="color:blue" %)**Connection:**
602 602  
603 603  [[image:image-20230512180718-8.png||height="538" width="647"]]
604 604  
605 -**Example**:
595 +(% style="color:blue" %)**Example**:
606 606  
607 607  If payload is: 0105H:  (0105 & 8000 == 0), temp = 0105H /10 = 26.1 degree
608 608  
... ... @@ -640,7 +640,7 @@
640 640  
641 641  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.
642 642  
643 -(% style="color:blue" %)**~ Interrupt connection method:**
633 +(% style="color:blue" %)** Interrupt connection method:**
644 644  
645 645  [[image:image-20230513105351-5.png||height="147" width="485"]]
646 646  
... ... @@ -652,7 +652,7 @@
652 652  
653 653  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.
654 654  
655 -(% style="color:blue" %)**~ Below is the installation example:**
645 +(% style="color:blue" %)** Below is the installation example:**
656 656  
657 657  Fix one piece of the magnetic sensor to the door and connect the two pins to SN50_v3 as follows:
658 658  
... ... @@ -677,7 +677,7 @@
677 677  
678 678  The command is:
679 679  
680 -(% 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]]**. **)
670 +(% 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]]**. **)
681 681  
682 682  Below shows some screen captures in TTN V3:
683 683  
... ... @@ -718,7 +718,7 @@
718 718  
719 719  ==== 2.3.3.7  ​Distance Reading ====
720 720  
721 -Refer [[Ultrasonic Sensor section>>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/#H2.4.8UltrasonicSensor]].
711 +Refer [[Ultrasonic Sensor section>>||anchor="H2.3.3.8UltrasonicSensor"]].
722 722  
723 723  
724 724  ==== 2.3.3.8 Ultrasonic Sensor ====
... ... @@ -727,13 +727,13 @@
727 727  
728 728  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.
729 729  
730 -The working principle of this sensor is similar to the **HC-SR04** ultrasonic sensor.
720 +The working principle of this sensor is similar to the (% style="color:blue" %)**HC-SR04**(%%) ultrasonic sensor.
731 731  
732 732  The picture below shows the connection:
733 733  
734 734  [[image:image-20230512173903-6.png||height="596" width="715"]]
735 735  
736 -Connect to the SN50_v3 and run **AT+MOD=2** to switch to ultrasonic mode (ULT).
726 +Connect to the SN50_v3 and run (% style="color:blue" %)**AT+MOD=2**(%%) to switch to ultrasonic mode (ULT).
737 737  
738 738  The ultrasonic sensor uses the 8^^th^^ and 9^^th^^ byte for the measurement value.
739 739  
... ... @@ -790,7 +790,6 @@
790 790  * 8: MOD9
791 791  
792 792  
793 -
794 794  == 2.4 Payload Decoder file ==
795 795  
796 796  
... ... @@ -868,7 +868,6 @@
868 868  * Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
869 869  
870 870  
871 -
872 872  === 3.3.2 Get Device Status ===
873 873  
874 874  Send a LoRaWAN downlink to ask the device to send its status.
... ... @@ -917,7 +917,6 @@
917 917  * Example 4: Downlink Payload: 06000201  **~-~-->**  AT+INTMOD3=1
918 918  
919 919  
920 -
921 921  === 3.3.4 Set Power Output Duration ===
922 922  
923 923  Control the output duration 5V . Before each sampling, device will
... ... @@ -950,7 +950,6 @@
950 950  * Example 2: Downlink Payload: 0701F4  **~-~-->**  AT+5VT=500
951 951  
952 952  
953 -
954 954  === 3.3.5 Set Weighing parameters ===
955 955  
956 956  Feature: Working mode 5 is effective, weight initialization and weight factor setting of HX711.
... ... @@ -976,7 +976,6 @@
976 976  * Example 3: Downlink Payload: 08020FA0  **~-~-->**  AT+WEIGAP=400.0
977 977  
978 978  
979 -
980 980  === 3.3.6 Set Digital pulse count value ===
981 981  
982 982  Feature: Set the pulse count value.
... ... @@ -1000,7 +1000,6 @@
1000 1000  * Example 2: Downlink Payload: 0902000003E8  **~-~-->**  AT+SETCNT=2,1000
1001 1001  
1002 1002  
1003 -
1004 1004  === 3.3.7 Set Workmode ===
1005 1005  
1006 1006  Feature: Switch working mode.
... ... @@ -1025,7 +1025,6 @@
1025 1025  * Example 2: Downlink Payload: 0A04  **~-~-->**  AT+MOD=4
1026 1026  
1027 1027  
1028 -
1029 1029  = 4. Battery & Power Consumption =
1030 1030  
1031 1031  
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0