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

From version 67.9
edited by Xiaoling
on 2023/05/30 14:33
Change comment: There is no comment for this version
To version 67.10
edited by Xiaoling
on 2023/05/30 14:56
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
725 +Example 2: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds
726 +)))
726 726  
727 727  
728 -
729 -)))
730 730  
730 +
731 731  === 3.3.2 Quit AT Command ===
732 732  
733 733  
... ... @@ -754,113 +754,85 @@
754 754  Sensor will upload Device Status via FPORT=5. See payload section for detail.
755 755  
756 756  
757 -=== 3.3.4 Enable / Disable Alarm ===
757 +== 3.3.4 Alarm for continuously water flow ==
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 -
779 779  (((
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:
761 +This feature is to monitor and send Alarm for continuously water flow.
781 781  )))
782 782  
783 -
784 784  (((
785 -(% style="color:#4f81bd" %)**1. Keep Status: Status to be monitor**
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.
786 786  )))
787 787  
788 788  (((
789 -**Keep Status = 1**: Monitor Close to Open event
769 +To monitor this faulty and send alarm, there are two settings:
790 790  )))
791 791  
792 -(((
793 -**Keep Status = 0**: Monitor Open to Close event
772 +* (((
773 +(% style="color:#4f81bd" %)**Stop Duration: Unit: Second**
794 794  )))
795 795  
796 -
797 797  (((
798 -(% style="color:#4f81bd" %)**2. Keep Time: Timeout to send an Alarm**
777 +Default: 15s, If SW3L didn't see any water flow in 15s, SW3L will consider stop of water flow event.
799 799  )))
800 800  
801 -(((
802 -Range 0 ~~ 65535(0xFFFF) seconds.
780 +* (((
781 +(% style="color:#4f81bd" %)**Alarm Timer: Units: Minute; Default 0 minutes (means Alarm disable)**
803 803  )))
804 804  
805 805  (((
806 -If** keep time = 0**, Disable Alarm Base on Timeout feature.
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.
807 807  )))
808 808  
809 809  (((
810 -If **keep time > 0**, device will monitor the keep status event and send an alarm when status doesn’t change after timeout.
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.
811 811  )))
812 812  
813 -
814 814  (((
815 -(% style="color:#4f81bd" %)**AT Command**(%%) to configure:
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.**
816 816  )))
817 817  
818 818  (((
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.
797 +(% style="color:#4f81bd" %)**AT Command**(%%) to configure:
820 820  )))
821 821  
822 -(((
823 -(% style="color:blue" %)**AT+TTIG=0,0 **(%%) ~-~-> Default Value, disable timeout Alarm.
800 +* (((
801 +AT+PTRIG=15, ~-~-> Set Stop duration: 15s, Alarm Timer: 3 minutes.
824 824  )))
825 825  
826 -
827 -(((
828 -(% style="color:#4f81bd" %)**Downlink Command**(%%) to configure:
804 +* (((
805 +AT+ PTRIG=15,0  ~-~-> Default Value, disable water waste Alarm.
829 829  )))
830 830  
831 831  (((
832 -**Command: 0xA9 aa bb cc**
809 +(% style="color:#4f81bd" %)**Downlink Command**(%%) to configure: 
833 833  )))
834 834  
835 835  (((
836 -**A9: **Command Type Code
813 +Command: **0xAA aa bb cc**
837 837  )))
838 838  
839 839  (((
840 -**aa: **status to be monitored
817 +AA: Command Type Code
841 841  )))
842 842  
843 843  (((
844 -**bb cc: **timeout.
821 +aa: Stop duration
845 845  )))
846 846  
847 -
848 848  (((
849 -If user send 0xA9 01 00 1E: equal to AT+TTRIG=1,30
825 +bb cc: Alarm Timer
850 850  )))
851 851  
852 852  (((
853 -Or
829 +If user send 0xAA 0F 00 03: equal to AT+PTRIG=15,3
854 854  )))
855 855  
856 -(((
857 -0xA9 00 00 00: Equal to AT+TTRIG=0,0. Disable timeout Alarm.
858 -)))
859 859  
833 +=== 3.3.5 Clear Flash Record ===
860 860  
861 -=== 3.3.6 Clear Flash Record ===
862 862  
863 -
864 864  Feature: Clear flash storage for data log feature.
865 865  
866 866  (% style="color:blue" %)**AT Command: AT+CLRDTA**
... ... @@ -879,35 +879,9 @@
879 879  
880 880  
881 881  
882 -=== 3.3.7 Set trigger mode ===
854 +=== 3.3.6 Set the calculate flag ===
883 883  
884 884  
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 -
911 911  Feature: Set the calculate flag
912 912  
913 913  (% style="color:blue" %)**AT Command: AT+CALCFLAG**
... ... @@ -921,9 +921,10 @@
921 921  
922 922  * **Example**: 0XA501  ~/~/  Same as AT+CALCFLAG =1
923 923  
924 -=== 3.3.9 Set count number ===
925 925  
871 +=== 3.3.7 Set count number ===
926 926  
873 +
927 927  Feature: Manually set the count number
928 928  
929 929  (% style="color:blue" %)**AT Command: AT+SETCNT**
... ... @@ -939,9 +939,14 @@
939 939  
940 940  * **Example**: 0xA6000064  ~/~/  Same as AT+ SETCNT =100
941 941  
942 -=== 3.3.10 Set Interrupt Mode ===
943 943  
944 944  
891 +
892 +
893 +
894 +=== 3.3.8 Set Interrupt Mode ===
895 +
896 +
945 945  Feature, Set Interrupt mode for PA8 of pin.
946 946  
947 947  When AT+INTMOD=0 is set, PA8 is used as a digital input port.
... ... @@ -973,35 +973,28 @@
973 973  
974 974  * Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
975 975  
976 -=== 3.3.11 Set Power Output Duration ===
977 977  
978 978  
979 -Control the output duration 5V . Before each sampling, device will
980 980  
981 -~1. first enable the power output to external sensor,
931 +=== 3.3.9 Set work mode ===
982 982  
983 -2. keep it on as per duration, read sensor value and construct uplink payload
984 984  
985 -3. final, close the power output.
934 +Feature: Manually set the work mode
986 986  
987 -(% style="color:blue" %)**AT Command: AT+5VT**
988 988  
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
937 +(% style="color:blue" %)**AT Command: AT+MOD**
994 994  
995 -(% style="color:blue" %)**Downlink Command: 0x07**
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
996 996  
997 -Format: Command Code (0x07) followed by 2 bytes.
944 +(% style="color:blue" %)**Downlink Command:**
998 998  
999 -The first and second bytes are the time to turn on.
946 +* **Example: **0x0A00  ~/~/  Same as AT+MOD=0
1000 1000  
1001 -* Example 1: Downlink Payload: 070000  **~-~-->**  AT+5VT=0
948 +* **Example:** 0x0A01  ~/~/  Same as AT+MOD=1
1002 1002  
1003 -* Example 2: Downlink Payload: 0701F4  **~-~-->**  AT+5VT=500
1004 -
1005 1005  = 4. Battery & Power Consumption =
1006 1006  
1007 1007