Last modified by Mengting Qiu on 2025/06/04 18:42

From version 198.1
edited by Dilisi S
on 2024/11/17 19:33
Change comment: Nov 17 - AT commands edits - part 1
To version 197.1
edited by Dilisi S
on 2024/11/17 15:49
Change comment: Nov 17 edits - add LT-33222-L banner

Summary

Details

Page properties
Content
... ... @@ -115,6 +115,7 @@
115 115  * Smart cities
116 116  * Smart factory
117 117  
118 +
118 118  == 2. Assembling the device ==
119 119  
120 120  == 2.1 Connecting the antenna ==
... ... @@ -854,10 +854,10 @@
854 854  
855 855  (% style="color:#037691" %)**AT command**
856 856  
857 -(% border="2" style="width:500px" %)
858 -|**Command**|AT+TDC=<time>
858 +(% style="width:500px" %)
859 +|**Command**|AT+TDC<time>
859 859  |**Response**|
860 -|**Parameters**|**time** : uplink interval is in milliseconds
861 +|**Parameters**|time : uplink interval is in milliseconds
861 861  |**Example**|(((
862 862  AT+TDC=30000
863 863  
... ... @@ -866,14 +866,14 @@
866 866  
867 867  (% style="color:#037691" %)**Downlink payload**
868 868  
869 -(% border="2" style="width:500px" %)
870 +(% style="width:500px" %)
870 870  |**Payload**|(((
871 871  <prefix><time>
872 872  )))
873 873  |**Parameters**|(((
874 -**prefix** : 0x01
875 +prefix : 0x01
875 875  
876 -**time** : uplink interval is in milliseconds, represented by 3  bytes in hexadecimal.
877 +time : uplink interval is in milliseconds, represented by 3  bytes in hexadecimal.
877 877  )))
878 878  |**Example**|(((
879 879  01 **00 75 30**
... ... @@ -891,11 +891,11 @@
891 891  
892 892  (% style="color:#037691" %)**AT command**
893 893  
894 -(% border="2" style="width:500px" %)
895 -|(% style="width:97px" %)**Command**|(% style="width:413px" %)AT+MODE=<working_mode>
895 +(% style="width:500px" %)
896 +|(% style="width:97px" %)**Command**|(% style="width:413px" %)AT+MODE<working_mode>
896 896  |(% style="width:97px" %)**Response**|(% style="width:413px" %)
897 897  |(% style="width:97px" %)**Parameters**|(% style="width:413px" %)(((
898 -**working_mode** :
899 +working_mode :
899 899  
900 900  1 = (Default mode/factory set):  2ACI + 2AVI + DI + DO + RO
901 901  
... ... @@ -918,12 +918,12 @@
918 918  (% class="wikigeneratedid" %)
919 919  (% style="color:#037691" %)**Downlink payload**
920 920  
921 -(% border="2" style="width:500px" %)
922 +(% style="width:500px" %)
922 922  |(% style="width:98px" %)**Payload**|(% style="width:400px" %)<prefix><working_mode>
923 923  |(% style="width:98px" %)**Parameters**|(% style="width:400px" %)(((
924 -**prefix** : 0x0A
925 +prefix : 0x0A
925 925  
926 -**working_mode** : Working mode, represented by 1 byte in hexadecimal.
927 +working_mode : Working mode, represented by 1 byte in hexadecimal.
927 927  )))
928 928  |(% style="width:98px" %)**Example**|(% style="width:400px" %)(((
929 929  0A **02**
... ... @@ -941,9 +941,9 @@
941 941  
942 942  (% style="color:#037691" %)**Downlink payload**
943 943  
944 -(% border="2" style="width:500px" %)
945 +(% style="width:500px" %)
945 945  |(% style="width:101px" %)**Payload**|(% style="width:397px" %)<prefix>FF
946 -|(% style="width:101px" %)**Parameters**|(% style="width:397px" %)**prefix** : 0x08
947 +|(% style="width:101px" %)**Parameters**|(% style="width:397px" %)prefix : 0x08
947 947  |(% style="width:101px" %)**Example**|(% style="width:397px" %)(((
948 948  08 FF
949 949  
... ... @@ -956,11 +956,11 @@
956 956  
957 957  (% style="color:#037691" %)**AT Command**
958 958  
959 -(% border="2" style="width:500px" %)
960 +(% style="width:500px" %)
960 960  |(% style="width:95px" %)**Command**|(% style="width:403px" %)AT+ADDMOD6=<enable/disable trigger_mode>
961 961  |(% style="width:95px" %)**Response**|(% style="width:403px" %)
962 962  |(% style="width:95px" %)**Parameters**|(% style="width:403px" %)(((
963 -**enable/disable trigger_mode** :
964 +enable/disable trigger_mode :
964 964  
965 965  1 = enable trigger mode
966 966  
... ... @@ -974,12 +974,12 @@
974 974  
975 975  (% style="color:#037691" %)**Downlink payload**
976 976  
977 -(% border="2" style="width:500px" %)
978 +(% style="width:500px" %)
978 978  |(% style="width:97px" %)**Payload**|(% style="width:401px" %)<prefix><enable/disable trigger_mode>
979 979  |(% style="width:97px" %)**Parameters**|(% style="width:401px" %)(((
980 -**prefix** : 0x0A 06
981 +prefix : 0x0A 06
981 981  
982 -**working mode** : enable (1) or disable (0), represented by 1 byte in hexadecimal.
983 +working mode : enable (1) or disable (0), represented by 1 byte in hexadecimal.
983 983  )))
984 984  |(% style="width:97px" %)**Example**|(% style="width:401px" %)(((
985 985  0A 06 **01**
... ... @@ -999,7 +999,7 @@
999 999  
1000 1000  (% style="width:500px" %)
1001 1001  |(% style="width:95px" %)**Payload**|(% style="width:403px" %)<prefix>
1002 -|(% style="width:95px" %)**Parameters**|(% style="width:403px" %)**prefix **: AB 06
1003 +|(% style="width:95px" %)**Parameters**|(% style="width:403px" %)prefix : AB 06
1003 1003  |(% style="width:95px" %)**Example**|(% style="width:403px" %)(((
1004 1004  AB 06
1005 1005  
... ... @@ -1006,29 +1006,29 @@
1006 1006  Uplinks the trigger settings.
1007 1007  )))
1008 1008  
1009 -==== 3.4.2.6 Enable/Disable DI1/DI2/DI3 as a trigger ====
1010 +==== 3.4.2.6 Enable/Disable DI1/DI2 as a trigger ====
1010 1010  
1011 -Enable or disable DI1/DI2/DI3 as a trigger.
1012 +Enable or disable DI1/DI2 as a trigger.
1012 1012  
1013 1013  (% style="color:#037691" %)**AT Command**
1014 1014  
1015 1015  (% style="width:500px" %)
1016 -|(% style="width:98px" %)**Command**|(% style="width:400px" %)AT+DTRI=<DI1_trigger>,<DI2_trigger>
1017 -|(% style="width:98px" %)**Response**|(% style="width:400px" %)
1018 -|(% style="width:98px" %)**Parameters**|(% style="width:400px" %)(((
1019 -**DI1_trigger:**
1017 +|(% style="width:98px" %)Command|(% style="width:400px" %)AT+DTRI=<DI1_trigger><DI2_trigger>
1018 +|(% style="width:98px" %)Response|(% style="width:400px" %)
1019 +|(% style="width:98px" %)Parameters|(% style="width:400px" %)(((
1020 +DI1_trigger:
1020 1020  
1021 1021  1 = enable DI1 trigger
1022 1022  
1023 1023  0 = disable DI1 trigger
1024 1024  
1025 -**DI2 _trigger**
1026 +DI2 _trigger
1026 1026  
1027 1027  1 = enable DI2 trigger
1028 1028  
1029 1029  0 = disable DI2 trigger
1030 1030  )))
1031 -|(% style="width:98px" %)**Example**|(% style="width:400px" %)(((
1032 +|(% style="width:98px" %)Example|(% style="width:400px" %)(((
1032 1032  AT+DTRI=1,0
1033 1033  
1034 1034  Enable DI1 trigger, disable DI2 trigger
... ... @@ -1038,23 +1038,23 @@
1038 1038  (% style="color:#037691" %)**Downlink Payload**
1039 1039  
1040 1040  (% style="width:500px" %)
1041 -|(% style="width:101px" %)**Payload**|(% style="width:397px" %)<prefix><DI1_trigger><DI2_trigger>
1042 -|(% style="width:101px" %)**Parameters**|(% style="width:397px" %)(((
1043 -**prefix :** AA 02
1042 +|(% style="width:101px" %)Payload|(% style="width:397px" %)<prefix><DI1_trigger><DI2_trigger>
1043 +|(% style="width:101px" %)Parameters|(% style="width:397px" %)(((
1044 +prefix : AA 02
1044 1044  
1045 -**DI1_trigger:**
1046 +DI1_trigger:
1046 1046  
1047 1047  1 = enable DI1 trigger, represented by 1 byte in hexadecimal.
1048 1048  
1049 1049  0 = disable DI1 trigger, represented by 1 byte in hexadecimal.
1050 1050  
1051 -**DI2 _trigger**
1052 +DI2 _trigger
1052 1052  
1053 1053  1 = enable DI2 trigger, represented by 1 byte in hexadecimal.
1054 1054  
1055 1055  0 = disable DI2 trigger, represented by 1 byte in hexadecimal.
1056 1056  )))
1057 -|(% style="width:101px" %)**Example**|(% style="width:397px" %)(((
1058 +|(% style="width:101px" %)Example|(% style="width:397px" %)(((
1058 1058  AA 02 **01 00**
1059 1059  
1060 1060  Enable DI1 trigger, disable DI2 trigger
... ... @@ -1078,41 +1078,12 @@
1078 1078  (% style="color:blue" %)**0x09 01 aa bb cc    ** (%%) ~/~/ same as AT+TRIG1=aa,0x(bb cc)
1079 1079  
1080 1080  
1081 -(% style="color:#037691" %)**AT Command**
1082 -
1083 1083  (% style="width:500px" %)
1084 -|(% style="width:101px" %)**Command**|(% style="width:397px" %)AT+TRIG1=<interrupt_mode>,<minimum_signal_duration>
1085 -|(% style="width:101px" %)**Response**|(% style="width:397px" %)
1086 -|(% style="width:101px" %)**Parameters**|(% style="width:397px" %)(((
1087 -**interrupt_mode** :  0: falling edge; 1: rising edge, 2: falling and raising edge (for MOD=1).
1083 +|(% style="width:101px" %)Command|(% style="width:397px" %)
1084 +|(% style="width:101px" %)Response|(% style="width:397px" %)
1085 +|(% style="width:101px" %)Parameters|(% style="width:397px" %)
1086 +|(% style="width:101px" %)Example|(% style="width:397px" %)
1088 1088  
1089 -**minimum_signal_duration** : the **minimum signal duration** required for the DI1 port to recognize a valid trigger.
1090 -)))
1091 -|(% style="width:101px" %)**Example**|(% style="width:397px" %)(((
1092 -AT+TRIG1=1,100
1093 -
1094 -Set the DI1 port to trigger on a rising edge; the valid signal duration is 100 ms.
1095 -)))
1096 -
1097 -(% class="wikigeneratedid" %)
1098 -(% style="color:#037691" %)**Downlink Payload**
1099 -
1100 -(% border="2" style="width:500px" %)
1101 -|(% style="width:101px" %)**Payload**|(% style="width:397px" %)<prefix><interrupt_mode><minimum_signal_duration>
1102 -|(% style="width:101px" %)**Parameters**|(% style="width:397px" %)(((
1103 -**prefix** : 09 01
1104 -
1105 -**interrupt_mode** : 0: falling edge; 1: rising edge, 2: falling and raising edge (for MOD=1), represented by 1 byte in hexadecimal.
1106 -
1107 -**minimum_signal_duration** : in milliseconds, represented two bytes in hexadecimal.
1108 -)))
1109 -|(% style="width:101px" %)**Example**|(% style="width:397px" %)(((
1110 -09 01 **01 00 64**
1111 -
1112 -Set the DI1 port to trigger on a rising edge; the valid signal duration is 100 ms.
1113 -)))
1114 -
1115 -
1116 1116  ==== 3.4.2.8 Trigger2 – Set DI2 as a trigger ====
1117 1117  
1118 1118  Sets DI2 as a trigger.
... ... @@ -1133,15 +1133,15 @@
1133 1133  
1134 1134  (% style="color:#037691" %)**AT Command**
1135 1135  
1136 -(% border="2" style="width:500px" %)
1137 -|(% style="width:94px" %)**Command**|(% style="width:404px" %)AT+TRIG2=<interrupt_mode>,<minimum_signal_duration>
1138 -|(% style="width:94px" %)**Response**|(% style="width:404px" %)
1139 -|(% style="width:94px" %)**Parameters**|(% style="width:404px" %)(((
1140 -**interrupt_mode **:  0: falling edge; 1: rising edge, 2: falling and raising edge (for MOD=1).
1108 +(% style="width:500px" %)
1109 +|(% style="width:94px" %)Command|(% style="width:404px" %)AT+TRIG=<interrupt_mode><minimum_signal_duration>
1110 +|(% style="width:94px" %)Response|(% style="width:404px" %)
1111 +|(% style="width:94px" %)Parameters|(% style="width:404px" %)(((
1112 +interrupt_mode :  0: falling edge; 1: rising edge, 2: falling and raising edge (for MOD=1).
1141 1141  
1142 -**minimum_signal_duration** : the **minimum signal duration** required for the DI1 port to recognize a valid trigger.
1114 +minimum_signal_duration : the **minimum signal duration** required for the DI1 port to recognize a valid trigger.
1143 1143  )))
1144 -|(% style="width:94px" %)**Example**|(% style="width:404px" %)(((
1116 +|(% style="width:94px" %)Example|(% style="width:404px" %)(((
1145 1145  AT+TRIG2=0,100
1146 1146  
1147 1147  Set the DI1 port to trigger on a falling edge; the valid signal duration is 100 ms.
... ... @@ -1149,16 +1149,16 @@
1149 1149  
1150 1150  (% style="color:#037691" %)**Downlink Payload**
1151 1151  
1152 -(% border="2" style="width:500px" %)
1153 -|(% style="width:96px" %)**Payload**|(% style="width:402px" %)<prefix><interrupt_mode><minimum_signal_duration>
1154 -|(% style="width:96px" %)**Parameters**|(% style="width:402px" %)(((
1155 -**prefix** : 09 02
1124 +(% style="width:500px" %)
1125 +|(% style="width:96px" %)Payload|(% style="width:402px" %)<prefix><interrupt_mode><minimum_signal_duration>
1126 +|(% style="width:96px" %)Parameters|(% style="width:402px" %)(((
1127 +prefix : 09 02
1156 1156  
1157 -**interrupt_mode **: 0: falling edge; 1: rising edge, 2: falling and raising edge (for MOD=1), represented by 1 byte in hexadecimal.
1129 +interrupt_mode : 0: falling edge; 1: rising edge, 2: falling and raising edge (for MOD=1), represented by 1 byte in hexadecimal.
1158 1158  
1159 -**minimum_signal_duration** : in milliseconds, represented two bytes in hexadecimal
1131 +<minimum_signal_duration>, represented two bytes in hexadecimal
1160 1160  )))
1161 -|(% style="width:96px" %)**Example**|(% style="width:402px" %)09 02 **00 00 64**
1133 +|(% style="width:96px" %)Example|(% style="width:402px" %)09 02 **00 00 64**
1162 1162  
1163 1163  ==== 3.4.2.9 Trigger – Set AC (current) as a trigger ====
1164 1164  
... ... @@ -1171,37 +1171,18 @@
1171 1171  (% style="color:blue" %)**0x AA 01 aa bb cc dd ee ff gg hh        ** (%%) ~/~/ same as AT+ACLIM See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]
1172 1172  
1173 1173  
1174 -(% border="2" style="width:500px" %)
1175 -|(% style="width:104px" %)**Command**|(% style="width:394px" %)(((
1176 -AT+ACLIM=<AC1_LIMIT_LOW>,< AC1_LIMIT_HIGH>,<AC2_LIMIT_LOW>,< AC2_LIMIT_HIGH>
1177 -)))
1178 -|(% style="width:104px" %)**Response**|(% style="width:394px" %)
1179 -|(% style="width:104px" %)**Parameters**|(% style="width:394px" %)-
1180 -|(% style="width:104px" %)**Example**|(% style="width:394px" %)(((
1181 -AT+ACLIM=10000,15000,0,0
1146 +(% style="width:500px" %)
1147 +|(% style="width:104px" %)Command|(% style="width:394px" %)AT+ACLIM
1148 +|(% style="width:104px" %)Response|(% style="width:394px" %)
1149 +|(% style="width:104px" %)Parameters|(% style="width:394px" %)-
1150 +|(% style="width:104px" %)Example|(% style="width:394px" %)AT+ACLIM
1182 1182  
1183 -Triggers an uplink if AC1 current is lower than 10mA or higher than 15mA
1184 -)))
1185 1185  
1186 -(% border="2" style="width:500px" %)
1187 -|(% style="width:104px" %)**Payload**|(% style="width:394px" %)<prefix><AC1_LIMIT_LOW>,< AC1_LIMIT_HIGH>,<AC2_LIMIT_LOW>,< AC2_LIMIT_HIGH>
1188 -|(% style="width:104px" %)**Parameters**|(% style="width:394px" %)(((
1189 -**prefix **: AA 01 - two bytes in hexadecimal
1153 +(% style="width:500px" %)
1154 +|(% style="width:104px" %)Payload|(% style="width:394px" %)<prefix>
1155 +|(% style="width:104px" %)Parameters|(% style="width:394px" %)prefix : AA 01
1156 +|(% style="width:104px" %)Example|(% style="width:394px" %)AA 01 aa bb cc dd ee ff gg hh
1190 1190  
1191 -**AC1_LIMIT_LOW** : lower limit of the current to be checked / threshold, two bytes in hexadecimal
1192 -
1193 -**AC1_LIMIT_HIGH **: higher limit of the current to be checked / threshold, two bytes in hexadecimal
1194 -
1195 -**AC2_LIMIT_HIGH **: lower limit of the current to be checked / threshold, two bytes in hexadecimal
1196 -
1197 -**AC2_LIMIT_HIGH** : higher limit of the current to be checked / threshold, two bytes in hexadecimal
1198 -)))
1199 -|(% style="width:104px" %)**Example**|(% style="width:394px" %)(((
1200 -AA 01 27 10 3A 98 00 00 00 00
1201 -
1202 -Triggers an uplink if AC1 current is lower than 10mA or higher than 15mA
1203 -)))
1204 -
1205 1205  ==== 3.4.2.10 Trigger – Set AV (voltage) as trigger ====
1206 1206  
1207 1207  Sets the current trigger based on the AV port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]