Changes for page DS20L -- LoRaWAN Smart Distance Detector User Manual 01
Last modified by Mengting Qiu on 2023/12/14 11:15
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -722,12 +722,12 @@ 722 722 Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 723 723 ))) 724 724 * ((( 725 -Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 726 -))) 725 +Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 727 727 728 728 728 + 729 +))) 729 729 730 - 731 731 === 3.3.2 Quit AT Command === 732 732 733 733 ... ... @@ -754,85 +754,113 @@ 754 754 Sensor will upload Device Status via FPORT=5. See payload section for detail. 755 755 756 756 757 -== 3.3.4 Alarmforcontinuouslywaterflow==757 +=== 3.3.4 Enable / Disable Alarm === 758 758 759 759 760 +Feature: Enable/Disable Alarm for open/close event. Default value 0. 761 + 762 +(% style="color:blue" %)**AT Command:** 763 + 764 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 765 +|(% style="background-color:#d9e2f3; color:#0070c0; width:154px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:278px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:88px" %)**Response** 766 +|(% style="width:154px" %)AT+DISALARM=1|(% style="width:278px" %)End node will only send packets in TDC time.|OK 767 +|(% style="width:154px" %)AT+DISALARM=0|(% style="width:278px" %)End node will send packets in TDC time or status change for door sensor|OK 768 + 769 +(% style="color:blue" %)**Downlink Command:** 770 + 771 +**0xA7 01** ~/~/ Same As AT+DISALARM=1 772 + 773 +**0xA7 00 ** ~/~/ Same As AT+DISALARM=0 774 + 775 + 776 +=== 3.3.5 Alarm Base on Timeout === 777 + 778 + 760 760 ((( 761 - This featureis to monitorandsendAlarmforcontinuouslywaterflow.780 +CPL03-LB can monitor the timeout for a status change, this feature can be used to monitor some events such as door opening too long etc. Related Parameters are: 762 762 ))) 763 763 783 + 764 764 ((( 765 - Examplecaseis for Toilet water monitoring, ifsome one push toiletbutton,the toilet will have water flow.If thetoiletbutton has broken and can'treturned to originalstate,the water flow will keep for hours ordays which causehuge waste forwater.785 +(% style="color:#4f81bd" %)**1. Keep Status: Status to be monitor** 766 766 ))) 767 767 768 768 ((( 769 - Tomonitorthisfaultyandsend alarm,thereare twosettings:789 +**Keep Status = 1**: Monitor Close to Open event 770 770 ))) 771 771 772 - *(((773 - (%style="color:#4f81bd"%)**StopDuration:Unit:Second**792 +((( 793 +**Keep Status = 0**: Monitor Open to Close event 774 774 ))) 775 775 796 + 776 776 ((( 777 - Default:15s, If SW3L didn'tsee anywater flow in15s,SW3Lwillconsiderstopofwaterflow event.798 +(% style="color:#4f81bd" %)**2. Keep Time: Timeout to send an Alarm** 778 778 ))) 779 779 780 - *(((781 - (% style="color:#4f81bd" %)**Alarm Timer: Units: Minute;Default0minutes(means Alarmdisable)**801 +((( 802 +Range 0 ~~ 65535(0xFFFF) seconds. 782 782 ))) 783 783 784 784 ((( 785 -** Example:** 3 minutes,if SW3L detectastart of water floweventand didn't detect a stop event withinAlarmtimer, SW3L willsendanAlarmtoindicateawaterflow abnormal alarm.806 +If** keep time = 0**, Disable Alarm Base on Timeout feature. 786 786 ))) 787 787 788 788 ((( 789 - So for example,Ifweset stopduration=15s and AlarmTimer=3minutes.Ifthetoiletwater flowcontinuously formorethan3minutes,Sensorwillsend an alarm(inConfirmed MODE)toplatform.810 +If **keep time > 0**, device will monitor the keep status event and send an alarm when status doesn’t change after timeout. 790 790 ))) 791 791 813 + 792 792 ((( 793 -(% style="color: red" %)**Note:** **Afterthis alarmis send, sensor will consider a stopof water flow andcountfor another new event. Soif water flow waste last for 1 hour, Sensor will keep sending alarm every 3 minutes.**815 +(% style="color:#4f81bd" %)**AT Command**(%%) to configure: 794 794 ))) 795 795 796 796 ((( 797 -(% style="color: #4f81bd" %)**ATCommand**(%%) to configure:819 +(% style="color:blue" %)**AT+TTRIG=1,30**(%%) ~-~-> When the **Keep Status** change from connect to disconnect, and device remains in disconnect status for more than 30 seconds. CPL03-LB will send an uplink packet, the [[Alarm bit>>||anchor="H2.3.3Real-TimeOpen2FCloseStatus2CUplinkFPORT3D2"]] (the second bit of 1^^st^^ byte of payload) on this uplink packet is set to 1. 798 798 ))) 799 799 800 - *(((801 -AT+ PTRIG=15,3~-~->SetStopduration:15s,AlarmTimer: 3 minutes.822 +((( 823 +(% style="color:blue" %)**AT+TTIG=0,0 **(%%) ~-~-> Default Value, disable timeout Alarm. 802 802 ))) 803 803 804 -* ((( 805 -AT+ PTRIG=15,0 ~-~-> Default Value, disable water waste Alarm. 826 + 827 +((( 828 +(% style="color:#4f81bd" %)**Downlink Command**(%%) to configure: 806 806 ))) 807 807 808 808 ((( 809 - (% style="color:#4f81bd" %)**DownlinkCommand**(%%) to configure:832 +**Command: 0xA9 aa bb cc** 810 810 ))) 811 811 812 812 ((( 813 -Command :**0xAAaa bb cc**836 +**A9: **Command Type Code 814 814 ))) 815 815 816 816 ((( 817 - AA:CommandTypeCode840 +**aa: **status to be monitored 818 818 ))) 819 819 820 820 ((( 821 - aa:Stop duration844 +**bb cc: **timeout. 822 822 ))) 823 823 847 + 824 824 ((( 825 - bbcc:AlarmTimer849 +If user send 0xA9 01 00 1E: equal to AT+TTRIG=1,30 826 826 ))) 827 827 828 828 ((( 829 - If usersend 0xAA 0F 00 03: equal to AT+PTRIG=15,3853 +Or 830 830 ))) 831 831 856 +((( 857 +0xA9 00 00 00: Equal to AT+TTRIG=0,0. Disable timeout Alarm. 858 +))) 832 832 833 -=== 3.3.5 Clear Flash Record === 834 834 861 +=== 3.3.6 Clear Flash Record === 835 835 863 + 836 836 Feature: Clear flash storage for data log feature. 837 837 838 838 (% style="color:blue" %)**AT Command: AT+CLRDTA** ... ... @@ -851,9 +851,35 @@ 851 851 852 852 853 853 854 -=== 3.3. 6Set thecalculateflag===882 +=== 3.3.7 Set trigger mode === 855 855 856 856 885 +Feature: Set the trigger interrupt mode. 886 + 887 +(% style="color:blue" %)**AT Command: AT+TTRMOD** 888 + 889 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:495px" %) 890 +|=(% style="width: 157px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 246px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 92px;background-color:#D9E2F3;color:#0070C0" %)**Response** 891 +|(% style="width:157px" %)((( 892 +AT+TTRMOD=1 893 +)))|(% style="width:156px" %)Count and trigger from open to close (rising edge)|(% style="width:89px" %)((( 894 +((( 895 +OK 896 +))) 897 +))) 898 +|(% style="width:157px" %)((( 899 +AT+TTRMOD=0 900 +)))|(% style="width:156px" %)Count and trigger from close to open (falling edge)|(% style="width:89px" %)((( 901 +OK 902 +))) 903 + 904 +(% style="color:blue" %)**Downlink Command:** 905 + 906 +* **Example**: 0xA401 ~/~/ Same as AT+ TTRMOD =1 907 + 908 +=== 3.3.8 Set the calculate flag === 909 + 910 + 857 857 Feature: Set the calculate flag 858 858 859 859 (% style="color:blue" %)**AT Command: AT+CALCFLAG** ... ... @@ -867,10 +867,9 @@ 867 867 868 868 * **Example**: 0XA501 ~/~/ Same as AT+CALCFLAG =1 869 869 924 +=== 3.3.9 Set count number === 870 870 871 -=== 3.3.7 Set count number === 872 872 873 - 874 874 Feature: Manually set the count number 875 875 876 876 (% style="color:blue" %)**AT Command: AT+SETCNT** ... ... @@ -886,14 +886,9 @@ 886 886 887 887 * **Example**: 0xA6000064 ~/~/ Same as AT+ SETCNT =100 888 888 942 +=== 3.3.10 Set Interrupt Mode === 889 889 890 890 891 - 892 - 893 - 894 -=== 3.3.8 Set Interrupt Mode === 895 - 896 - 897 897 Feature, Set Interrupt mode for PA8 of pin. 898 898 899 899 When AT+INTMOD=0 is set, PA8 is used as a digital input port. ... ... @@ -925,28 +925,35 @@ 925 925 926 926 * Example 2: Downlink Payload: 06000003 ~/~/ Set the interrupt mode to rising edge trigger 927 927 976 +=== 3.3.11 Set Power Output Duration === 928 928 929 929 979 +Control the output duration 5V . Before each sampling, device will 930 930 931 - === 3.3.9Setworkmode===981 +~1. first enable the power output to external sensor, 932 932 983 +2. keep it on as per duration, read sensor value and construct uplink payload 933 933 934 - Feature:Manuallysettheworkmode985 +3. final, close the power output. 935 935 987 +(% style="color:blue" %)**AT Command: AT+5VT** 936 936 937 -(% style="color:blue" %)**AT Command: AT+MOD** 989 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 990 +|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response** 991 +|(% style="width:154px" %)AT+5VT=?|(% style="width:196px" %)Show 5V open time.|(% style="width:157px" %)0 (default) 992 +OK 993 +|(% style="width:154px" %)AT+5VT=500|(% style="width:196px" %)Close after a delay of 1000 milliseconds.|(% style="width:157px" %)OK 938 938 939 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:463px" %) 940 -|=(% style="width: 162px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 193px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 108px;background-color:#D9E2F3;color:#0070C0" %)**Response** 941 -|(% style="width:162px" %)AT+MOD=0|(% style="width:191px" %)Set the work mode to 0.|(% style="width:106px" %)OK 942 -|(% style="width:162px" %)AT+MOD=1|(% style="width:191px" %)Set the work mode to 1|(% style="width:106px" %)OK 995 +(% style="color:blue" %)**Downlink Command: 0x07** 943 943 944 - (% style="color:blue"%)**DownlinkCommand:**997 +Format: Command Code (0x07) followed by 2 bytes. 945 945 946 - * **Example:**0x0A00~/~/ SameasAT+MOD=0999 +The first and second bytes are the time to turn on. 947 947 948 -* **Example:**0x0A01/~/SameasAT+MOD=11001 +* Example 1: Downlink Payload: 070000 **~-~-->** AT+5VT=0 949 949 1003 +* Example 2: Downlink Payload: 0701F4 **~-~-->** AT+5VT=500 1004 + 950 950 = 4. Battery & Power Consumption = 951 951 952 952