<
From version < 123.10 >
edited by Xiaoling
on 2025/04/01 17:03
To version < 123.16 >
edited by Xiaoling
on 2025/04/01 17:15
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -679,7 +679,6 @@
679 679  )))|(% style="width:86px" %)Unix Time Stamp
680 680  
681 681  
682 -
683 683  IN1_pin_level & IN2_pin_level & Exti_pin_level & Exti_status:
684 684  
685 685  [[image:image-20250117104847-4.png]]
... ... @@ -853,6 +853,7 @@
853 853  
854 854  ==== 2.8.2.1 Wave alarm mode ====
855 855  
855 +
856 856  Feature: By setting the detection period and a change value, the IDC/VDC variable is monitored whether it exceeds the set change value. If this change value is exceeded, the ROC uplink is sent and the comparison value is flushed.
857 857  
858 858  * Change value: The amount by which the next detection value increases/decreases relative to the previous detection value.
... ... @@ -861,7 +861,7 @@
861 861  AT Command: AT+ROC
862 862  
863 863  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
864 -|=(% style="width: 163px; background-color: rgb(79, 129, 189); color: white;" %)Command Example|=(% style="width: 154px; background-color: rgb(79, 129, 189); color: white;" %)Parameters|=(% style="width: 197px; background-color: rgb(79, 129, 189); color: white;" %)Response/Explanation
864 +|=(% style="width: 163px; background-color: rgb(79, 129, 189); color: white;" %)Command Example|=(% style="width: 154px; background-color: rgb(79, 129, 189); color: white;" %)Parameters|=(% style="width: 193px; background-color: rgb(79, 129, 189); color: white;" %)Response/Explanation
865 865  |(% style="width:143px" %)AT+ROC=?|(% style="width:154px" %)Show current ROC setting|(% style="width:197px" %)(((
866 866  0,0,0,0(default)
867 867  OK
... ... @@ -869,21 +869,21 @@
869 869  |(% colspan="1" rowspan="4" style="width:143px" %)(((
870 870  AT+ROC=a,b,c,d
871 871  )))|(% style="width:154px" %)(((
872 -a: Enable or disable the ROC
872 +**a:** Enable or disable the ROC
873 873  )))|(% style="width:197px" %)(((
874 -0: off
875 -1: Turn on the wave alarm mode, send the ROC uplink when the increment exceeds the set parameter and refresh the comparison value.
876 -2: Turn on the wave alarm mode, send the ROC uplink when the increment exceeds the set parameter and refresh the comparison value. In addition, the comparison value is refreshed when the device sends packets ([[TDC>>||anchor="H3.3.1SetTransmitIntervalTime"]] or [[ACT>>||anchor="H1.7Button26LEDs"]]).
874 +**0:** off
875 +**1:** Turn on the wave alarm mode, send the ROC uplink when the increment exceeds the set parameter and refresh the comparison value.
876 +**2:** Turn on the wave alarm mode, send the ROC uplink when the increment exceeds the set parameter and refresh the comparison value. In addition, the comparison value is refreshed when the device sends packets ([[TDC>>||anchor="H3.3.1SetTransmitIntervalTime"]] or [[ACT>>||anchor="H1.7Button26LEDs"]]).
877 877  )))
878 -|(% style="width:154px" %)b: Set the detection interval|(% style="width:197px" %)(((
878 +|(% style="width:154px" %)**b:** Set the detection interval|(% style="width:197px" %)(((
879 879  Range:  0~~65535s
880 880  )))
881 -|(% style="width:154px" %)c: Setting the IDC change value|(% style="width:197px" %)Unit: uA
882 -|(% style="width:154px" %)d: Setting the VDC change value|(% style="width:197px" %)Unit: mV
881 +|(% style="width:154px" %)**c:** Setting the IDC change value|(% style="width:197px" %)Unit: uA
882 +|(% style="width:154px" %)**d:** Setting the VDC change value|(% style="width:197px" %)Unit: mV
883 883  
884 884  Example:
885 885  
886 -* AT+ROC=0,0,0,0  ~/~/The ROC function is not used.
886 +* AT+ROC=0,0,0,0  ~/~/ The ROC function is not used.
887 887  * AT+ROC=1,60,3000, 500  ~/~/ Check value every 60 seconds. lf there is change in IDC (>3mA) or VDC (>500mV), sends an ROC uplink, and the comparison value is refreshed.
888 888  * AT+ROC=1,60,3000,0  ~/~/ Check value every 60 seconds. lf there is change in IDC (>3mA), send an ROC uplink and the comparison value of IDC is refreshed. dd=0 Means doesn't monitor Voltage.
889 889  * AT+ROC=2,60,3000,0  ~/~/ Check value every 60 seconds. lf there is change in IDC (>3mA), send an ROC uplink and the comparison value of IDC is refreshed. dd=0 Means doesn't monitor Voltage. In addition, if the change in the IDC does not exceed 3mA, then the ROC uplink is not sent, and the comparison value is not refreshed by the ROC uplink packet. However, if the device TDC time arrives, or if the user manually sends packets, then the IDC comparison value is also refreshed.
... ... @@ -902,9 +902,9 @@
902 902  
903 903  Example:
904 904  
905 -* Downlink Payload: 09 01 00 3C 0B B8 01 F4  ~/~/Equal to AT+ROC=1,60,3000, 500
906 -* Downlink Payload: 09 01 00 3C 0B B8 00 00  ~/~/Equal to AT+ROC=1,60,3000,0
907 -* Downlink Payload: 09 02 00 3C 0B B8 00 00  ~/~/Equal to AT+ROC=2,60,3000,0
905 +* Downlink Payload: 09 01 00 3C 0B B8 01 F4  ~/~/ Equal to AT+ROC=1,60,3000, 500
906 +* Downlink Payload: 09 01 00 3C 0B B8 00 00  ~/~/ Equal to AT+ROC=1,60,3000,0
907 +* Downlink Payload: 09 02 00 3C 0B B8 00 00  ~/~/ Equal to AT+ROC=2,60,3000,0
908 908  
909 909  Screenshot of parsing example in TTN:
910 910  
... ... @@ -915,64 +915,44 @@
915 915  
916 916  ==== 2.8.2.2 Over-threshold alarm mode ====
917 917  
918 +
918 918  Feature: Monitors whether the IDC/VDC exceeds the threshold by setting the detection period and threshold. Alarm if the threshold is exceeded.
919 919  
920 920  AT Command: AT+ROC=3,a,b,c,d,e
921 921  
922 922  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
923 -|=(% style="width: 163px; background-color: rgb(79, 129, 189); color: white;" %)Command Example|=(% style="width: 160px; background-color: rgb(79, 129, 189); color: white;" %)Parameters|=(% style="width: 185px; background-color: rgb(79, 129, 189); color: white;" %)Response/Explanation
924 +|=(% style="width: 163px; background-color: rgb(79, 129, 189); color: white;" %)Command Example|=(% style="width: 160px; background-color: rgb(79, 129, 189); color: white;" %)Parameters|=(% style="width: 187px; background-color: rgb(79, 129, 189); color: white;" %)Response/Explanation
924 924  |(% style="width:143px" %)AT+ROC=?|(% style="width:160px" %)Show current ROC setting|(% style="width:185px" %)(((
925 -
926 -
927 927  0,0,0,0(default)
928 928  OK
929 929  )))
930 930  |(% colspan="1" rowspan="5" style="width:143px" %)(((
931 -
932 -
933 -
934 -
935 -
936 936  AT+ROC=3,a,b,c,d,e
937 937  )))|(% style="width:160px" %)(((
938 -
939 -
940 -a: Set the detection interval
932 +**a:** Set the detection interval
941 941  )))|(% style="width:185px" %)(((
942 -
943 -
944 944  Range:  0~~65535s
945 945  )))
946 -|(% style="width:160px" %)b: Set the IDC alarm trigger condition|(% style="width:185px" %)(((
947 -
948 -
949 -0: Less than the set IDC threshold, Alarm
950 -
951 -1: Greater than the set IDC threshold, Alarm
936 +|(% style="width:160px" %)**b:** Set the IDC alarm trigger condition|(% style="width:185px" %)(((
937 +**0:** Less than the set IDC threshold, Alarm
938 +**1:** Greater than the set IDC threshold, Alarm
952 952  )))
953 953  |(% style="width:160px" %)(((
954 -
955 -
956 -c:  IDC alarm threshold
941 +**c: ** IDC alarm threshold
957 957  )))|(% style="width:185px" %)(((
958 -
959 -
960 960  Unit: uA
961 961  )))
962 -|(% style="width:160px" %)d: Set the VDC alarm trigger condition|(% style="width:185px" %)(((
963 -
964 -
965 -0: Less than the set VDC threshold, Alarm
966 -
967 -1: Greater than the set VDC threshold, Alarm
945 +|(% style="width:160px" %)**d:** Set the VDC alarm trigger condition|(% style="width:185px" %)(((
946 +**0:** Less than the set VDC threshold, Alarm
947 +**1:** Greater than the set VDC threshold, Alarm
968 968  )))
969 -|(% style="width:160px" %)e: VDC alarm threshold|(% style="width:185px" %)Unit: mV
949 +|(% style="width:160px" %)**e:** VDC alarm threshold|(% style="width:185px" %)Unit: mV
970 970  
971 971  Example:
972 972  
973 -* 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.
974 -* 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.
975 -* 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.
953 +* 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.
954 +* 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.
955 +* 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.
976 976  
977 977  Downlink Command: 0x09 03 aa bb cc dd ee
978 978  
... ... @@ -991,9 +991,9 @@
991 991  
992 992  Example:
993 993  
994 -* Downlink Payload: 09 03 00 3C 00 0B B8 00 13 38 ~/~/Equal to AT+ROC=3,60,0,3000,0,5000
995 -* Downlink Payload: 09 03 00 b4 01 0B B8 01 13 38  ~/~/Equal to AT+ROC=3,60,1,3000,1,5000
996 -* Downlink Payload: 09 03 01 2C 00 0B B8 01 13 38  ~/~/Equal to AT+ROC=3,60,0,3000,1,5000
974 +* Downlink Payload: 09 03 00 3C 00 0B B8 00 13 38 ~/~/ Equal to AT+ROC=3,60,0,3000,0,5000
975 +* Downlink Payload: 09 03 00 b4 01 0B B8 01 13 38  ~/~/ Equal to AT+ROC=3,60,1,3000,1,5000
976 +* Downlink Payload: 09 03 01 2C 00 0B B8 01 13 38  ~/~/ Equal to AT+ROC=3,60,0,3000,1,5000
997 997  
998 998  Screenshot of parsing example in TTN:
999 999  
... ... @@ -1047,18 +1047,14 @@
1047 1047  
1048 1048  AT Command: AT+TDC
1049 1049  
1050 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1030 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1051 1051  |=(% style="width: 160px; background-color:#4F81BD;color:white" %)Command Example|=(% style="width: 160px; background-color:#4F81BD;color:white" %)Function|=(% style="width: 190px;background-color:#4F81BD;color:white" %)Response
1052 1052  |(% style="background-color:#f2f2f2; width:157px" %)AT+TDC=?|(% style="background-color:#f2f2f2; width:166px" %)Show current transmit Interval|(% style="background-color:#f2f2f2" %)(((
1053 -
1054 -
1055 1055  30000
1056 1056  OK
1057 1057  the interval is 30000ms = 30s
1058 1058  )))
1059 1059  |(% style="background-color:#f2f2f2; width:157px" %)AT+TDC=60000|(% style="background-color:#f2f2f2; width:166px" %)Set Transmit Interval|(% style="background-color:#f2f2f2" %)(((
1060 -
1061 -
1062 1062  OK
1063 1063  Set transmit interval to 60000ms = 60 seconds
1064 1064  )))
... ... @@ -1079,18 +1079,14 @@
1079 1079  
1080 1080  AT Command: AT+INTMOD
1081 1081  
1082 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1058 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1083 1083  |=(% style="width: 154px;background-color:#4F81BD;color:white" %)Command Example|=(% style="width: 196px;background-color:#4F81BD;color:white" %)Function|=(% style="width: 160px;background-color:#4F81BD;color:white" %)Response
1084 1084  |(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=?|(% style="background-color:#f2f2f2; width:196px" %)Show current interrupt mode|(% style="background-color:#f2f2f2; width:157px" %)(((
1085 -
1086 -
1087 1087  0
1088 1088  OK
1089 1089  the mode is 0 =Disable Interrupt
1090 1090  )))
1091 1091  |(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=2|(% style="background-color:#f2f2f2; width:196px" %)(((
1092 -
1093 -
1094 1094  Set Transmit Interval
1095 1095  0. (Disable Interrupt),
1096 1096  ~1. (Trigger by rising and falling edge)
... ... @@ -1114,72 +1114,52 @@
1114 1114  
1115 1115  AT Command: AT+3V3T
1116 1116  
1117 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:474px" %)
1089 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:474px" %)
1118 1118  |=(% style="width: 154px;background-color:#4F81BD;color:white" %)Command Example|=(% style="width: 201px;background-color:#4F81BD;color:white" %)Function|=(% style="width: 119px;background-color:#4F81BD;color:white" %)Response
1119 1119  |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=?|(% style="background-color:#f2f2f2; width:201px" %)Show 3V3 open time.|(% style="background-color:#f2f2f2; width:116px" %)(((
1120 -
1121 -
1122 1122  0
1123 1123  OK
1124 1124  )))
1125 1125  |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=0|(% style="background-color:#f2f2f2; width:201px" %)Normally open 3V3 power supply.|(% style="background-color:#f2f2f2; width:116px" %)(((
1126 -
1127 -
1128 1128  OK
1129 1129  default setting
1130 1130  )))
1131 1131  |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=1000|(% style="background-color:#f2f2f2; width:201px" %)Close after a delay of 1000 milliseconds.|(% style="background-color:#f2f2f2; width:116px" %)(((
1132 -
1133 -
1134 1134  OK
1135 1135  )))
1136 1136  |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=65535|(% style="background-color:#f2f2f2; width:201px" %)Normally closed 3V3 power supply.|(% style="background-color:#f2f2f2; width:116px" %)(((
1137 -
1138 -
1139 1139  OK
1140 1140  )))
1141 1141  
1142 1142  AT Command: AT+5VT
1143 1143  
1144 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:470px" %)
1108 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:470px" %)
1145 1145  |=(% style="width: 155px;background-color:#4F81BD;color:white" %)Command Example|=(% style="width: 196px;background-color:#4F81BD;color:white" %)Function|=(% style="width: 119px;background-color:#4F81BD;color:white" %)Response
1146 1146  |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=?|(% style="background-color:#f2f2f2; width:196px" %)Show 5V open time.|(% style="background-color:#f2f2f2; width:114px" %)(((
1147 -
1148 -
1149 1149  0
1150 1150  OK
1151 1151  )))
1152 1152  |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=0|(% style="background-color:#f2f2f2; width:196px" %)Normally closed 5V power supply.|(% style="background-color:#f2f2f2; width:114px" %)(((
1153 -
1154 -
1155 1155  OK
1156 1156  default setting
1157 1157  )))
1158 1158  |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=1000|(% style="background-color:#f2f2f2; width:196px" %)Close after a delay of 1000 milliseconds.|(% style="background-color:#f2f2f2; width:114px" %)(((
1159 -
1160 -
1161 1161  OK
1162 1162  )))
1163 1163  |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=65535|(% style="background-color:#f2f2f2; width:196px" %)Normally open 5V power supply.|(% style="background-color:#f2f2f2; width:114px" %)(((
1164 -
1165 -
1166 1166  OK
1167 1167  )))
1168 1168  
1169 1169  AT Command: AT+12VT
1170 1170  
1171 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:443px" %)
1127 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:443px" %)
1172 1172  |=(% style="width: 156px;background-color:#4F81BD;color:white" %)Command Example|=(% style="width: 199px;background-color:#4F81BD;color:white" %)Function|=(% style="width: 88px;background-color:#4F81BD;color:white" %)Response
1173 1173  |(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=?|(% style="background-color:#f2f2f2; width:199px" %)Show 12V open time.|(% style="background-color:#f2f2f2; width:83px" %)(((
1174 -
1175 -
1176 1176  0
1177 1177  OK
1178 1178  )))
1179 1179  |(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=0|(% style="background-color:#f2f2f2; width:199px" %)Normally closed 12V power supply.|(% style="background-color:#f2f2f2; width:83px" %)OK
1180 1180  |(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=500|(% style="background-color:#f2f2f2; width:199px" %)Close after a delay of 500 milliseconds.|(% style="background-color:#f2f2f2; width:83px" %)(((
1181 -
1182 -
1183 1183  OK
1184 1184  )))
1185 1185  
... ... @@ -1266,15 +1266,12 @@
1266 1266  bb: Each collection interval (s), the value is 1~~65535
1267 1267  cc: the number of collection times, the value is 1~~120
1268 1268  
1269 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
1221 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1270 1270  |(% style="background-color:#4f81bd; color:white; width:160px" %)Command Example|(% style="background-color:#4f81bd; color:white; width:215px" %)Function|(% style="background-color:#4f81bd; color:white" %)Response
1271 1271  |(% style="background-color:#f2f2f2; width:160px" %)AT+STDC=?|(% style="background-color:#f2f2f2; width:215px" %)Get the mode of multiple acquisitions and one uplink.|(% style="background-color:#f2f2f2" %)1,10,18
1272 1272  OK
1273 1273  |(% style="background-color:#f2f2f2; width:160px" %)AT+STDC=1,10,18|(% style="background-color:#f2f2f2; width:215px" %)Set the mode of multiple acquisitions and one uplink, collect once every 10 seconds, and report after 18 times.|(% style="background-color:#f2f2f2" %)(((
1274 -
1275 -
1276 1276  Attention:Take effect after ATZ
1277 -
1278 1278  OK
1279 1279  )))
1280 1280  |(% style="background-color:#f2f2f2; width:160px" %)AT+STDC=0, 0,0|(% style="background-color:#f2f2f2; width:215px" %)(((
... ... @@ -1284,10 +1284,7 @@
1284 1284  
1285 1285  
1286 1286  )))|(% style="background-color:#f2f2f2" %)(((
1287 -
1288 -
1289 1289  Attention:Take effect after ATZ
1290 -
1291 1291  OK
1292 1292  )))
1293 1293  
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0