Changes for page LT-22222-L -- LoRa I/O Controller User Manual
Last modified by Mengting Qiu on 2025/06/04 18:42
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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 milliseconds861 +|**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**: 0x01875 +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**: 0x0A925 +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**: 0x08947 +|(% 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 06981 +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 061003 +|(% 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 /DI3as a trigger ====1010 +==== 3.4.2.6 Enable/Disable DI1/DI2 as a trigger ==== 1010 1010 1011 -Enable or disable DI1/DI2 /DI3as 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 021042 +|(% 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**::fallingedge;1: risingedge, 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 021124 +(% 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 hexadecimal1131 +<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-twobytesinhexadecimal1153 +(% 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"]]