Changes for page PS-LB/LS -- LoRaWAN Air Water Pressure Sensor User Manual
Last modified by Xiaoling on 2025/06/10 15:28
From version 106.1
edited by Mengting Qiu
on 2025/01/16 16:44
on 2025/01/16 16:44
Change comment:
There is no comment for this version
To version 119.1
edited by Mengting Qiu
on 2025/04/01 10:21
on 2025/04/01 10:21
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 7 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -200,8 +200,11 @@ 200 200 201 201 [[image:1675071776102-240.png]] 202 202 203 +Size of immersion type water depth sensor: 203 203 205 +[[image:image-20250401102131-1.png||height="268" width="707"]] 204 204 207 + 205 205 === 1.5.3 Wireless Differential Air Pressure Sensor === 206 206 207 207 ... ... @@ -626,32 +626,139 @@ 626 626 627 627 === 2.6.3 Poll sensor value === 628 628 629 - 630 630 Users can poll sensor values based on timestamps. Below is the downlink command. 631 631 632 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:470px" %) 633 -|=(% colspan="4" style="width: 154px;background-color:#4F81BD;color:white" %)**Downlink Command to poll Open/Close status (0x31)** 634 -|(% style="background-color:#f2f2f2; width:70px" %)**1byte**|(% style="background-color:#f2f2f2; width:140px" %)**4bytes**|(% style="background-color:#f2f2f2; width:140px" %)((( 634 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:470px" %) 635 +|=(% colspan="4" style="width: 160px; background-color:#4F81BD;color:white" %)**Downlink Command to poll Open/Close status (0x31)** 636 +|(% style="background-color:#f2f2f2; width:67px" %)**1byte**|(% style="background-color:#f2f2f2; width:145px" %)**4bytes**|(% style="background-color:#f2f2f2; width:133px" %)**4bytes**|(% style="background-color:#f2f2f2; width:163px" %)**1byte** 637 +|(% style="background-color:#f2f2f2; width:67px" %)31|(% style="background-color:#f2f2f2; width:145px" %)Timestamp start|(% style="background-color:#f2f2f2; width:133px" %)((( 638 +Timestamp end 639 +)))|(% style="background-color:#f2f2f2; width:163px" %)Uplink Interval 640 + 641 +Timestamp start and Timestamp end-use Unix TimeStamp format as mentioned above. Devices will reply with all data logs during this period, using the uplink interval. 642 + 643 +For example, downlink command[[image:image-20250117104812-1.png]] 644 + 645 +Is to check 2024/12/20 09:34:59 to 2024/12/20 14:34:59's data 646 + 647 +Uplink Internal =5s,means PS-LB will send one packet every 5s. range 5~~255s. 648 + 649 + 650 +=== 2.6.4 Datalog Uplink payload (FPORT~=3) === 651 + 652 + 653 +The Datalog uplinks will use below payload format. 654 + 655 +**Retrieval data payload:** 656 + 657 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:500px" %) 658 +|=(% style="width: 60px;background-color:#4F81BD;color:white" %)((( 659 +**Size(bytes)** 660 +)))|=(% style="width: 40px; background-color:#4F81BD;color:white" %)**2**|=(% style="width: 55px; background-color:#4F81BD;color:white" %)**2**|=(% style="width: 83px; background-color: rgb(79, 129, 189); color: white;" %)**2**|=(% style="width: 201px; background-color: rgb(79, 129, 189); color: white;" %)**1**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**4** 661 +|(% style="width:103px" %)Value|(% style="width:68px" %)((( 662 +Probe 663 + 664 +_mod 665 +)))|(% style="width:104px" %)((( 666 +VDC 667 + 668 +_intput_V 669 +)))|(% style="width:83px" %)((( 670 +IDC 671 + 672 +_intput_mA 673 +)))|(% style="width:201px" %)((( 674 +IN1_pin_level& IN2_pin_level& Exti_pin_level&Exti_status 675 +)))|(% style="width:86px" %)Unix Time Stamp 676 + 677 +**IN1_pin_level & IN2_pin_level & Exti_pin_level & Exti_status:** 678 + 679 +[[image:image-20250117104847-4.png]] 680 + 681 + 682 +**No ACK Message**: 1: This message means this payload is fromn Uplink Message which doesn't get ACK from the server before ( for **PNACKMD=1** feature) 683 + 684 +**Poll Message Flag**: 1: This message is a poll message reply. 685 + 686 +* Poll Message Flag is set to 1. 687 + 688 +* Each data entry is 11 bytes, to save airtime and battery, devices will send max bytes according to the current DR and Frequency bands. 689 + 690 +For example, in US915 band, the max payload for different DR is: 691 + 692 +**a) DR0:** max is 11 bytes so one entry of data 693 + 694 +**b) DR1:** max is 53 bytes so devices will upload 4 entries of data (total 44 bytes) 695 + 696 +**c) DR2:** total payload includes 11 entries of data 697 + 698 +**d) DR3: **total payload includes 22 entries of data. 699 + 700 +If devise doesn't have any data in the polling time. Device will uplink 11 bytes of 0 701 + 702 +**Example:** 703 + 704 +If PS-LB-NA has below data inside Flash: 705 + 706 +[[image:image-20250117104837-3.png]] 707 + 708 + 709 +If user sends below downlink command: 316788D9BF6788DB6305 710 + 711 +Where : Start time: 6788D9BF = time 25/1/16 10:04:47 712 + 713 + Stop time: 6788DB63 = time 25/1/16 10:11:47 714 + 715 + 716 +**PA-LB-NA will uplink this payload.** 717 + 718 +[[image:image-20250117104827-2.png]] 719 + 635 635 ((( 636 - **4bytes**721 +00001B620000406788D9BF 00000D130000406788D9FB 00000D120000406788DA37 00000D110000406788DA73 00000D100000406788DAAF 00000D100000406788DAEB 00000D0F0000406788DB27 00000D100000406788DB63 637 637 ))) 638 638 724 +((( 725 +Where the first 11 bytes is for the first entry : 726 +))) 639 639 640 - 641 - )))|(%style="background-color:#f2f2f2; width:150px"%)**1byte**642 - |(% style="background-color:#f2f2f2; width:70px" %)31|(% style="background-color:#f2f2f2; width:140px" %)Timestamp start|(% style="background-color:#f2f2f2; width:140px" %)Timestamp end|(% style="background-color:#f2f2f2; width:150px" %)Uplink Interval728 +((( 729 +0000 0D10 0000 40 6788DB63 730 +))) 643 643 644 -Timestamp start and Timestamp end-use Unix TimeStamp format as mentioned above. Devices will reply with all data logs during this period, using the uplink interval. 732 +((( 733 +**Probe_mod **= 0x0000 = 0000 734 +))) 645 645 646 -For example, downlink command[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/image-20220518162852-1.png?rev=1.1||alt="image-20220518162852-1.png"]] 736 +((( 737 +**VDC_intput_V **= 0x0D10/1000=3.344V 647 647 648 -Is to check 2021/11/12 12:00:00 to 2021/11/12 15:00:00's data 739 +**IDC_intput_mA **= 0x0000/1000=0mA 740 +))) 649 649 650 -Uplink Internal =5s,means PS-LB will send one packet every 5s. range 5~~255s. 742 +((( 743 +**IN1_pin_level **= (0x40& 0x08)? "High":"Low" = 0(Low) 651 651 745 +**IN2_pin_level = (**0x40& 0x04)? "High":"Low" = 0(Low) 652 652 653 -= ==2.6.4DecoderinTTN V3===747 +**Exti_pin_level = (**0x40& 0x02)? "High":"Low" = 0(Low) 654 654 749 +**Exti_status = (**0x40& 0x01)? "True":"False" = 0(False) 750 +))) 751 + 752 +((( 753 +**Unix time** is 0x6788DB63 = 1737022307s = 2025/1/16 10:11:47 754 +))) 755 + 756 +**Its data format is:** 757 + 758 +[Probe_mod, VDC_intput_V, IDC_intput_mA, IN1_pin_level**, **IN2_pin_level, Exti_pin_level, water_deep, Data_time],[Probe_mod, VDC_intput_V, IDC_intput_mA, IN1_pin_level**, **IN2_pin_level, Exti_pin_level, water_deep, Data_time],... 759 + 760 +(% style="color:red" %)**Note: water_deep in the data needs to be converted using decoding to get it.** 761 + 762 + 763 +=== 2.6.5 Decoder in TTN V3 === 764 + 655 655 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652862574387-195.png?width=722&height=359&rev=1.1||alt="1652862574387-195.png" height="359" width="722"]] 656 656 657 657 Please check the decoder from this link: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>url:https://github.com/dragino/dragino-end-node-decoder]] ... ... @@ -843,19 +843,23 @@ 843 843 844 844 **1:** Greater than the set IDC threshold, Alarm 845 845 ))) 846 -|(% style="width:160px" %)**c**: Set the VDC alarm trigger condition|(% style="width:185px" %)((( 956 +|(% style="width:160px" %)((( 957 +**c**: IDC alarm threshold 958 +)))|(% style="width:185px" %)((( 959 +Unit: uA 960 +))) 961 +|(% style="width:160px" %)**d**: Set the VDC alarm trigger condition|(% style="width:185px" %)((( 847 847 **0:** Less than the set VDC threshold, Alarm 848 848 849 849 **1:** Greater than the set VDC threshold, Alarm 850 850 ))) 851 -|(% style="width:160px" %)**d**: IDC alarm threshold|(% style="width:185px" %)Unit: uA 852 852 |(% style="width:160px" %)**e:** VDC alarm threshold|(% style="width:185px" %)Unit: mV 853 853 854 854 **Example:** 855 855 856 -* AT+ROC=3,60,0, 0,3000,5000 ~/~/The data is checked every 60 seconds. If the IDC is less than 3mA or the VDC is less than 5000mV, an alarm is generated.857 -* AT+ROC=3,180,1, 1,3000,5000 ~/~/The data is checked every 180 seconds. If the IDC is greater than 3mA or the VDC is greater than 5000mV, an alarm is generated.858 -* AT+ROC=3,300,0, 1,3000,5000 ~/~/The data is checked every 300 seconds. If the IDC is less than 3mA or the VDC is greater than 5000mV, an alarm is generated.970 +* AT+ROC=3,60,0,3000,0,5000 ~/~/The data is checked every 60 seconds. If the IDC is less than 3mA or the VDC is less than 5000mV, an alarm is generated. 971 +* AT+ROC=3,180,1,3000,1,5000 ~/~/The data is checked every 180 seconds. If the IDC is greater than 3mA or the VDC is greater than 5000mV, an alarm is generated. 972 +* AT+ROC=3,300,0,3000,1,5000 ~/~/The data is checked every 300 seconds. If the IDC is less than 3mA or the VDC is greater than 5000mV, an alarm is generated. 859 859 860 860 (% style="color:blue" %)**Downlink Command: 0x09 03 aa bb cc dd ee** 861 861 ... ... @@ -865,22 +865,24 @@ 865 865 866 866 (% style="color:blue" %)**bb: **(% style="color:#037691" %)**1 byte; **(%%)Set the IDC alarm trigger condition. 867 867 868 -(% style="color:blue" %)**cc: **(% style="color:#037691" %)** 1byte;**(%%)Set the VDC alarm trigger condition.982 +(% style="color:blue" %)**cc: **(% style="color:#037691" %)**2 bytes;**(%%) IDC alarm threshold.(uA) 869 869 870 -(% style="color:blue" %)**dd: **(% style="color:#037691" %)**2 bytes;**(%%) IDC alarm threshold.(uA) 871 871 985 +(% style="color:blue" %)**dd: **(% style="color:#037691" %)**1 byte;**(%%) Set the VDC alarm trigger condition. 986 + 872 872 (% style="color:blue" %)**ee: **(% style="color:#037691" %)**2 bytes; **(%%)VDC alarm threshold.(mV) 873 873 874 874 **Example:** 875 875 876 -* Downlink Payload: **09 03 00 3C 00 0 0B B8 13 38** ~/~/Equal to AT+ROC=3,60,0,0,3000,5000877 -* Downlink Payload: **09 03 00 b4 01 1 0B B8 13 38** ~/~/Equal to AT+ROC=3,180,1,1,3000,5000878 -* Downlink Payload: **09 03 01 2C 00 0 1 0B B8 13 38** ~/~/Equal to AT+ROC=3,300,0,1,3000,5000991 +* Downlink Payload: **09 03 00 3C 00 0B B8 00 13 38** ~/~/Equal to AT+ROC=3,60,0,3000,0,5000 992 +* Downlink Payload: **09 03 00 b4 01 0B B8 01 13 38** ~/~/Equal to AT+ROC=3,60,1,3000,1,5000 993 +* Downlink Payload: **09 03 01 2C 00 0B B8 01 13 38** ~/~/Equal to AT+ROC=3,60,0,3000,1,5000 879 879 880 880 (% style="color:blue" %)**Screenshot of parsing example in TTN:** 881 881 882 -* AT+ROC=3,60,0, 0,3000,5000997 +* AT+ROC=3,60,0,3000,0,5000 883 883 999 +[[image:image-20250116180030-2.png]] 884 884 885 885 886 886 == 2.9 Firmware Change Log ==
- image-20250116175954-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +68.6 KB - Content
- image-20250116180030-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +69.2 KB - Content
- image-20250117104812-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.7 KB - Content
- image-20250117104827-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +74.6 KB - Content
- image-20250117104837-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +38.7 KB - Content
- image-20250117104847-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +4.2 KB - Content
- image-20250401102131-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +64.7 KB - Content