Last modified by Mengting Qiu on 2023/12/14 11:15

From version 67.10
edited by Xiaoling
on 2023/05/30 14:56
Change comment: There is no comment for this version
To version 67.9
edited by Xiaoling
on 2023/05/30 14:33
Change comment: There is no comment for this version

Summary

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 Alarm for continuously water flow ==
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 feature is to monitor and send Alarm for continuously water flow.
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 -Example case is for Toilet water monitoring, if some one push toilet button, the toilet will have water flow. If the toilet button has broken and can't returned to original state, the water flow will keep for hours or days which cause huge waste for water.
785 +(% style="color:#4f81bd" %)**1. Keep Status: Status to be monitor**
766 766  )))
767 767  
768 768  (((
769 -To monitor this faulty and send alarm, there are two settings:
789 +**Keep Status = 1**: Monitor Close to Open event
770 770  )))
771 771  
772 -* (((
773 -(% style="color:#4f81bd" %)**Stop Duration: 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't see any water flow in 15s, SW3L will consider stop of water flow 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; Default 0 minutes (means Alarm disable)**
801 +(((
802 +Range 0 ~~ 65535(0xFFFF) seconds.
782 782  )))
783 783  
784 784  (((
785 -**Example:** 3 minutes, if SW3L detect a start of water flow event and didn't detect a stop event within Alarm timer, SW3L will send an Alarm to indicate a water flow abnormal alarm.
806 +If** keep time = 0**, Disable Alarm Base on Timeout feature.
786 786  )))
787 787  
788 788  (((
789 -So for example, If we set stop duration=15s and Alarm Timer=3minutes. If the toilet water flow continuously for more than 3 minutes, Sensor will send an alarm (in Confirmed MODE) to platform.
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:** **After this alarm is send, sensor will consider a stop of water flow and count for another new event. So if 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" %)**AT Command**(%%) 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, ~-~-> Set Stop duration: 15s, Alarm Timer: 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" %)**Downlink Command**(%%) to configure: 
832 +**Command: 0xA9 aa bb cc**
810 810  )))
811 811  
812 812  (((
813 -Command: **0xAA aa bb cc**
836 +**A9: **Command Type Code
814 814  )))
815 815  
816 816  (((
817 -AA: Command Type Code
840 +**aa: **status to be monitored
818 818  )))
819 819  
820 820  (((
821 -aa: Stop duration
844 +**bb cc: **timeout.
822 822  )))
823 823  
847 +
824 824  (((
825 -bb cc: Alarm Timer
849 +If user send 0xA9 01 00 1E: equal to AT+TTRIG=1,30
826 826  )))
827 827  
828 828  (((
829 -If user send 0xAA 0F 00 03: equal to AT+PTRIG=15,3
853 +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.6 Set the calculate flag ===
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.9 Set work mode ===
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: Manually set the work mode
985 +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" %)**Downlink Command:**
997 +Format: Command Code (0x07) followed by 2 bytes.
945 945  
946 -* **Example: **0x0A00  ~/~/  Same as AT+MOD=0
999 +The first and second bytes are the time to turn on.
947 947  
948 -* **Example:** 0x0A01  ~/~/  Same as AT+MOD=1
1001 +* 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