Hide last authors
Xiaoling 30.2 1 (% style="text-align:center" %)
2 [[image:image-20220523163353-1.jpeg||height="604" width="500"]]
3
4
5
Xiaoling 130.3 6
7
8
9
Xiaoling 30.2 10 **Table of Contents:**
11
12 {{toc/}}
13
14
15
16
Xiaoling 77.2 17
18
19
Xiaoling 30.2 20 = 1.Introduction =
21
Dilisi S 138.1 22 == 1.1 What is the LT-22222-L I/O Controller? ==
Xiaoling 30.2 23
24 (((
Xiaoling 101.3 25 (((
Dilisi S 139.1 26 The Dragino (% style="color:blue" %)**LT-22222-L I/O Controller**(%%) is an advanced LoRaWAN device designed to provide seamless wireless long-range connectivity with various I/O options, including analog current and voltage inputs, digital inputs and outputs, and relay outputs.
Xiaoling 30.2 27
Dilisi S 138.1 28 The LT-22222-L I/O Controller simplifies and enhances I/O monitoring and controlling. It is ideal for professional applications in wireless sensor networks, including irrigation systems, smart metering, smart cities, building automation, and more. These controllers are designed for easy, cost-effective deployment using LoRa wireless technology.
Xiaoling 30.2 29 )))
30 )))
31
32 (((
Dilisi S 137.2 33 With the LT-22222-L I/O Controller, users can transmit data over ultra-long distances with low power consumption using LoRa, a spread-spectrum modulation technique derived from chirp spread spectrum (CSS) technology that operates on license-free ISM bands.
Xiaoling 30.2 34 )))
35
Dilisi S 139.1 36 > The LT Series I/O Controllers are designed for easy, low-cost installation on LoRaWAN networks.
Xiaoling 30.2 37
38 (((
Dilisi S 139.1 39 You can connect the LT-22222-L I/O Controller to a LoRaWAN network service provider in several ways:
Xiaoling 90.2 40
Dilisi S 139.1 41 * If there is public LoRaWAN network coverage in the area where you plan to install the device (e.g., The Things Network), you can select a network and register the LT-22222-L I/O controller with it.
42 * If there is no public LoRaWAN coverage in your area, you can set up a LoRaWAN gateway, or multiple gateways, and connect them to a LoRaWAN network server to create adequate coverage. Then, register the LT-22222-L I/O controller with this network.
43 * Setup your own private LoRaWAN network.
44
45 > You can use the Dragino LG308 gateway to expand or create LoRaWAN coverage in your area.
Xiaoling 30.2 46 )))
47
48 (((
49 [[image:1653295757274-912.png]]
Xiaoling 68.18 50
51
Xiaoling 30.2 52 )))
53
Xiaoling 128.5 54 == 1.2 Specifications ==
Xiaoling 30.2 55
Xiaoling 97.2 56 (% style="color:#037691" %)**Hardware System:**
Xiaoling 30.2 57
Edwin Chen 133.1 58 * STM32L072xxxx MCU
59 * SX1276/78 Wireless Chip 
60 * Power Consumption:
Edwin Chen 134.1 61 ** Idle: 4mA@12v
62 ** 20dB Transmit: 34mA@12v
63 * Operating Temperature: -40 ~~ 85 Degree, No Dew
Xiaoling 30.2 64
Xiaoling 97.2 65 (% style="color:#037691" %)**Interface for Model: LT22222-L:**
Xiaoling 30.2 66
Edwin Chen 133.1 67 * 2 x Digital dual direction Input (Detect High/Low signal, Max: 50v, or 220v with optional external resistor)
68 * 2 x Digital Output (NPN output. Max pull up voltage 36V,450mA)
69 * 2 x Relay Output (5A@250VAC / 30VDC)
70 * 2 x 0~~20mA Analog Input (res:0.01mA)
71 * 2 x 0~~30V Analog Input (res:0.01v)
72 * Power Input 7~~ 24V DC. 
Xiaoling 30.2 73
Xiaoling 97.2 74 (% style="color:#037691" %)**LoRa Spec:**
Xiaoling 30.2 75
Edwin Chen 134.1 76 * Frequency Range:
77 ** Band 1 (HF): 862 ~~ 1020 Mhz
78 ** Band 2 (LF): 410 ~~ 528 Mhz
79 * 168 dB maximum link budget.
80 * +20 dBm - 100 mW constant RF output vs.
81 * +14 dBm high efficiency PA.
82 * Programmable bit rate up to 300 kbps.
83 * High sensitivity: down to -148 dBm.
84 * Bullet-proof front end: IIP3 = -12.5 dBm.
85 * Excellent blocking immunity.
86 * Low RX current of 10.3 mA, 200 nA register retention.
87 * Fully integrated synthesizer with a resolution of 61 Hz.
88 * FSK, GFSK, MSK, GMSK, LoRaTM and OOK modulation.
89 * Built-in bit synchronizer for clock recovery.
90 * Preamble detection.
91 * 127 dB Dynamic Range RSSI.
92 * Automatic RF Sense and CAD with ultra-fast AFC.
93 * Packet engine up to 256 bytes with CRC.
Edwin Chen 133.1 94
Xiaoling 30.2 95 == 1.3 Features ==
96
97 * LoRaWAN Class A & Class C protocol
98 * Optional Customized LoRa Protocol
Bei Jinggeng 92.1 99 * Frequency Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915/RU864/IN865/MA869
Xiaoling 30.2 100 * AT Commands to change parameters
101 * Remote configure parameters via LoRa Downlink
102 * Firmware upgradable via program port
103 * Counting
104
Xiaoling 128.5 105 == 1.4 Applications ==
Xiaoling 30.2 106
107 * Smart Buildings & Home Automation
108 * Logistics and Supply Chain Management
109 * Smart Metering
110 * Smart Agriculture
111 * Smart Cities
112 * Smart Factory
113
114 == 1.5 Hardware Variants ==
115
Xiaoling 90.2 116
Xiaoling 126.3 117 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)
Xiaoling 128.8 118 |(% style="background-color:#4f81bd; color:white; width:103px" %)**Model**|(% style="background-color:#4f81bd; color:white; width:131px" %)**Photo**|(% style="background-color:#4f81bd; color:white; width:266px" %)**Description**
Xiaoling 113.2 119 |(% style="width:103px" %)**LT22222-L**|(% style="width:131px" %)(((
120 (% style="text-align:center" %)
121 [[image:image-20230424115112-1.png||height="106" width="58"]]
122 )))|(% style="width:334px" %)(((
Xiaoling 30.2 123 * 2 x Digital Input (Bi-direction)
124 * 2 x Digital Output
125 * 2 x Relay Output (5A@250VAC / 30VDC)
126 * 2 x 0~~20mA Analog Input (res:0.01mA)
127 * 2 x 0~~30V Analog Input (res:0.01v)
128 * 1 x Counting Port
129 )))
130
Dilisi S 139.1 131 = 2. Assembling the Device =
Xiaoling 30.2 132
Dilisi S 139.1 133 == 2.1 What is included in the package? ==
Xiaoling 30.2 134
Dilisi S 139.1 135 The package includes the following items:
Xiaoling 97.2 136
Dilisi S 139.1 137 * 1 x LT-22222-L I/O Controller
138 * 1 x LoRaWAN antenna matched to the frequency of the LT-22222-L
139 * 1 x bracket for wall mounting
140 * 1 x programming cable
Dilisi S 138.1 141
Dilisi S 139.1 142 Attach the LoRaWAN antenna to the connector labeled **ANT** (located on the top right side of the device, next to the upper terminal block). Secure the antenna by tightening it clockwise.
Dilisi S 138.1 143
Dilisi S 139.1 144 == 2.2 Terminals ==
145
146 Upper screw terminal block (from left to right):
147
148 (% style="width:634px" %)
149 |=(% style="width: 295px;" %)Terminal|=(% style="width: 338px;" %)Function
150 |(% style="width:295px" %)GND|(% style="width:338px" %)Ground
151 |(% style="width:295px" %)VIN|(% style="width:338px" %)Input Voltage
152 |(% style="width:295px" %)AVI2|(% style="width:338px" %)Analog Voltage Input Terminal 2
153 |(% style="width:295px" %)AVI1|(% style="width:338px" %)Analog Voltage Input Terminal 1
154 |(% style="width:295px" %)ACI2|(% style="width:338px" %)Analog Current Input Terminal 2
155 |(% style="width:295px" %)ACI1|(% style="width:338px" %)Analog Current Input Terminal 1
156
157 Lower screw terminal block (from left to right):
158
159 (% style="width:633px" %)
160 |=(% style="width: 296px;" %)Terminal|=(% style="width: 334px;" %)Function
161 |(% style="width:296px" %)RO1-2|(% style="width:334px" %)
162 |(% style="width:296px" %)RO1-1|(% style="width:334px" %)
163 |(% style="width:296px" %)RO2-2|(% style="width:334px" %)
164 |(% style="width:296px" %)RO2-1|(% style="width:334px" %)
165 |(% style="width:296px" %)DI2+|(% style="width:334px" %)
166 |(% style="width:296px" %)DI2-|(% style="width:334px" %)
167 |(% style="width:296px" %)DI1+|(% style="width:334px" %)
168 |(% style="width:296px" %)DI1-|(% style="width:334px" %)
169 |(% style="width:296px" %)DO2|(% style="width:334px" %)
170 |(% style="width:296px" %)DO1|(% style="width:334px" %)
171
172 == 2.3 Powering ==
173
174 (% style="line-height:1.38" %)
175 (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant-alternates:normal; font-variant-east-asian:normal; font-variant-ligatures:normal; font-variant-numeric:normal; font-variant-position:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)The LT-22222-L I/O Controller can be powered by a 7–24V DC power source.(%%) Connect the power supply’s positive wire to the VIN screw terminal and the negative wire to the GND screw terminal. (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant-alternates:normal; font-variant-east-asian:normal; font-variant-ligatures:normal; font-variant-numeric:normal; font-variant-position:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)The power indicator (PWR) LED will turn on when the device is properly powered.
176
177
Xiaoling 30.2 178 [[image:1653297104069-180.png]]
179
Xiaoling 68.18 180
Xiaoling 30.2 181 = 3. Operation Mode =
182
Dilisi S 138.1 183 == 3.1 How does it work? ==
Xiaoling 30.2 184
Dilisi S 138.1 185 (((
186 The LT-22222-L is configured to operate in LoRaWAN Class C mode by default. It supports OTAA (Over-the-Air Activation), which is the most secure method for activating a device with a LoRaWAN network server. The LT-22222-L comes with device registration information that allows you to register it with a LoRaWAN network, enabling the device to perform OTAA activation with the network server upon initial power-up and after any subsequent reboots.
Xiaoling 90.2 187
Dilisi S 138.1 188 For LT-22222-L, the LED will show the Join status: After power on (% style="color:green" %)**TX LED**(%%) will fast blink 5 times, LT-22222-L will enter working mode and start to JOIN LoRaWAN network. (% style="color:green" %)**TX LED**(%%) will be on for 5 seconds after joined in network. When there is message from server, the RX LED will be on for 1 second. 
Xiaoling 66.21 189 )))
Xiaoling 30.2 190
Xiaoling 66.21 191 (((
Dilisi S 138.1 192 In case you can't set the root key and other identifiers in the network server and must use them from the server, you can use [[AT Commands>>||anchor="H4.UseATCommand"]] to configure them on the device.
Xiaoling 66.21 193 )))
Xiaoling 30.2 194
Xiaoling 77.8 195
Dilisi S 139.1 196 == 3.2 Joining the LoRaWAN network server ==
Xiaoling 30.2 197
Xiaoling 66.21 198 (((
Dilisi S 139.1 199 The diagram below shows how the LT-22222-L connects to a typical LoRaWAN network.
Xiaoling 90.2 200
201
Xiaoling 66.21 202 )))
Xiaoling 30.2 203
204 [[image:image-20220523172350-1.png||height="266" width="864"]]
205
Xiaoling 77.102 206
Xiaoling 30.2 207 (((
208 The LG308 is already set to connect to [[TTN network >>url:https://www.thethingsnetwork.org/]]. So what we need to do now is only configure register this device to TTN:
Xiaoling 90.2 209
210
Xiaoling 30.2 211 )))
212
213 (((
Xiaoling 77.101 214 (% style="color:blue" %)**Step 1**(%%): Create a device in TTN with the OTAA keys from LT IO controller.
Xiaoling 30.2 215 )))
216
217 (((
218 Each LT is shipped with a sticker with the default device EUI as below:
219 )))
220
Xiaoling 118.2 221 [[image:image-20230425173427-2.png||height="246" width="530"]]
Xiaoling 30.2 222
Xiaoling 77.101 223
Xiaoling 30.2 224 Input these keys in the LoRaWAN Server portal. Below is TTN screen shot:
225
Xiaoling 101.3 226 **Add APP EUI in the application.**
Xiaoling 30.2 227
228 [[image:1653297955910-247.png||height="321" width="716"]]
229
Xiaoling 68.18 230
Xiaoling 101.3 231 **Add APP KEY and DEV EUI**
Xiaoling 30.2 232
233 [[image:1653298023685-319.png]]
234
Xiaoling 68.18 235
Xiaoling 30.2 236 (((
Xiaoling 77.101 237 (% style="color:blue" %)**Step 2**(%%): Power on LT and it will auto join to the TTN network. After join success, it will start to upload message to TTN and user can see in the panel.
Xiaoling 101.3 238
239
Xiaoling 30.2 240 )))
241
242 [[image:1653298044601-602.png||height="405" width="709"]]
243
Xiaoling 68.18 244
Xiaoling 30.2 245 == 3.3 Uplink Payload ==
246
Xiaoling 90.3 247
Xiaoling 30.2 248 There are five working modes + one interrupt mode on LT for different type application:
249
Xiaoling 83.6 250 * (% style="color:blue" %)**MOD1**(%%): (default setting): 2 x ACI + 2AVI + DI + DO + RO
Xiaoling 122.2 251
Xiaoling 83.6 252 * (% style="color:blue" %)**MOD2**(%%): Double DI Counting + DO + RO
Xiaoling 122.2 253
Xiaoling 83.6 254 * (% style="color:blue" %)**MOD3**(%%): Single DI Counting + 2 x ACI + DO + RO
Xiaoling 122.2 255
Xiaoling 83.6 256 * (% style="color:blue" %)**MOD4**(%%): Single DI Counting + 1 x Voltage Counting + DO + RO
Xiaoling 122.2 257
Xiaoling 83.6 258 * (% style="color:blue" %)**MOD5**(%%): Single DI Counting + 2 x AVI + 1 x ACI + DO + RO
Xiaoling 122.2 259
Xiaoling 83.6 260 * (% style="color:blue" %)**ADDMOD6**(%%): Trigger Mode, Optional, used together with MOD1 ~~ MOD5
Xiaoling 30.2 261
262 === 3.3.1 AT+MOD~=1, 2ACI+2AVI ===
263
Xiaoling 90.3 264
Xiaoling 101.3 265 (((
Xiaoling 118.2 266 The uplink payload includes totally 9 bytes. Uplink packets use FPORT=2 and every 10 minutes send one uplink by default. (% style="display:none" %)
267
Xiaoling 126.5 268 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 128.8 269 |(% style="background-color:#4f81bd; color:white" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**1**
Xiaoling 118.2 270 |Value|(((
Xiaoling 122.2 271 AVI1 voltage
Xiaoling 118.2 272 )))|(((
Xiaoling 122.2 273 AVI2 voltage
Xiaoling 118.2 274 )))|(((
Xiaoling 122.2 275 ACI1 Current
Xiaoling 118.2 276 )))|(((
Xiaoling 122.2 277 ACI2 Current
Xiaoling 118.2 278 )))|DIDORO*|(((
279 Reserve
280 )))|MOD
Xiaoling 101.3 281 )))
Xiaoling 30.2 282
283 (((
284 (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
Xiaoling 118.2 285
Xiaoling 126.5 286 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 118.12 287 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
Xiaoling 118.2 288 |RO1|RO2|DI3|DI2|DI1|DO3|DO2|DO1
Xiaoling 30.2 289 )))
290
Xiaoling 126.24 291 * RO is for relay. ROx=1 : close, ROx=0 always open.
Xiaoling 30.2 292 * DI is for digital input. DIx=1: high or float, DIx=0: low.
293 * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
294
Xiaoling 97.2 295 (% style="color:red" %)**Note: DI3 and DO3 bit are not valid for LT-22222-L**
296
Xiaoling 30.2 297 For example if payload is: [[image:image-20220523175847-2.png]]
298
Xiaoling 77.89 299
Xiaoling 30.2 300 **The value for the interface is:  **
301
Xiaoling 126.23 302 AVI1 channel voltage is 0x04AB/1000=1195(DEC)/1000=1.195V
Xiaoling 30.2 303
304 AVI2 channel voltage is 0x04AC/1000=1.196V
305
306 ACI1 channel current is 0x1310/1000=4.880mA
307
308 ACI2 channel current is 0x1300/1000=4.864mA
309
310 The last byte 0xAA= 10101010(B) means
311
312 * [1] RO1 relay channel is close and the RO1 LED is ON.
313 * [0] RO2 relay channel is open and RO2 LED is OFF;
314
315 **LT22222-L:**
316
317 * [1] DI2 channel is high input and DI2 LED is ON;
318 * [0] DI1 channel is low input;
319
320 * [0] DO3 channel output state
321 ** DO3 is float in case no load between DO3 and V+.;
322 ** DO3 is high in case there is load between DO3 and V+.
323 ** DO3 LED is off in both case
324 * [1] DO2 channel output is low and DO2 LED is ON.
325 * [0] DO1 channel output state
326 ** DO1 is float in case no load between DO1 and V+.;
327 ** DO1 is high in case there is load between DO1 and V+.
328 ** DO1 LED is off in both case
329
330 === 3.3.2 AT+MOD~=2, (Double DI Counting) ===
331
Xiaoling 77.85 332
Xiaoling 101.3 333 (((
Xiaoling 30.2 334 **For LT-22222-L**: this mode the **DI1 and DI2** are used as counting pins.
Xiaoling 101.3 335 )))
Xiaoling 30.2 336
Xiaoling 66.22 337 (((
Xiaoling 30.2 338 Total : 11 bytes payload
339
Xiaoling 126.6 340 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 128.8 341 |(% style="background-color:#4f81bd; color:white" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white" %)**4**|(% style="background-color:#4f81bd; color:white" %)**4**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**1**
Xiaoling 118.4 342 |Value|COUNT1|COUNT2 |DIDORO*|(((
Xiaoling 122.3 343 Reserve
Xiaoling 118.4 344 )))|MOD
345 )))
Xiaoling 77.85 346
Xiaoling 30.2 347 (((
348 (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DO3, DO2 and DO1. Totally 1bytes as below
Xiaoling 118.4 349
Xiaoling 126.6 350 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 118.12 351 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
Xiaoling 118.4 352 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1
353
Xiaoling 126.25 354 RO is for relay. ROx=1 : close , ROx=0 always open.
Xiaoling 30.2 355 )))
356
357 * FIRST: Indicate this is the first packet after join network.
358 * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
359
Xiaoling 66.23 360 (((
Xiaoling 97.2 361 (% style="color:red" %)**Note: DO3 bit is not valid for LT-22222-L.**
Xiaoling 126.22 362
363
Xiaoling 66.23 364 )))
Xiaoling 30.2 365
Xiaoling 66.23 366 (((
Xiaoling 30.2 367 **To use counting mode, please run:**
Xiaoling 66.23 368 )))
Xiaoling 30.2 369
370 (((
Xiaoling 126.12 371 (% class="box infomessage" %)
372 (((
Xiaoling 30.2 373 **AT+MOD=2**
374
375 **ATZ**
376 )))
Xiaoling 126.12 377 )))
Xiaoling 30.2 378
Xiaoling 66.23 379 (((
Xiaoling 77.84 380
381
Xiaoling 30.2 382 (% style="color:#4f81bd" %)**AT Commands for counting:**
Xiaoling 66.23 383 )))
Xiaoling 30.2 384
Xiaoling 66.23 385 (((
Xiaoling 30.2 386 **For LT22222-L:**
387
Xiaoling 82.27 388 (% style="color:blue" %)**AT+TRIG1=0,100**(%%)**  (set DI1 port to trigger on low level, valid signal is 100ms) **
Xiaoling 30.2 389
Xiaoling 82.27 390 (% style="color:blue" %)**AT+TRIG1=1,100**(%%)**  (set DI1 port to trigger on high level, valid signal is 100ms ) **
Xiaoling 30.2 391
Xiaoling 82.27 392 (% style="color:blue" %)**AT+TRIG2=0,100**(%%)**  (set DI2 port to trigger on low level, valid signal is 100ms) **
Xiaoling 30.2 393
Xiaoling 82.27 394 (% style="color:blue" %)**AT+TRIG2=1,100**(%%)**  (set DI2 port to trigger on high level, valid signal is 100ms ) **
Xiaoling 30.2 395
Xiaoling 82.27 396 (% style="color:blue" %)**AT+SETCNT=1,60**(%%)**   (Set COUNT1 value to 60)**
Xiaoling 30.2 397
Xiaoling 82.27 398 (% style="color:blue" %)**AT+SETCNT=2,60**(%%)**   (Set COUNT2 value to 60)**
Xiaoling 30.2 399 )))
400
Xiaoling 68.19 401
Xiaoling 30.2 402 === 3.3.3 AT+MOD~=3, Single DI Counting + 2 x ACI ===
403
Xiaoling 90.3 404
Xiaoling 30.2 405 **LT22222-L**: This mode the DI1 is used as a counting pin.
406
Xiaoling 126.7 407 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 128.8 408 |(% style="background-color:#4f81bd; color:white" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white" %)**4**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**1**
Xiaoling 118.5 409 |Value|COUNT1|(((
410 ACI1 Current
411 )))|(((
412 ACI2 Current
413 )))|DIDORO*|Reserve|MOD
414
Xiaoling 30.2 415 (((
416 (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
Xiaoling 118.6 417
Xiaoling 126.7 418 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 118.12 419 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
Xiaoling 118.6 420 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1
Xiaoling 30.2 421 )))
422
Xiaoling 126.26 423 * RO is for relay. ROx=1 : close, ROx=0 always open.
Xiaoling 30.2 424 * FIRST: Indicate this is the first packet after join network.
425 * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
426
Xiaoling 66.24 427 (((
Xiaoling 97.2 428 (% style="color:red" %)**Note: DO3 is not valid for LT-22222-L.**
Xiaoling 66.24 429 )))
Xiaoling 30.2 430
Xiaoling 83.7 431
Xiaoling 66.24 432 (((
Xiaoling 30.2 433 **To use counting mode, please run:**
Xiaoling 66.24 434 )))
Xiaoling 30.2 435
Xiaoling 126.11 436 (((
Xiaoling 30.2 437 (% class="box infomessage" %)
438 (((
439 **AT+MOD=3**
440
441 **ATZ**
442 )))
Xiaoling 126.11 443 )))
Xiaoling 30.2 444
Xiaoling 66.24 445 (((
Xiaoling 68.4 446 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]].
Xiaoling 66.24 447 )))
Xiaoling 30.2 448
Xiaoling 77.14 449
Xiaoling 30.2 450 === 3.3.4 AT+MOD~=4, Single DI Counting + 1 x Voltage Counting ===
451
Xiaoling 77.82 452
Xiaoling 101.3 453 (((
Xiaoling 30.2 454 **LT22222-L**: This mode the DI1 is used as a counting pin.
Xiaoling 101.3 455 )))
Xiaoling 30.2 456
Xiaoling 101.3 457 (((
Xiaoling 30.2 458 The AVI1 is also used for counting. AVI1 is used to monitor the voltage. It will check the voltage **every 60s**, if voltage is higher or lower than VOLMAX mV, the AVI1 Counting increase 1, so AVI1 counting can be used to measure a machine working hour.
Xiaoling 118.6 459
Xiaoling 126.8 460 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 128.8 461 |(% style="background-color:#4f81bd; color:white" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white" %)**4**|(% style="background-color:#4f81bd; color:white" %)**4**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**1**
Xiaoling 118.6 462 |Value|COUNT1|AVI1 Counting|DIDORO*|(((
Xiaoling 122.11 463 Reserve
464 )))|MOD
Xiaoling 101.3 465 )))
Xiaoling 30.2 466
467 (((
468 (% style="color:#4f81bd" %)**DIDORO **(%%)is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
Xiaoling 118.6 469
Xiaoling 126.8 470 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 118.12 471 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
Xiaoling 118.6 472 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1
Xiaoling 30.2 473 )))
474
Xiaoling 126.26 475 * RO is for relay. ROx=1 : close, ROx=0 always open.
Xiaoling 30.2 476 * FIRST: Indicate this is the first packet after join network.
477 * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
478
Xiaoling 66.24 479 (((
Xiaoling 97.2 480 (% style="color:red" %)**Note: DO3 is not valid for LT-22222-L.**
Xiaoling 126.14 481
482
Xiaoling 66.24 483 )))
Xiaoling 30.2 484
Xiaoling 66.24 485 (((
Xiaoling 30.2 486 **To use this mode, please run:**
Xiaoling 66.24 487 )))
Xiaoling 30.2 488
489 (((
Xiaoling 126.13 490 (% class="box infomessage" %)
Xiaoling 126.12 491 (((
Xiaoling 30.2 492 **AT+MOD=4**
493
494 **ATZ**
495 )))
Xiaoling 126.12 496 )))
Xiaoling 30.2 497
Xiaoling 66.24 498 (((
Xiaoling 68.4 499 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]].
Xiaoling 66.24 500 )))
Xiaoling 30.2 501
Xiaoling 66.24 502 (((
Xiaoling 30.2 503 **Plus below command for AVI1 Counting:**
504
Xiaoling 82.23 505 (% style="color:blue" %)**AT+SETCNT=3,60**(%%)**  (set AVI Count to 60)**
Xiaoling 30.2 506
Xiaoling 82.23 507 (% style="color:blue" %)**AT+VOLMAX=20000**(%%)**  (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)**
Xiaoling 30.2 508
Xiaoling 82.23 509 (% style="color:blue" %)**AT+VOLMAX=20000,0**(%%)**  (If AVI1 voltage lower than VOLMAX (20000mV =20v), counter increase 1)**
Xiaoling 30.2 510
Xiaoling 82.23 511 (% style="color:blue" %)**AT+VOLMAX=20000,1**(%%)**  (If AVI1 voltage higer than VOLMAX (20000mV =20v), counter increase 1)**
Xiaoling 30.2 512 )))
513
Xiaoling 68.19 514
Xiaoling 30.2 515 === 3.3.5 AT+MOD~=5, Single DI Counting + 2 x AVI + 1 x ACI ===
516
Xiaoling 77.81 517
Xiaoling 30.2 518 **LT22222-L**: This mode the DI1 is used as a counting pin.
519
Xiaoling 126.8 520 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 128.8 521 |(% style="background-color:#4f81bd; color:white" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**1**
Xiaoling 118.6 522 |Value|(((
Xiaoling 122.7 523 AVI1 voltage
Xiaoling 118.6 524 )))|(((
Xiaoling 122.7 525 AVI2 voltage
Xiaoling 118.6 526 )))|(((
Xiaoling 122.7 527 ACI1 Current
Xiaoling 118.6 528 )))|COUNT1|DIDORO*|(((
529 Reserve
530 )))|MOD
Xiaoling 30.2 531
532 (((
533 (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
Xiaoling 118.6 534
Xiaoling 126.8 535 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 118.12 536 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
Xiaoling 118.6 537 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1
Xiaoling 30.2 538 )))
539
Xiaoling 126.26 540 * RO is for relay. ROx=1 : close, ROx=0 always open.
Xiaoling 30.2 541 * FIRST: Indicate this is the first packet after join network.
Xiaoling 66.24 542 * (((
543 DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
544 )))
Xiaoling 30.2 545
Xiaoling 66.24 546 (((
Xiaoling 97.2 547 (% style="color:red" %)**Note: DO3 is not valid for LT-22222-L.**
Xiaoling 66.24 548 )))
Xiaoling 30.2 549
Xiaoling 66.24 550 (((
Xiaoling 30.2 551 **To use this mode, please run:**
Xiaoling 66.24 552 )))
Xiaoling 30.2 553
554 (((
Xiaoling 126.12 555 (% class="box infomessage" %)
556 (((
Xiaoling 30.2 557 **AT+MOD=5**
558
559 **ATZ**
560 )))
Xiaoling 126.12 561 )))
Xiaoling 30.2 562
Xiaoling 66.24 563 (((
Xiaoling 68.5 564 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]].
Xiaoling 66.24 565 )))
Xiaoling 30.2 566
Xiaoling 77.16 567
Xiaoling 30.2 568 === 3.3.6 AT+ADDMOD~=6. (Trigger Mode, Optional) ===
569
Xiaoling 77.83 570
Xiaoling 30.2 571 (% style="color:#4f81bd" %)**This mode is an optional mode for trigger purpose. It can run together with other mode.**
572
573 For example, if user has configured below commands:
574
Xiaoling 83.7 575 * **AT+MOD=1 ** **~-~->**  The normal working mode
576 * **AT+ADDMOD6=1**   **~-~->**  Enable trigger
Xiaoling 30.2 577
578 LT will keep monitoring AV1/AV2/AC1/AC2 every 5 seconds; LT will send uplink packets in two cases:
579
580 1. Periodically uplink (Base on TDC time). Payload is same as the normal MOD (MOD 1 for above command). This uplink uses LoRaWAN (% style="color:#4f81bd" %)**unconfirmed**(%%) data type
581 1. Trigger uplink when meet the trigger condition. LT will sent two packets in this case, the first uplink use payload specify in this mod (mod=6), the second packets use the normal mod payload(MOD=1 for above settings). Both Uplinks use LoRaWAN (% style="color:#4f81bd" %)**CONFIRMED data type.**
582
Xiaoling 82.10 583 (% style="color:#037691" %)**AT Command to set Trigger Condition**:
Xiaoling 30.2 584
Xiaoling 83.9 585
Xiaoling 30.2 586 (% style="color:#4f81bd" %)**Trigger base on voltage**:
587
588 Format: AT+AVLIM=<AV1_LIMIT_LOW>,< AV1_LIMIT_HIGH>,<AV2_LIMIT_LOW>,< AV2_LIMIT_HIGH>
589
Xiaoling 97.2 590
Xiaoling 30.2 591 **Example:**
592
593 AT+AVLIM=3000,6000,0,2000   (If AVI1 voltage lower than 3v or higher than 6v. or AV2 voltage is higher than 2v, LT will trigger Uplink)
594
595 AT+AVLIM=5000,0,0,0   (If AVI1 voltage lower than 5V , trigger uplink, 0 means ignore)
596
Xiaoling 75.12 597
Xiaoling 77.95 598
Xiaoling 30.2 599 (% style="color:#4f81bd" %)**Trigger base on current**:
600
601 Format: AT+ACLIM=<AC1_LIMIT_LOW>,< AC1_LIMIT_HIGH>,<AC2_LIMIT_LOW>,< AC2_LIMIT_HIGH>
602
Xiaoling 97.2 603
Xiaoling 30.2 604 **Example:**
605
606 AT+ACLIM=10000,15000,0,0   (If ACI1 voltage lower than 10mA or higher than 15mA, trigger an uplink)
607
Xiaoling 75.12 608
Xiaoling 77.95 609
Xiaoling 30.2 610 (% style="color:#4f81bd" %)**Trigger base on DI status**:
611
612 DI status trigger Flag.
613
614 Format: AT+DTRI=<DI1_TIRGGER_FlAG>,< DI2_TIRGGER_FlAG >
615
Xiaoling 77.93 616
Xiaoling 30.2 617 **Example:**
618
619 AT+ DTRI =1,0   (Enable DI1 trigger / disable DI2 trigger)
620
621
Xiaoling 82.10 622 (% style="color:#037691" %)**Downlink Command to set Trigger Condition:**
Xiaoling 30.2 623
Xiaoling 66.11 624 Type Code: 0xAA. Downlink command same as AT Command **AT+AVLIM, AT+ACLIM**
Xiaoling 30.2 625
626 Format: AA xx yy1 yy1 yy2 yy2 yy3 yy3 yy4 yy4
627
628 AA: Code for this downlink Command:
629
630 xx: 0: Limit for AV1 and AV2;  1: limit for AC1 and AC2 ; 2 DI1, DI2 trigger enable/disable
631
632 yy1 yy1: AC1 or AV1 low limit or DI1/DI2 trigger status.
633
634 yy2 yy2: AC1 or AV1 high limit.
635
636 yy3 yy3: AC2 or AV2 low limit.
637
638 Yy4 yy4: AC2 or AV2 high limit.
639
Xiaoling 77.75 640
Xiaoling 30.2 641 **Example1**: AA 00 13 88 00 00 00 00 00 00
642
643 Same as AT+AVLIM=5000,0,0,0   (If AVI1 voltage lower than 5V , trigger uplink, 0 means ignore)
644
Xiaoling 77.75 645
Xiaoling 66.13 646 **Example2**: AA 02 01 00
Xiaoling 30.2 647
648 Same as AT+ DTRI =1,0  (Enable DI1 trigger / disable DI2 trigger)
649
Xiaoling 77.72 650
Xiaoling 77.94 651
Xiaoling 30.2 652 (% style="color:#4f81bd" %)**Trigger Settings Payload Explanation:**
653
654 MOD6 Payload : total 11 bytes payload
655
Xiaoling 126.9 656 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
Xiaoling 128.8 657 |(% style="background-color:#4f81bd; color:white; width:60px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:69px" %)**1**|(% style="background-color:#4f81bd; color:white; width:69px" %)**1**|(% style="background-color:#4f81bd; color:white; width:109px" %)**1**|(% style="background-color:#4f81bd; color:white; width:49px" %)**6**|(% style="background-color:#4f81bd; color:white; width:109px" %)**1**|(% style="background-color:#4f81bd; color:white; width:50px" %)**1**
Xiaoling 118.6 658 |Value|(((
Xiaoling 122.8 659 TRI_A FLAG
Xiaoling 118.6 660 )))|(((
Xiaoling 122.8 661 TRI_A Status
Xiaoling 118.6 662 )))|(((
Xiaoling 122.8 663 TRI_DI FLAG+STA
Xiaoling 118.6 664 )))|Reserve|Enable/Disable MOD6|(((
Xiaoling 122.8 665 MOD(6)
Xiaoling 118.6 666 )))
Xiaoling 30.2 667
668 (% style="color:#4f81bd" %)**TRI FLAG1**(%%) is a combination to show if trigger is set for this part. Totally 1byte as below
669
Xiaoling 126.10 670 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
Xiaoling 118.12 671 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
Xiaoling 118.6 672 |(((
Xiaoling 122.8 673 AV1_LOW
Xiaoling 118.6 674 )))|(((
Xiaoling 122.8 675 AV1_HIGH
Xiaoling 118.6 676 )))|(((
Xiaoling 122.8 677 AV2_LOW
Xiaoling 118.6 678 )))|(((
Xiaoling 122.8 679 AV2_HIGH
Xiaoling 118.6 680 )))|(((
Xiaoling 122.8 681 AC1_LOW
Xiaoling 118.6 682 )))|(((
Xiaoling 122.8 683 AC1_HIGH
Xiaoling 118.6 684 )))|(((
Xiaoling 122.8 685 AC2_LOW
Xiaoling 118.6 686 )))|(((
Xiaoling 122.8 687 AC2_HIGH
Xiaoling 118.6 688 )))
Xiaoling 30.2 689
690 * Each bits shows if the corresponding trigger has been configured.
691
692 **Example:**
693
694 10100000: Means the system has configure to use the trigger: AC1_LOW and AV2_LOW
695
696
697 (% style="color:#4f81bd" %)**TRI Status1**(%%) is a combination to show which condition is trigger. Totally 1byte as below
698
Xiaoling 126.10 699 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
Xiaoling 118.12 700 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
Xiaoling 118.7 701 |(((
Xiaoling 122.8 702 AV1_LOW
Xiaoling 118.7 703 )))|(((
Xiaoling 122.8 704 AV1_HIGH
Xiaoling 118.7 705 )))|(((
Xiaoling 122.8 706 AV2_LOW
Xiaoling 118.7 707 )))|(((
Xiaoling 122.8 708 AV2_HIGH
Xiaoling 118.7 709 )))|(((
Xiaoling 122.8 710 AC1_LOW
Xiaoling 118.7 711 )))|(((
Xiaoling 122.8 712 AC1_HIGH
Xiaoling 118.7 713 )))|(((
Xiaoling 122.8 714 AC2_LOW
Xiaoling 118.7 715 )))|(((
Xiaoling 122.8 716 AC2_HIGH
Xiaoling 118.7 717 )))
718
Xiaoling 30.2 719 * Each bits shows which status has been trigger on this uplink.
720
721 **Example:**
722
723 10000000: Means this packet is trigger by AC1_LOW. Means voltage too low.
724
725
726 (% style="color:#4f81bd" %)**TRI_DI FLAG+STA **(%%)is a combination to show which condition is trigger. Totally 1byte as below
727
Xiaoling 126.10 728 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
Xiaoling 118.12 729 |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
Xiaoling 118.7 730 |N/A|N/A|N/A|N/A|DI2_STATUS|DI2_FLAG|DI1_STATUS|DI1_FLAG
Xiaoling 30.2 731
732 * Each bits shows which status has been trigger on this uplink.
733
734 **Example:**
735
736 00000111: Means both DI1 and DI2 trigger are enabled and this packet is trigger by DI1.
737
738 00000101: Means both DI1 and DI2 trigger are enabled.
739
740
741 (% style="color:#4f81bd" %)**Enable/Disable MOD6 **(%%): 0x01: MOD6 is enable. 0x00: MOD6 is disable.
742
743 Downlink command to poll MOD6 status:
744
745 **AB 06**
746
747 When device got this command, it will send the MOD6 payload.
748
Xiaoling 68.19 749
Xiaoling 30.2 750 === 3.3.7 Payload Decoder ===
751
752 (((
Xiaoling 77.84 753
754
Xiaoling 101.2 755 **Decoder for TTN/loraserver/ChirpStack**:  [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
Xiaoling 30.2 756 )))
757
Xiaoling 77.18 758
Xiaoling 30.2 759 == 3.4 ​Configure LT via AT or Downlink ==
760
Xiaoling 90.3 761
Xiaoling 101.3 762 (((
Xiaoling 30.2 763 User can configure LT I/O Controller via AT Commands or LoRaWAN Downlink Commands
Xiaoling 101.3 764 )))
Xiaoling 30.2 765
766 (((
Xiaoling 101.3 767 (((
Xiaoling 30.2 768 There are two kinds of Commands:
769 )))
Xiaoling 101.3 770 )))
Xiaoling 30.2 771
Xiaoling 102.2 772 * (% style="color:blue" %)**Common Commands**(%%): They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.5.4, user can find what common commands it supports: [[End Device AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
Xiaoling 30.2 773
Xiaoling 102.2 774 * (% style="color:blue" %)**Sensor Related Commands**(%%): These commands are special designed for LT-22222-L.  User can see these commands below:
Xiaoling 30.2 775
776 === 3.4.1 Common Commands ===
777
Xiaoling 90.3 778
Xiaoling 101.3 779 (((
Xiaoling 68.10 780 They should be available for each of Dragino Sensors, such as: change uplink interval, reset device. For firmware v1.5.4, user can find what common commands it supports: [[End Device AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
Xiaoling 101.3 781 )))
Xiaoling 30.2 782
Xiaoling 68.19 783
Xiaoling 30.2 784 === 3.4.2 Sensor related commands ===
785
786 ==== 3.4.2.1 Set Transmit Interval ====
787
Xiaoling 90.3 788
Xiaoling 30.2 789 Set device uplink interval.
790
Xiaoling 82.10 791 * (% style="color:#037691" %)**AT Command:**
Xiaoling 30.2 792
Xiaoling 102.4 793 (% style="color:blue" %)**AT+TDC=N **
Xiaoling 30.2 794
Xiaoling 82.29 795
Xiaoling 30.2 796 **Example: **AT+TDC=30000. Means set interval to 30 seconds
797
Xiaoling 77.66 798
Xiaoling 82.10 799 * (% style="color:#037691" %)**Downlink Payload (prefix 0x01):**
Xiaoling 30.2 800
Xiaoling 102.4 801 (% style="color:blue" %)**0x01 aa bb cc  **(%%)** ~/~/ Same as AT+TDC=0x(aa bb cc)**
Xiaoling 82.29 802
Xiaoling 30.2 803
Xiaoling 68.19 804
Xiaoling 30.2 805 ==== 3.4.2.2 Set Work Mode (AT+MOD) ====
806
Xiaoling 90.3 807
Xiaoling 30.2 808 Set work mode.
809
Xiaoling 122.11 810 * (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+MOD=N  **
Xiaoling 30.2 811
812 **Example**: AT+MOD=2. Set work mode to Double DI counting mode
813
Xiaoling 82.10 814 * (% style="color:#037691" %)**Downlink Payload (prefix 0x0A):**
Xiaoling 30.2 815
Xiaoling 102.4 816 (% style="color:blue" %)**0x0A aa  **(%%)** ** ~/~/ Same as AT+MOD=aa
Xiaoling 30.2 817
Xiaoling 68.19 818
Xiaoling 77.20 819
Xiaoling 30.2 820 ==== 3.4.2.3 Poll an uplink ====
821
Xiaoling 90.3 822
Xiaoling 122.11 823 * (% style="color:#037691" %)**AT Command:**(%%) There is no AT Command to poll uplink
Xiaoling 30.2 824
Xiaoling 82.31 825 * (% style="color:#037691" %)**Downlink Payload (prefix 0x08):**
Xiaoling 30.2 826
Xiaoling 102.4 827 (% style="color:blue" %)**0x08 FF  **(%%)** **~/~/ Poll an uplink
Xiaoling 30.2 828
829 **Example**: 0x08FF, ask device to send an Uplink
830
Xiaoling 68.19 831
Xiaoling 77.21 832
Xiaoling 30.2 833 ==== 3.4.2.4 Enable Trigger Mode ====
834
Xiaoling 90.3 835
Xiaoling 75.14 836 Use of trigger mode, please check [[ADDMOD6>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]
Xiaoling 30.2 837
Xiaoling 122.11 838 * (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+ADDMOD6=1 or 0**
Xiaoling 30.2 839
Xiaoling 102.4 840 (% style="color:red" %)**1:** (%%)Enable Trigger Mode
Xiaoling 30.2 841
Xiaoling 102.4 842 (% style="color:red" %)**0: **(%%)Disable Trigger Mode
Xiaoling 30.2 843
Xiaoling 77.66 844
Xiaoling 82.32 845 * (% style="color:#037691" %)**Downlink Payload (prefix 0x0A 06):**
Xiaoling 30.2 846
Xiaoling 102.4 847 (% style="color:blue" %)**0x0A 06 aa    **(%%) ~/~/ Same as AT+ADDMOD6=aa
Xiaoling 82.32 848
Xiaoling 30.2 849
Xiaoling 68.19 850
Xiaoling 30.2 851 ==== 3.4.2.5 Poll trigger settings ====
852
Xiaoling 90.3 853
Xiaoling 122.11 854 Poll trigger settings
Xiaoling 30.2 855
Xiaoling 82.34 856 * (% style="color:#037691" %)**AT Command:**
Xiaoling 30.2 857
858 There is no AT Command for this feature.
859
Xiaoling 82.34 860 * (% style="color:#037691" %)**Downlink Payload (prefix 0x AB 06):**
Xiaoling 30.2 861
Xiaoling 102.4 862 (% style="color:blue" %)**0xAB 06  ** (%%) ~/~/ Poll trigger settings, device will uplink trigger settings once receive this command
Xiaoling 30.2 863
Xiaoling 68.19 864
Xiaoling 77.23 865
Xiaoling 30.2 866 ==== 3.4.2.6 Enable / Disable DI1/DI2/DI3 as trigger ====
867
Xiaoling 90.3 868
Xiaoling 30.2 869 Enable Disable DI1/DI2/DI2 as trigger,
870
Xiaoling 122.11 871 * (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**Format: AT+DTRI=<DI1_TIRGGER_FlAG>,< DI2_TIRGGER_FlAG >**
Xiaoling 30.2 872
Xiaoling 122.11 873 **Example:** AT+ DTRI =1,0   (Enable DI1 trigger / disable DI2 trigger)
Xiaoling 30.2 874
Xiaoling 77.66 875
Xiaoling 82.34 876 * (% style="color:#037691" %)**Downlink Payload (prefix 0xAA 02):**
Xiaoling 30.2 877
Xiaoling 102.4 878 (% style="color:blue" %)**0xAA 02 aa bb   ** (%%) ~/~/ Same as AT+DTRI=aa,bb
Xiaoling 30.2 879
Xiaoling 68.19 880
Xiaoling 77.24 881
Xiaoling 30.2 882 ==== 3.4.2.7 Trigger1 – Set DI1 or DI3 as trigger ====
883
Xiaoling 90.3 884
Xiaoling 30.2 885 Set DI1 or DI3(for LT-33222-L) trigger.
886
Xiaoling 122.11 887 * (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+TRIG1=a,b**
Xiaoling 30.2 888
Xiaoling 102.4 889 (% style="color:red" %)**a :** (%%)Interrupt mode. 0: falling edge; 1: rising edge, 2: falling and raising edge(for MOD=1).
Xiaoling 30.2 890
Xiaoling 102.4 891 (% style="color:red" %)**b :** (%%)delay timing.
Xiaoling 30.2 892
Xiaoling 122.11 893 **Example:** AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms )
Xiaoling 77.65 894
Xiaoling 30.2 895
Xiaoling 82.19 896 * (% style="color:#037691" %)**Downlink Payload (prefix 0x09 01 ):**
Xiaoling 30.2 897
Xiaoling 102.4 898 (% style="color:blue" %)**0x09 01 aa bb cc    ** (%%) ~/~/ same as AT+TRIG1=aa,0x(bb cc)
Xiaoling 102.3 899
900
901
Xiaoling 30.2 902 ==== 3.4.2.8 Trigger2 – Set DI2 as trigger ====
903
Xiaoling 90.3 904
Xiaoling 30.2 905 Set DI2 trigger.
906
Xiaoling 122.11 907 * (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+TRIG2=a,b**
Xiaoling 30.2 908
Xiaoling 102.4 909 (% style="color:red" %)**a :** (%%)Interrupt mode. 0: falling edge; 1: rising edge, 2: falling and raising edge(for MOD=1).
Xiaoling 82.18 910
Xiaoling 102.4 911 (% style="color:red" %)**b :** (%%)delay timing.
Xiaoling 30.2 912
Xiaoling 122.11 913 **Example:** AT+TRIG2=0,100(set DI1 port to trigger on low level, valid signal is 100ms )
Xiaoling 30.2 914
915
Xiaoling 82.18 916 * (% style="color:#037691" %)**Downlink Payload (prefix 0x09 02 ):**
Xiaoling 30.2 917
Bei Jinggeng 110.1 918 (% style="color:blue" %)**0x09 02 aa bb cc   ** (%%)~/~/ same as AT+TRIG2=aa,0x(bb cc)
Xiaoling 30.2 919
Xiaoling 68.19 920
Xiaoling 77.26 921
Xiaoling 30.2 922 ==== 3.4.2.9 Trigger – Set AC (current) as trigger ====
923
Xiaoling 90.3 924
Xiaoling 75.14 925 Set current trigger , base on AC port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]
Xiaoling 30.2 926
Xiaoling 122.11 927 * (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+ACLIM**
Xiaoling 30.2 928
Xiaoling 82.18 929 * (% style="color:#037691" %)**Downlink Payload (prefix 0xAA 01 )**
Xiaoling 30.2 930
Xiaoling 102.4 931 (% 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"]]
Xiaoling 30.2 932
Xiaoling 68.19 933
Xiaoling 77.27 934
Xiaoling 30.2 935 ==== 3.4.2.10 Trigger – Set AV (voltage) as trigger ====
936
Xiaoling 90.3 937
Xiaoling 75.15 938 Set current trigger , base on AV port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]
Xiaoling 30.2 939
Xiaoling 122.11 940 * (% style="color:#037691" %)**AT Command**(%%): (% style="color:blue" %)**AT+AVLIM    **(%%)** See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]**
Xiaoling 30.2 941
Xiaoling 82.18 942 * (% style="color:#037691" %)**Downlink Payload (prefix 0xAA 00 )**
Xiaoling 30.2 943
Xiaoling 102.4 944 (% style="color:blue" %)**0x AA 00 aa bb cc dd ee ff gg hh    ** (%%) ~/~/ same as AT+AVLIM See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]
Xiaoling 30.2 945
Xiaoling 68.19 946
Xiaoling 77.28 947
Xiaoling 30.2 948 ==== 3.4.2.11 Trigger – Set minimum interval ====
949
Xiaoling 90.3 950
Xiaoling 82.35 951 Set AV and AC trigger minimum interval, system won't response to the second trigger within this set time after the first trigger.
Xiaoling 30.2 952
Xiaoling 122.11 953 * (% style="color:#037691" %)**AT Command**(%%): (% style="color:blue" %)**AT+ATDC=5        ** ~/~/ (%%)Device won't response the second trigger within 5 minute after the first trigger.
Xiaoling 30.2 954
Xiaoling 82.18 955 * (% style="color:#037691" %)**Downlink Payload (prefix 0xAC )**
Xiaoling 30.2 956
Xiaoling 102.4 957 (% style="color:blue" %)**0x AC aa bb   **(%%) ~/~/ same as AT+ATDC=0x(aa bb)   . Unit (min)
Xiaoling 30.2 958
Bei Jinggeng 83.1 959 (((
Xiaoling 97.2 960 (% style="color:red" %)**Note: ATDC setting must be more than 5min**
Bei Jinggeng 83.1 961 )))
Xiaoling 77.29 962
Xiaoling 82.17 963
Bei Jinggeng 83.1 964
Xiaoling 30.2 965 ==== 3.4.2.12 DO ~-~- Control Digital Output DO1/DO2/DO3 ====
966
Xiaoling 90.3 967
Xiaoling 82.18 968 * (% style="color:#037691" %)**AT Command**
Xiaoling 30.2 969
970 There is no AT Command to control Digital Output
971
Xiaoling 77.65 972
Xiaoling 82.18 973 * (% style="color:#037691" %)**Downlink Payload (prefix 0x02)**
Xiaoling 30.2 974
Xiaoling 122.11 975 (% style="color:blue" %)**0x02 aa bb cc     ** (%%)~/~/ Set DO1/DO2/DO3 output
976
Xiaoling 30.2 977 (((
978 If payload = 0x02010001, while there is load between V+ and DOx, it means set DO1 to low, DO2 to high and DO3 to low.
979 )))
980
981 (((
982 01: Low,  00: High ,  11: No action
Xiaoling 118.9 983
Xiaoling 126.2 984 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
Xiaoling 128.8 985 |(% style="background-color:#4f81bd; color:white" %)**Downlink Code**|(% style="background-color:#4f81bd; color:white" %)**DO1**|(% style="background-color:#4f81bd; color:white" %)**DO2**|(% style="background-color:#4f81bd; color:white" %)**DO3**
Xiaoling 118.9 986 |02  01  00  11|Low|High|No Action
987 |02  00  11  01|High|No Action|Low
988 |02  11  01  00|No Action|Low|High
Xiaoling 30.2 989 )))
990
991 (((
Xiaoling 97.2 992 (% style="color:red" %)**Note: For LT-22222-L, there is no DO3, the last byte can use any value.**
Xiaoling 30.2 993 )))
994
995 (((
Xiaoling 97.2 996 (% style="color:red" %)**Device will upload a packet if downlink code executes successfully.**
Xiaoling 30.2 997 )))
998
999
Xiaoling 77.30 1000
Xiaoling 30.2 1001 ==== 3.4.2.13 DO ~-~- Control Digital Output DO1/DO2/DO3 with time control ====
1002
Xiaoling 90.3 1003
Xiaoling 82.18 1004 * (% style="color:#037691" %)**AT Command**
Xiaoling 30.2 1005
1006 There is no AT Command to control Digital Output
1007
Xiaoling 77.65 1008
Xiaoling 82.18 1009 * (% style="color:#037691" %)**Downlink Payload (prefix 0xA9)**
Xiaoling 30.2 1010
Xiaoling 102.4 1011 (% style="color:blue" %)**0xA9 aa bb cc     **(%%) ~/~/ Set DO1/DO2/DO3 output with time control
Xiaoling 30.2 1012
Xiaoling 82.16 1013
Xiaoling 30.2 1014 This is to control the digital output time of DO pin. Include four bytes:
1015
1016 (% style="color:#4f81bd" %)**First Byte**(%%)**:** Type code (0xA9)
1017
1018 (% style="color:#4f81bd" %)**Second Byte**(%%): Inverter Mode
1019
1020 01: DO pins will change back to original state after timeout.
1021
1022 00: DO pins will change to an inverter state after timeout 
1023
Xiaoling 77.65 1024
Xiaoling 30.2 1025 (% style="color:#4f81bd" %)**Third Byte**(%%): Control Method and Ports status:
1026
Xiaoling 118.9 1027 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:300px" %)
Xiaoling 128.8 1028 |(% style="background-color:#4f81bd; color:white" %)**Second Byte**|(% style="background-color:#4f81bd; color:white" %)**Status**
Xiaoling 118.9 1029 |0x01|DO1 set to low
1030 |0x00|DO1 set to high
1031 |0x11|DO1 NO Action
Xiaoling 30.2 1032
1033 (% style="color:#4f81bd" %)**Fourth Byte**(%%): Control Method and Ports status:
1034
Xiaoling 118.9 1035 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:300px" %)
Xiaoling 128.8 1036 |(% style="background-color:#4f81bd; color:white" %)**Second Byte**|(% style="background-color:#4f81bd; color:white" %)**Status**
Xiaoling 118.9 1037 |0x01|DO2 set to low
1038 |0x00|DO2 set to high
1039 |0x11|DO2 NO Action
Xiaoling 30.2 1040
1041 (% style="color:#4f81bd" %)**Fifth Byte**(%%): Control Method and Ports status:
1042
Xiaoling 118.9 1043 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:300px" %)
Xiaoling 128.8 1044 |(% style="background-color:#4f81bd; color:white" %)**Second Byte**|(% style="background-color:#4f81bd; color:white" %)**Status**
Xiaoling 118.9 1045 |0x01|DO3 set to low
1046 |0x00|DO3 set to high
1047 |0x11|DO3 NO Action
Xiaoling 30.2 1048
Xiaoling 118.15 1049 (% style="color:#4f81bd" %)**Sixth and Seventh and Eighth and Ninth Byte**:(%%) Latching time. Unit: ms
Xiaoling 77.65 1050
Xiaoling 30.2 1051
Xiaoling 111.2 1052 (% style="color:red" %)**Note: **
1053
Edwin Chen 109.1 1054 Since Firmware v1.6.0, the latch time support 4 bytes and 2 bytes
1055
1056 Before Firmwre v1.6.0 the latch time only suport 2 bytes.
1057
Xiaoling 97.2 1058 (% style="color:red" %)**Device will upload a packet if downlink code executes successfully.**
Xiaoling 30.2 1059
Xiaoling 77.65 1060
Xiaoling 33.2 1061 **Example payload:**
Xiaoling 30.2 1062
Xiaoling 33.2 1063 **~1. A9 01 01 01 01 07 D0**
Xiaoling 30.2 1064
1065 DO1 pin & DO2 pin & DO3 pin will be set to Low, last 2 seconds, then change back to original state.
1066
Xiaoling 33.2 1067 **2. A9 01 00 01 11 07 D0**
Xiaoling 30.2 1068
1069 DO1 pin set high, DO2 pin set low, DO3 pin no action, last 2 seconds, then change back to original state.
1070
Xiaoling 33.2 1071 **3. A9 00 00 00 00 07 D0**
Xiaoling 30.2 1072
1073 DO1 pin & DO2 pin & DO3 pin will be set to high, last 2 seconds, then both change to low.
1074
Xiaoling 33.2 1075 **4. A9 00 11 01 00 07 D0**
Xiaoling 30.2 1076
1077 DO1 pin no action, DO2 pin set low, DO3 pin set high, last 2 seconds, then DO1 pin no action, DO2 pin set high, DO3 pin set low
1078
1079
Xiaoling 77.31 1080
Xiaoling 128.2 1081 ==== 3.4.2.14 Relay ~-~- Control Relay Output RO1/RO2 ====
Xiaoling 30.2 1082
Xiaoling 90.3 1083
Xiaoling 82.15 1084 * (% style="color:#037691" %)**AT Command:**
Xiaoling 30.2 1085
1086 There is no AT Command to control Relay Output
1087
Xiaoling 77.65 1088
Xiaoling 82.15 1089 * (% style="color:#037691" %)**Downlink Payload (prefix 0x03):**
Xiaoling 30.2 1090
Xiaoling 102.4 1091 (% style="color:blue" %)**0x03 aa bb     ** (%%)~/~/ Set RO1/RO2 output
Xiaoling 30.2 1092
Xiaoling 82.15 1093
Xiaoling 33.2 1094 (((
Xiaoling 30.2 1095 If payload = 0x030100, it means set RO1 to close and RO2 to open.
Xiaoling 33.2 1096 )))
Xiaoling 30.2 1097
Xiaoling 33.2 1098 (((
Mengting Qiu 131.1 1099 00: Close ,  01: Open , 11: No action
Xiaoling 118.9 1100
1101 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:320px" %)
Xiaoling 128.8 1102 |(% style="background-color:#4f81bd; color:white" %)**Downlink Code**|(% style="background-color:#4f81bd; color:white" %)**RO1**|(% style="background-color:#4f81bd; color:white" %)**RO2**
Mengting Qiu 132.1 1103 |03  00  11|Open|No Action
1104 |03  01  11|Close|No Action
1105 |03  11  00|No Action|Open
1106 |03  11  01|No Action|Close
1107 |03  00  00|Open|Open
1108 |03  01  01|Close|Close
1109 |03  01  00|Close|Open
1110 |03  00  01|Open|Close
Xiaoling 33.2 1111 )))
Xiaoling 30.2 1112
Xiaoling 97.2 1113 (% style="color:red" %)**Device will upload a packet if downlink code executes successfully.**
Xiaoling 30.2 1114
1115
Xiaoling 77.31 1116
Xiaoling 33.2 1117 ==== 3.4.2.15 Relay ~-~- Control Relay Output RO1/RO2 with time control ====
Xiaoling 30.2 1118
Xiaoling 90.3 1119
Xiaoling 82.15 1120 * (% style="color:#037691" %)**AT Command:**
Xiaoling 30.2 1121
1122 There is no AT Command to control Relay Output
1123
Xiaoling 77.64 1124
Xiaoling 82.14 1125 * (% style="color:#037691" %)**Downlink Payload (prefix 0x05):**
Xiaoling 30.2 1126
Xiaoling 102.4 1127 (% style="color:blue" %)**0x05 aa bb cc dd     ** (%%)~/~/ Set RO1/RO2 relay with time control
Xiaoling 30.2 1128
Xiaoling 82.14 1129
Xiaoling 30.2 1130 This is to control the relay output time of relay. Include four bytes:
1131
Xiaoling 33.2 1132 (% style="color:#4f81bd" %)**First Byte **(%%)**:** Type code (0x05)
Xiaoling 30.2 1133
Xiaoling 33.2 1134 (% style="color:#4f81bd" %)**Second Byte(aa)**(%%): Inverter Mode
Xiaoling 30.2 1135
1136 01: Relays will change back to original state after timeout.
1137
1138 00: Relays will change to an inverter state after timeout
1139
Xiaoling 77.63 1140
Xiaoling 33.2 1141 (% style="color:#4f81bd" %)**Third Byte(bb)**(%%): Control Method and Ports status:
Xiaoling 30.2 1142
Bei Jinggeng 101.1 1143 [[image:image-20221008095908-1.png||height="364" width="564"]]
Xiaoling 30.2 1144
Xiaoling 77.63 1145
Bei Jinggeng 93.1 1146 (% style="color:#4f81bd" %)**Fourth/Fifth/Sixth/Seventh Bytes(cc)**(%%): Latching time. Unit: ms
Xiaoling 30.2 1147
Edwin Chen 109.1 1148
Xiaoling 111.2 1149 (% style="color:red" %)**Note:**
1150
Edwin Chen 109.1 1151 Since Firmware v1.6.0, the latch time support 4 bytes and 2 bytes
1152
1153 Before Firmwre v1.6.0 the latch time only suport 2 bytes.
1154
1155
Xiaoling 97.2 1156 (% style="color:red" %)**Device will upload a packet if downlink code executes successfully.**
Xiaoling 30.2 1157
Xiaoling 77.62 1158
Xiaoling 30.2 1159 **Example payload:**
1160
Bei Jinggeng 111.1 1161 **~1. 05 01 11 07 D0**
Xiaoling 30.2 1162
Bei Jinggeng 86.1 1163 Relay1 and Relay 2 will be set to NC , last 2 seconds, then change back to original state.
Xiaoling 30.2 1164
Xiaoling 33.2 1165 **2. 05 01 10 07 D0**
Xiaoling 30.2 1166
Bei Jinggeng 86.1 1167 Relay1 will change to NC, Relay2 will change to NO, last 2 seconds, then both change back to original state.
Xiaoling 30.2 1168
Xiaoling 33.2 1169 **3. 05 00 01 07 D0**
Xiaoling 30.2 1170
Bei Jinggeng 86.1 1171 Relay1 will change to NO, Relay2 will change to NC, last 2 seconds, then relay change to NC,Relay2 change to NO.
Xiaoling 30.2 1172
Xiaoling 33.2 1173 **4. 05 00 00 07 D0**
Xiaoling 30.2 1174
Bei Jinggeng 86.1 1175 Relay 1 & relay2 will change to NO, last 2 seconds, then both change to NC.
Xiaoling 30.2 1176
1177
Xiaoling 77.31 1178
Xiaoling 33.2 1179 ==== 3.4.2.16 Counting ~-~- Voltage threshold counting ====
Xiaoling 30.2 1180
Xiaoling 90.3 1181
Xiaoling 75.15 1182 When voltage exceed the threshold, count. Feature see [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]]
Xiaoling 30.2 1183
Xiaoling 122.11 1184 * (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+VOLMAX   ** (%%)~/~/ See [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]]
Xiaoling 30.2 1185
Xiaoling 82.13 1186 * (% style="color:#037691" %)**Downlink Payload (prefix 0xA5):**
Xiaoling 30.2 1187
Xiaoling 102.4 1188 (% style="color:blue" %)**0xA5 aa bb cc   ** (%%)~/~/ Same as AT+VOLMAX=(aa bb),cc
Xiaoling 30.2 1189
Xiaoling 68.19 1190
Xiaoling 77.31 1191
Xiaoling 33.2 1192 ==== 3.4.2.17 Counting ~-~- Pre-configure the Count Number ====
Xiaoling 30.2 1193
Xiaoling 90.3 1194
Xiaoling 122.11 1195 * (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+SETCNT=aa,(bb cc dd ee) **
Xiaoling 30.2 1196
Xiaoling 102.4 1197 (% style="color:red" %)**aa:**(%%) 1: Set count1; 2: Set count2; 3: Set AV1 count
Xiaoling 30.2 1198
Xiaoling 102.4 1199 (% style="color:red" %)**bb cc dd ee: **(%%)number to be set
Xiaoling 30.2 1200
1201
Xiaoling 82.13 1202 * (% style="color:#037691" %)**Downlink Payload (prefix 0xA8):**
Xiaoling 30.2 1203
Xiaoling 102.4 1204 (% style="color:blue" %)**0x A8 aa bb cc dd ee     ** (%%)~/~/ same as AT+SETCNT=aa,(bb cc dd ee)
Xiaoling 30.2 1205
Xiaoling 68.19 1206
Xiaoling 77.31 1207
Xiaoling 33.2 1208 ==== 3.4.2.18 Counting ~-~- Clear Counting ====
Xiaoling 30.2 1209
Xiaoling 90.3 1210
Xiaoling 30.2 1211 Clear counting for counting mode
1212
Bei Jinggeng 123.1 1213 * (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+CLRCOUNT         **(%%) ~/~/ clear all counting
Xiaoling 30.2 1214
Xiaoling 82.12 1215 * (% style="color:#037691" %)**Downlink Payload (prefix 0xA6):**
Xiaoling 30.2 1216
Xiaoling 102.4 1217 (% style="color:blue" %)**0x A6 01    ** (%%)~/~/ clear all counting
Xiaoling 68.19 1218
Xiaoling 77.31 1219
Xiaoling 82.12 1220
Xiaoling 33.2 1221 ==== 3.4.2.19 Counting ~-~- Change counting mode save time ====
Xiaoling 30.2 1222
Xiaoling 90.3 1223
Xiaoling 82.11 1224 * (% style="color:#037691" %)**AT Command:**
Xiaoling 30.2 1225
Xiaoling 102.4 1226 (% style="color:blue" %)**AT+COUTIME=60  **(%%)~/~/ Set save time to 60 seconds. Device will save the counting result in internal flash every 60 seconds. (min value: 30)
Xiaoling 30.2 1227
1228
Xiaoling 82.11 1229 * (% style="color:#037691" %)**Downlink Payload (prefix 0xA7):**
Xiaoling 30.2 1230
Xiaoling 102.4 1231 (% style="color:blue" %)**0x A7 aa bb cc     ** (%%)~/~/ same as AT+COUTIME =aa bb cc,
Xiaoling 82.11 1232
Xiaoling 66.32 1233 (((
Xiaoling 30.2 1234 range: aa bb cc:0 to 16777215,  (unit:second)
Xiaoling 102.3 1235 )))
Xiaoling 68.19 1236
Xiaoling 97.2 1237
1238
Bei Jinggeng 106.1 1239 ==== 3.4.2.20 Reset save RO DO state ====
Xiaoling 77.31 1240
Bei Jinggeng 95.1 1241
Bei Jinggeng 91.1 1242 * (% style="color:#037691" %)**AT Command:**
Xiaoling 82.14 1243
Bei Jinggeng 107.1 1244 (% style="color:blue" %)**AT+RODORESET=1    **(%%)~/~/ RODO will close when the device joining the network. (default)
Bei Jinggeng 91.1 1245
Bei Jinggeng 107.1 1246 (% style="color:blue" %)**AT+RODORESET=0    **(%%)~/~/ After the device is reset, the previously saved RODO state (only MOD2 to MOD5) is read, and its state is not changed when it is reconnected to the network.
Bei Jinggeng 91.1 1247
1248
1249 * (% style="color:#037691" %)**Downlink Payload (prefix 0xAD):**
1250
Xiaoling 102.4 1251 (% style="color:blue" %)**0x AD aa      ** (%%)~/~/ same as AT+RODORET =aa
Bei Jinggeng 91.1 1252
1253
Xiaoling 97.2 1254
Bei Jinggeng 91.1 1255 ==== 3.4.2.21 Encrypted payload ====
1256
Bei Jinggeng 95.1 1257
Bei Jinggeng 91.1 1258 * (% style="color:#037691" %)**AT Command:**
1259
Xiaoling 102.4 1260 (% style="color:blue" %)**AT+DECRYPT=1  ** (%%)~/~/ The payload is uploaded without encryption
Bei Jinggeng 91.1 1261
Xiaoling 102.4 1262 (% style="color:blue" %)**AT+DECRYPT=0    **(%%)~/~/  Encrypt when uploading payload (default)
Bei Jinggeng 91.1 1263
1264
Xiaoling 97.2 1265
Bei Jinggeng 91.1 1266 ==== 3.4.2.22 Get sensor value ====
1267
Bei Jinggeng 95.1 1268
Bei Jinggeng 91.1 1269 * (% style="color:#037691" %)**AT Command:**
1270
Xiaoling 102.4 1271 (% style="color:blue" %)**AT+GETSENSORVALUE=0    **(%%)~/~/ The serial port gets the reading of the current sensor
Bei Jinggeng 91.1 1272
Xiaoling 102.4 1273 (% style="color:blue" %)**AT+GETSENSORVALUE=1    **(%%)~/~/ The serial port gets the current sensor reading and uploads it.
Bei Jinggeng 91.1 1274
1275
Xiaoling 97.2 1276
Bei Jinggeng 91.1 1277 ==== 3.4.2.23 Resets the downlink packet count ====
1278
Bei Jinggeng 95.1 1279
Bei Jinggeng 91.1 1280 * (% style="color:#037691" %)**AT Command:**
1281
Xiaoling 102.4 1282 (% style="color:blue" %)**AT+DISFCNTCHECK=0   **(%%)~/~/ When the downlink packet count sent by the server is less than the node downlink packet count or exceeds 16384, the node will no longer receive downlink packets (default)
Bei Jinggeng 91.1 1283
Xiaoling 102.4 1284 (% style="color:blue" %)**AT+DISFCNTCHECK=1   **(%%)~/~/ When the downlink packet count sent by the server is less than the node downlink packet count or exceeds 16384, the node resets the downlink packet count and keeps it consistent with the server downlink packet count.
Bei Jinggeng 91.1 1285
1286
Xiaoling 97.2 1287
Bei Jinggeng 91.1 1288 ==== 3.4.2.24 When the limit bytes are exceeded, upload in batches ====
1289
Bei Jinggeng 95.1 1290
Bei Jinggeng 91.1 1291 * (% style="color:#037691" %)**AT Command:**
1292
Xiaoling 102.4 1293 (% style="color:blue" %)**AT+DISMACANS=0**   (%%) ~/~/ When the MACANS of the reply server plus the payload exceeds the maximum number of bytes of 11 bytes (DR0 of US915, DR2 of AS923, DR2 of AU195), the node will send a packet with a payload of 00 and a port of 4. (default)
Bei Jinggeng 91.1 1294
Xiaoling 102.4 1295 (% style="color:blue" %)**AT+DISMACANS=1**  (%%) ~/~/ When the MACANS of the reply server plus the payload exceeds the maximum number of bytes of the DR, the node will ignore the MACANS and not reply, and only upload the payload part.
Bei Jinggeng 91.1 1296
1297
1298 * (% style="color:#037691" %)**Downlink Payload **(%%)**:**
1299
Xiaoling 102.4 1300 (% style="color:blue" %)**0x21 00 01 ** (%%) ~/~/ Set  the DISMACANS=1
Bei Jinggeng 91.1 1301
Bei Jinggeng 95.1 1302
Xiaoling 97.2 1303
Bei Jinggeng 91.1 1304 ==== 3.4.2.25 Copy downlink to uplink ====
1305
Bei Jinggeng 95.1 1306
Bei Jinggeng 91.1 1307 * (% style="color:#037691" %)**AT Command**(%%)**:**
1308
Xiaoling 102.4 1309 (% style="color:blue" %)**AT+RPL=5**   (%%) ~/~/ After receiving the package from the server, it will immediately upload the content of the package to the server, the port number is 100.
Bei Jinggeng 91.1 1310
1311 Example:**aa xx xx xx xx**         ~/~/ aa indicates whether the configuration has changed, 00 is yes, 01 is no; xx xx xx xx are the bytes sent.
1312
Xiaoling 101.2 1313
Bei Jinggeng 91.1 1314 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220823173747-6.png?width=1124&height=165&rev=1.1||alt="image-20220823173747-6.png"]]
1315
1316 For example, sending 11 22 33 44 55 66 77 will return invalid configuration 00 11 22 33 44 55 66 77.
1317
Xiaoling 101.2 1318
1319
Bei Jinggeng 91.1 1320 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220823173833-7.png?width=1124&height=149&rev=1.1||alt="image-20220823173833-7.png"]]
1321
1322 For example, if 01 00 02 58 is issued, a valid configuration of 01 01 00 02 58 will be returned.
1323
1324
1325
1326 ==== 3.4.2.26 Query version number and frequency band 、TDC ====
1327
Bei Jinggeng 95.1 1328
Bei Jinggeng 91.1 1329 * (((
Bei Jinggeng 95.1 1330 (% style="color:#037691" %)**Downlink Payload**(%%)**:**
1331
Xiaoling 102.4 1332 (% style="color:blue" %)**26 01  ** (%%) ~/~/  Downlink 26 01 can query device upload frequency, frequency band, software version number, TDC time.
Xiaoling 97.2 1333
1334
Bei Jinggeng 91.1 1335 )))
1336
Xiaoling 97.2 1337 **Example:**
Bei Jinggeng 91.1 1338
1339 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220823173929-8.png?width=1205&height=76&rev=1.1||alt="image-20220823173929-8.png"]]
1340
1341
Xiaoling 36.2 1342 == 3.5 Integrate with Mydevice ==
Xiaoling 30.2 1343
Xiaoling 90.3 1344
Xiaoling 30.2 1345 Mydevices provides a human friendly interface to show the sensor data, once we have data in TTN, we can use Mydevices to connect to TTN and see the data in Mydevices. Below are the steps:
1346
Xiaoling 66.30 1347 (((
Xiaoling 77.60 1348 (% style="color:blue" %)**Step 1**(%%): Be sure that your device is programmed and properly connected to the network at this time.
Xiaoling 66.30 1349 )))
Xiaoling 30.2 1350
Xiaoling 66.30 1351 (((
Xiaoling 77.60 1352 (% style="color:blue" %)**Step 2**(%%): To configure the Application to forward data to Mydevices you will need to add integration. To add the Mydevices integration, perform the following steps:
Xiaoling 90.3 1353
1354
Xiaoling 66.30 1355 )))
Xiaoling 30.2 1356
Bei Jinggeng 90.1 1357 [[image:image-20220719105525-1.png||height="377" width="677"]]
Xiaoling 30.2 1358
1359
Xiaoling 77.60 1360
Bei Jinggeng 90.1 1361 [[image:image-20220719110247-2.png||height="388" width="683"]]
Xiaoling 30.2 1362
Xiaoling 75.17 1363
Xiaoling 77.60 1364 (% style="color:blue" %)**Step 3**(%%): Create an account or log in Mydevices.
Xiaoling 30.2 1365
Xiaoling 118.15 1366 (% style="color:blue" %)**Step 4**(%%): Search LT-22222-L(for both LT-22222-L) and add DevEUI.(% style="display:none" %)
Xiaoling 30.2 1367
1368 Search under The things network
1369
Xiaoling 44.2 1370 [[image:1653356838789-523.png||height="337" width="740"]]
Xiaoling 30.2 1371
Xiaoling 68.19 1372
Xiaoling 30.2 1373 After added, the sensor data arrive TTN, it will also arrive and show in Mydevices.
1374
Xiaoling 45.2 1375 [[image:image-20220524094909-1.png||height="335" width="729"]]
Xiaoling 30.2 1376
Xiaoling 77.59 1377
Xiaoling 45.2 1378 [[image:image-20220524094909-2.png||height="337" width="729"]]
Xiaoling 30.2 1379
Xiaoling 77.59 1380
Xiaoling 44.3 1381 [[image:image-20220524094909-3.png||height="338" width="727"]]
Xiaoling 30.2 1382
Xiaoling 77.59 1383
Xiaoling 45.2 1384 [[image:image-20220524094909-4.png||height="339" width="728"]](% style="display:none" %)
Xiaoling 30.2 1385
Xiaoling 77.59 1386
Xiaoling 44.3 1387 [[image:image-20220524094909-5.png||height="341" width="734"]]
Xiaoling 30.2 1388
Xiaoling 68.19 1389
Xiaoling 44.2 1390 == 3.6 Interface Detail ==
1391
1392 === 3.6.1 Digital Input Port: DI1/DI2 /DI3 ( For LT-33222-L, low active ) ===
1393
Xiaoling 90.3 1394
Xiaoling 30.2 1395 Support NPN Type sensor
1396
Xiaoling 44.2 1397 [[image:1653356991268-289.png]]
Xiaoling 30.2 1398
Xiaoling 68.19 1399
Xiaoling 45.2 1400 === 3.6.2 Digital Input Port: DI1/DI2 ( For LT-22222-L) ===
Xiaoling 30.2 1401
Xiaoling 90.3 1402
Xiaoling 45.2 1403 (((
Edwin Chen 125.1 1404 The DI port of LT-22222-L can support **NPN** or **PNP** or **Dry Contact** output sensor.
Xiaoling 45.2 1405 )))
Xiaoling 30.2 1406
Xiaoling 45.2 1407 (((
Xiaoling 66.15 1408 (((
Edwin Chen 126.1 1409 Internal circuit as below, the NEC2501 is a photocoupler, the Active current (from NEC2501 pin 1 to pin 2 is 1ma and the max current is 50mA). (% class="mark" %)When there is active current pass NEC2501 pin1 to pin2. The DI will be active high and DI LED status will change.
Xiaoling 90.3 1410
1411
Xiaoling 45.2 1412 )))
Xiaoling 66.15 1413 )))
Xiaoling 30.2 1414
Xiaoling 45.2 1415 [[image:1653357170703-587.png]]
Xiaoling 30.2 1416
Xiaoling 45.2 1417 (((
Xiaoling 71.2 1418 (((
Xiaoling 30.2 1419 When use need to connect a device to the DI port, both DI1+ and DI1- must be connected.
Xiaoling 45.2 1420 )))
Xiaoling 71.2 1421 )))
Xiaoling 30.2 1422
Xiaoling 71.2 1423 (((
1424
1425 )))
Xiaoling 30.2 1426
Xiaoling 71.2 1427 (((
Xiaoling 77.58 1428 (% style="color:blue" %)**Example1**(%%): Connect to a Low active sensor.
Xiaoling 71.2 1429 )))
Xiaoling 30.2 1430
Xiaoling 71.2 1431 (((
Xiaoling 30.2 1432 This type of sensor will output a low signal GND when active.
Xiaoling 71.2 1433 )))
Xiaoling 30.2 1434
Xiaoling 71.2 1435 * (((
Xiaoling 97.2 1436 Connect sensor's output to DI1-
Xiaoling 71.2 1437 )))
1438 * (((
Xiaoling 97.2 1439 Connect sensor's VCC to DI1+.
Xiaoling 71.2 1440 )))
Xiaoling 30.2 1441
Xiaoling 71.2 1442 (((
Xiaoling 71.4 1443 So when sensor active, the current between NEC2501 pin1 and pin2 is:
Xiaoling 71.2 1444 )))
Xiaoling 30.2 1445
Xiaoling 71.2 1446 (((
Edwin Chen 99.1 1447 [[image:1653968155772-850.png||height="23" width="19"]]**= DI1**+** / 1K.**
Xiaoling 71.2 1448 )))
Xiaoling 30.2 1449
Xiaoling 71.2 1450 (((
Edwin Chen 99.1 1451 If** DI1+ **= **12v**, the [[image:1653968155772-850.png||height="23" width="19"]]= 12mA , So the LT-22222-L will be able to detect this active signal.
Xiaoling 71.2 1452 )))
Xiaoling 30.2 1453
Xiaoling 71.2 1454 (((
1455
1456 )))
Xiaoling 30.2 1457
Xiaoling 71.2 1458 (((
Xiaoling 77.58 1459 (% style="color:blue" %)**Example2**(%%): Connect to a High active sensor.
Xiaoling 71.2 1460 )))
Xiaoling 30.2 1461
Xiaoling 71.2 1462 (((
Xiaoling 30.2 1463 This type of sensor will output a high signal (example 24v) when active.
Xiaoling 71.2 1464 )))
Xiaoling 30.2 1465
Xiaoling 71.2 1466 * (((
Xiaoling 97.2 1467 Connect sensor's output to DI1+
Xiaoling 71.2 1468 )))
1469 * (((
Xiaoling 97.2 1470 Connect sensor's GND DI1-.
Xiaoling 71.2 1471 )))
Xiaoling 30.2 1472
Xiaoling 71.2 1473 (((
Xiaoling 30.2 1474 So when sensor active, the current between NEC2501 pin1 and pin2 is:
Xiaoling 71.2 1475 )))
Xiaoling 30.2 1476
Xiaoling 71.2 1477 (((
Xiaoling 75.3 1478 [[image:1653968155772-850.png||height="23" width="19"]]**= DI1+ / 1K.**
Xiaoling 71.2 1479 )))
Xiaoling 30.2 1480
Xiaoling 71.2 1481 (((
Xiaoling 75.5 1482 If **DI1+ = 24v**, the[[image:1653968155772-850.png||height="23" width="19"]] 24mA , So the LT-22222-L will be able to detect this high active signal.
Xiaoling 71.2 1483 )))
Xiaoling 30.2 1484
Xiaoling 71.2 1485 (((
1486
1487 )))
Xiaoling 30.2 1488
Xiaoling 71.2 1489 (((
Xiaoling 77.58 1490 (% style="color:blue" %)**Example3**(%%): Connect to a 220v high active sensor.
Xiaoling 71.2 1491 )))
Xiaoling 30.2 1492
Xiaoling 71.2 1493 (((
Xiaoling 30.2 1494 Assume user want to monitor an active signal higher than 220v, to make sure not burn the photocoupler  
Xiaoling 71.2 1495 )))
Xiaoling 30.2 1496
Xiaoling 71.2 1497 * (((
Xiaoling 97.2 1498 Connect sensor's output to DI1+ with a serial 50K resistor
Xiaoling 71.2 1499 )))
1500 * (((
Xiaoling 97.2 1501 Connect sensor's GND DI1-.
Xiaoling 71.2 1502 )))
Xiaoling 30.2 1503
Xiaoling 71.2 1504 (((
Xiaoling 30.2 1505 So when sensor active, the current between NEC2501 pin1 and pin2 is:
Xiaoling 71.2 1506 )))
Xiaoling 30.2 1507
Xiaoling 71.2 1508 (((
Xiaoling 75.5 1509 [[image:1653968155772-850.png||height="23" width="19"]]**= DI1+ / 51K.**
Xiaoling 71.2 1510 )))
Xiaoling 30.2 1511
Xiaoling 71.2 1512 (((
Xiaoling 75.5 1513 If sensor output is 220v, the [[image:1653968155772-850.png||height="23" width="19"]](% id="cke_bm_243359S" style="display:none" %)[[image:image-20220524095628-8.png]](%%) = DI1+ / 51K.  = 4.3mA , So the LT-22222-L will be able to detect this high active signal safely.
Xiaoling 71.2 1514 )))
Xiaoling 30.2 1515
Xiaoling 68.19 1516
Edwin Chen 125.1 1517 (% style="color:blue" %)**Example4**(%%): Connect to Dry Contact sensor
1518
1519 From above DI ports circuit, we can see that active the photocoupler will need to have a voltage difference between DI+ and DI- port. While the Dry Contact sensor is a passive component which can't provide this voltage difference.
1520
1521 To detect a Dry Contact, we can provide a power source to one pin of the Dry Contact. Below is a reference connection.
1522
1523 [[image:image-20230616235145-1.png]]
1524
Edwin Chen 130.1 1525 (% style="color:blue" %)**Example5**(%%): Connect to Open Colleactor
Edwin Chen 125.1 1526
Edwin Chen 130.1 1527 [[image:image-20240219115718-1.png]]
1528
1529
Xiaoling 49.2 1530 === 3.6.3 Digital Output Port: DO1/DO2 /DO3 ===
Xiaoling 30.2 1531
Xiaoling 90.3 1532
Xiaoling 112.5 1533 (% style="color:blue" %)**NPN output**(%%): GND or Float. Max voltage can apply to output pin is 36v.
Xiaoling 30.2 1534
Xiaoling 112.5 1535 (% style="color:red" %)**Note: DO pins go to float when device is power off.**
Edwin Chen 105.1 1536
Xiaoling 49.2 1537 [[image:1653357531600-905.png]]
Xiaoling 30.2 1538
Xiaoling 68.19 1539
Xiaoling 52.2 1540 === 3.6.4 Analog Input Interface ===
Xiaoling 30.2 1541
Xiaoling 90.3 1542
Xiaoling 30.2 1543 The analog input interface is as below. The LT will measure the IN2 voltage so to calculate the current pass the Load. The formula is:
1544
1545
Xiaoling 77.57 1546 (% style="color:blue" %)**AC2 = (IN2 voltage )/12**
1547
Xiaoling 52.2 1548 [[image:1653357592296-182.png]]
Xiaoling 30.2 1549
1550 Example to connect a 4~~20mA sensor
1551
1552 We take the wind speed sensor as an example for reference only.
1553
1554
Xiaoling 101.3 1555 (% style="color:blue" %)**Specifications of the wind speed sensor:**
Xiaoling 30.2 1556
Xiaoling 112.5 1557 (% style="color:red" %)**Red:  12~~24v**
Xiaoling 30.2 1558
Xiaoling 112.5 1559 (% style="color:#ffc000" %)**Yellow:  4~~20mA**
Xiaoling 30.2 1560
Xiaoling 101.3 1561 **Black:  GND**
Xiaoling 30.2 1562
Xiaoling 77.56 1563 **Connection diagram:**
Xiaoling 30.2 1564
Xiaoling 52.2 1565 [[image:1653357640609-758.png]]
Xiaoling 30.2 1566
Xiaoling 52.2 1567 [[image:1653357648330-671.png||height="155" width="733"]]
Xiaoling 30.2 1568
Xiaoling 68.19 1569
Bei Jinggeng 122.1 1570 Example connected to a regulated power supply to measure voltage
1571
1572 [[image:image-20230608101532-1.png||height="606" width="447"]]
1573
1574 [[image:image-20230608101608-2.jpeg||height="379" width="284"]]
1575
1576 [[image:image-20230608101722-3.png||height="102" width="1139"]]
1577
1578
1579 (% style="color:blue; font-weight:bold" %)**Specifications of the regulated power**(%%) (% style="color:blue" %)**:**
1580
1581 (% style="color:red" %)**Red:  12~~24v**
1582
1583 **Black:  GND**
1584
1585
Xiaoling 54.2 1586 === 3.6.5 Relay Output ===
Xiaoling 30.2 1587
Xiaoling 90.3 1588
Xiaoling 55.2 1589 (((
Xiaoling 105.2 1590 The LT serial controller has two relay interfaces; each interface uses two pins of the screw terminal. User can connect other device's Power Line to in serial of RO1_1 and RO_2. Such as below:
Edwin Chen 105.1 1591
1592 **Note**: RO pins go to Open(NO) when device is power off.
Xiaoling 55.2 1593 )))
Xiaoling 30.2 1594
Xiaoling 54.2 1595 [[image:image-20220524100215-9.png]]
Xiaoling 30.2 1596
Xiaoling 97.2 1597
Xiaoling 54.2 1598 [[image:image-20220524100215-10.png||height="382" width="723"]]
Xiaoling 30.2 1599
Xiaoling 68.19 1600
Xiaoling 55.2 1601 == 3.7 LEDs Indicators ==
Xiaoling 30.2 1602
Xiaoling 90.3 1603
Xiaoling 132.2 1604 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1605 |(% style="background-color:#4f81bd; color:white; width:50px" %)**LEDs**|(% style="background-color:#4f81bd; color:white; width:460px" %)**Feature**
Xiaoling 118.10 1606 |**PWR**|Always on if there is power
1607 |**TX**|(((
Xiaoling 118.13 1608 (((
Xiaoling 118.10 1609 Device boot: TX blinks 5 times.
Xiaoling 118.13 1610 )))
Xiaoling 118.10 1611
Xiaoling 118.13 1612 (((
Xiaoling 118.10 1613 Successful join network: TX ON for 5 seconds.
Xiaoling 118.13 1614 )))
Xiaoling 118.10 1615
Xiaoling 118.13 1616 (((
Xiaoling 118.10 1617 Transmit a LoRa packet: TX blinks once
1618 )))
Xiaoling 118.13 1619 )))
Xiaoling 118.10 1620 |**RX**|RX blinks once when receive a packet.
Mengting Qiu 135.1 1621 |**DO1**|For LT-22222-L: ON when DO1 is low, LOW when DO1 is high
1622 |**DO2**|For LT-22222-L: ON when DO2 is low, LOW when DO2 is high
1623 |**DI1**|(((
1624 For LT-22222-L: ON when DI1 is high, LOW when DI1 is low
Xiaoling 118.10 1625 )))
1626 |**DI2**|(((
Mengting Qiu 137.1 1627 For LT-22222-L: ON when DI2 is high, LOW when DI2 is low
Xiaoling 118.10 1628 )))
Mengting Qiu 136.1 1629 |**RO1**|For LT-22222-L: ON when RO1 is closed, LOW when RO1 is open
1630 |**RO2**|For LT-22222-L: ON when RO2 is closed, LOW when RO2 is open
Xiaoling 118.10 1631
Xiaoling 55.2 1632 = 4. Use AT Command =
Xiaoling 30.2 1633
Xiaoling 55.2 1634 == 4.1 Access AT Command ==
Xiaoling 30.2 1635
Xiaoling 90.3 1636
Xiaoling 101.3 1637 (((
Xiaoling 30.2 1638 LT supports AT Command set. User can use a USB to TTL adapter plus the 3.5mm Program Cable to connect to LT for using AT command, as below.
Xiaoling 101.3 1639 )))
Xiaoling 30.2 1640
Xiaoling 57.2 1641 [[image:1653358238933-385.png]]
Xiaoling 30.2 1642
Xiaoling 77.54 1643
Xiaoling 66.26 1644 (((
Xiaoling 57.2 1645 In PC, User needs to set (% style="color:#4f81bd" %)**serial tool**(%%)(such as [[putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) baud rate to (% style="color:green" %)**9600**(%%) to access to access serial console for LT. The AT commands are disable by default and need to enter password (default:(% style="color:green" %)**123456**)(%%) to active it. As shown below:
Xiaoling 66.26 1646 )))
Xiaoling 30.2 1647
Xiaoling 57.2 1648 [[image:1653358355238-883.png]]
Xiaoling 30.2 1649
Xiaoling 77.53 1650
Xiaoling 66.32 1651 (((
Xiaoling 30.2 1652 More detail AT Command manual can be found at [[AT Command Manual>>url:http://www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/]]
Xiaoling 66.32 1653 )))
Xiaoling 30.2 1654
Xiaoling 57.2 1655 (((
Xiaoling 30.2 1656 AT+<CMD>?        : Help on <CMD>
Xiaoling 57.2 1657 )))
Xiaoling 30.2 1658
Xiaoling 57.2 1659 (((
Xiaoling 30.2 1660 AT+<CMD>         : Run <CMD>
Xiaoling 57.2 1661 )))
Xiaoling 30.2 1662
Xiaoling 57.2 1663 (((
Xiaoling 30.2 1664 AT+<CMD>=<value> : Set the value
Xiaoling 57.2 1665 )))
Xiaoling 30.2 1666
Xiaoling 57.2 1667 (((
Xiaoling 101.3 1668 AT+<CMD>=?       :  Get the value
Xiaoling 57.2 1669 )))
Xiaoling 30.2 1670
Xiaoling 57.2 1671 (((
Xiaoling 30.2 1672 ATZ: Trig a reset of the MCU
Xiaoling 57.2 1673 )))
Xiaoling 30.2 1674
Xiaoling 57.2 1675 (((
Xiaoling 30.2 1676 AT+FDR: Reset Parameters to Factory Default, Keys Reserve 
Xiaoling 57.2 1677 )))
Xiaoling 30.2 1678
Xiaoling 57.2 1679 (((
Xiaoling 30.2 1680 AT+DEUI: Get or Set the Device EUI
Xiaoling 57.2 1681 )))
Xiaoling 30.2 1682
Xiaoling 57.2 1683 (((
Xiaoling 30.2 1684 AT+DADDR: Get or Set the Device Address
Xiaoling 57.2 1685 )))
Xiaoling 30.2 1686
Xiaoling 57.2 1687 (((
Xiaoling 30.2 1688 AT+APPKEY: Get or Set the Application Key
Xiaoling 57.2 1689 )))
Xiaoling 30.2 1690
Xiaoling 57.2 1691 (((
Xiaoling 30.2 1692 AT+NWKSKEY: Get or Set the Network Session Key
Xiaoling 57.2 1693 )))
Xiaoling 30.2 1694
Xiaoling 57.2 1695 (((
Xiaoling 101.3 1696 AT+APPSKEY:  Get or Set the Application Session Key
Xiaoling 57.2 1697 )))
Xiaoling 30.2 1698
Xiaoling 57.2 1699 (((
Xiaoling 101.3 1700 AT+APPEUI:  Get or Set the Application EUI
Xiaoling 57.2 1701 )))
Xiaoling 30.2 1702
Xiaoling 57.2 1703 (((
Xiaoling 30.2 1704 AT+ADR: Get or Set the Adaptive Data Rate setting. (0: off, 1: on)
Xiaoling 57.2 1705 )))
Xiaoling 30.2 1706
Xiaoling 57.2 1707 (((
Xiaoling 30.2 1708 AT+TXP: Get or Set the Transmit Power (0-5, MAX:0, MIN:5, according to LoRaWAN Spec)
Xiaoling 57.2 1709 )))
Xiaoling 30.2 1710
Xiaoling 57.2 1711 (((
Xiaoling 101.3 1712 AT+DR:  Get or Set the Data Rate. (0-7 corresponding to DR_X)  
Xiaoling 57.2 1713 )))
Xiaoling 30.2 1714
Xiaoling 57.2 1715 (((
Xiaoling 30.2 1716 AT+DCS: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing
Xiaoling 57.2 1717 )))
Xiaoling 30.2 1718
Xiaoling 57.2 1719 (((
Xiaoling 30.2 1720 AT+PNM: Get or Set the public network mode. (0: off, 1: on)
Xiaoling 57.2 1721 )))
Xiaoling 30.2 1722
Xiaoling 57.2 1723 (((
Xiaoling 30.2 1724 AT+RX2FQ: Get or Set the Rx2 window frequency
Xiaoling 57.2 1725 )))
Xiaoling 30.2 1726
Xiaoling 57.2 1727 (((
Xiaoling 30.2 1728 AT+RX2DR: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X)
Xiaoling 57.2 1729 )))
Xiaoling 30.2 1730
Xiaoling 57.2 1731 (((
Xiaoling 30.2 1732 AT+RX1DL: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms
Xiaoling 57.2 1733 )))
Xiaoling 30.2 1734
Xiaoling 57.2 1735 (((
Xiaoling 30.2 1736 AT+RX2DL: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms
Xiaoling 57.2 1737 )))
Xiaoling 30.2 1738
Xiaoling 57.2 1739 (((
Xiaoling 30.2 1740 AT+JN1DL: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms
Xiaoling 57.2 1741 )))
Xiaoling 30.2 1742
Xiaoling 57.2 1743 (((
Xiaoling 30.2 1744 AT+JN2DL: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms
Xiaoling 57.2 1745 )))
Xiaoling 30.2 1746
Xiaoling 57.2 1747 (((
Xiaoling 101.3 1748 AT+NJM:  Get or Set the Network Join Mode. (0: ABP, 1: OTAA)
Xiaoling 57.2 1749 )))
Xiaoling 30.2 1750
Xiaoling 57.2 1751 (((
Xiaoling 30.2 1752 AT+NWKID: Get or Set the Network ID
Xiaoling 57.2 1753 )))
Xiaoling 30.2 1754
Xiaoling 57.2 1755 (((
Xiaoling 30.2 1756 AT+FCU: Get or Set the Frame Counter Uplink
Xiaoling 57.2 1757 )))
Xiaoling 30.2 1758
Xiaoling 57.2 1759 (((
Xiaoling 30.2 1760 AT+FCD: Get or Set the Frame Counter Downlink
Xiaoling 57.2 1761 )))
Xiaoling 30.2 1762
Xiaoling 57.2 1763 (((
Xiaoling 30.2 1764 AT+CLASS: Get or Set the Device Class
Xiaoling 57.2 1765 )))
Xiaoling 30.2 1766
Xiaoling 57.2 1767 (((
Xiaoling 30.2 1768 AT+JOIN: Join network
Xiaoling 57.2 1769 )))
Xiaoling 30.2 1770
Xiaoling 57.2 1771 (((
Xiaoling 30.2 1772 AT+NJS: Get OTAA Join Status
Xiaoling 57.2 1773 )))
Xiaoling 30.2 1774
Xiaoling 57.2 1775 (((
Xiaoling 30.2 1776 AT+SENDB: Send hexadecimal data along with the application port
Xiaoling 57.2 1777 )))
Xiaoling 30.2 1778
Xiaoling 57.2 1779 (((
Xiaoling 30.2 1780 AT+SEND: Send text data along with the application port
Xiaoling 57.2 1781 )))
Xiaoling 30.2 1782
Xiaoling 57.2 1783 (((
Xiaoling 30.2 1784 AT+RECVB: Print last received data in binary format (with hexadecimal values)
Xiaoling 57.2 1785 )))
Xiaoling 30.2 1786
Xiaoling 57.2 1787 (((
Xiaoling 30.2 1788 AT+RECV: Print last received data in raw format
Xiaoling 57.2 1789 )))
Xiaoling 30.2 1790
Xiaoling 57.2 1791 (((
Xiaoling 101.3 1792 AT+VER:  Get current image version and Frequency Band
Xiaoling 57.2 1793 )))
Xiaoling 30.2 1794
Xiaoling 57.2 1795 (((
Xiaoling 30.2 1796 AT+CFM: Get or Set the confirmation mode (0-1)
Xiaoling 57.2 1797 )))
Xiaoling 30.2 1798
Xiaoling 57.2 1799 (((
Xiaoling 101.3 1800 AT+CFS:  Get confirmation status of the last AT+SEND (0-1)
Xiaoling 57.2 1801 )))
Xiaoling 30.2 1802
Xiaoling 57.2 1803 (((
Xiaoling 30.2 1804 AT+SNR: Get the SNR of the last received packet
Xiaoling 57.2 1805 )))
Xiaoling 30.2 1806
Xiaoling 57.2 1807 (((
Xiaoling 30.2 1808 AT+RSSI: Get the RSSI of the last received packet
Xiaoling 57.2 1809 )))
Xiaoling 30.2 1810
Xiaoling 57.2 1811 (((
Xiaoling 30.2 1812 AT+TDC: Get or set the application data transmission interval in ms
Xiaoling 57.2 1813 )))
Xiaoling 30.2 1814
Xiaoling 57.2 1815 (((
Xiaoling 30.2 1816 AT+PORT: Get or set the application port
Xiaoling 57.2 1817 )))
Xiaoling 30.2 1818
Xiaoling 57.2 1819 (((
Xiaoling 30.2 1820 AT+DISAT: Disable AT commands
Xiaoling 57.2 1821 )))
Xiaoling 30.2 1822
Xiaoling 57.2 1823 (((
Xiaoling 30.2 1824 AT+PWORD: Set password, max 9 digits
Xiaoling 57.2 1825 )))
Xiaoling 30.2 1826
Xiaoling 57.2 1827 (((
Xiaoling 30.2 1828 AT+CHS: Get or Set Frequency (Unit: Hz) for Single Channel Mode
Xiaoling 57.2 1829 )))
Xiaoling 30.2 1830
Xiaoling 57.2 1831 (((
Xiaoling 30.2 1832 AT+CHE: Get or Set eight channels mode, Only for US915, AU915, CN470
Xiaoling 57.2 1833 )))
Xiaoling 30.2 1834
Xiaoling 57.2 1835 (((
Xiaoling 30.2 1836 AT+CFG: Print all settings
Xiaoling 57.2 1837 )))
Xiaoling 30.2 1838
Xiaoling 77.32 1839
Xiaoling 57.3 1840 == 4.2 Common AT Command Sequence ==
Xiaoling 30.2 1841
Xiaoling 57.3 1842 === 4.2.1 Multi-channel ABP mode (Use with SX1301/LG308) ===
Xiaoling 30.2 1843
Xiaoling 58.2 1844 (((
Xiaoling 77.52 1845
1846
Xiaoling 101.3 1847 (((
1848 (% style="color:blue" %)**If device has not joined network yet:**
Xiaoling 58.2 1849 )))
Xiaoling 101.3 1850 )))
Xiaoling 30.2 1851
Xiaoling 58.2 1852 (((
Xiaoling 101.3 1853 (% style="background-color:#dcdcdc" %)**123456**
Xiaoling 58.2 1854 )))
Xiaoling 30.2 1855
Xiaoling 58.2 1856 (((
Xiaoling 101.3 1857 (% style="background-color:#dcdcdc" %)**AT+FDR**
Xiaoling 58.2 1858 )))
Xiaoling 30.2 1859
Xiaoling 58.2 1860 (((
Xiaoling 101.3 1861 (% style="background-color:#dcdcdc" %)**123456**
Xiaoling 58.2 1862 )))
Xiaoling 30.2 1863
Xiaoling 58.2 1864 (((
Xiaoling 101.3 1865 (% style="background-color:#dcdcdc" %)**AT+NJM=0**
Xiaoling 58.2 1866 )))
Xiaoling 30.2 1867
Xiaoling 58.2 1868 (((
Xiaoling 101.3 1869 (% style="background-color:#dcdcdc" %)**ATZ**
Xiaoling 58.2 1870 )))
Xiaoling 30.2 1871
1872
Xiaoling 58.2 1873 (((
Xiaoling 101.3 1874 (% style="color:blue" %)**If device already joined network:**
Xiaoling 58.2 1875 )))
Xiaoling 30.2 1876
Xiaoling 58.2 1877 (((
Xiaoling 101.3 1878 (% style="background-color:#dcdcdc" %)**AT+NJM=0**
Xiaoling 58.2 1879 )))
Xiaoling 30.2 1880
Xiaoling 58.2 1881 (((
Xiaoling 101.3 1882 (% style="background-color:#dcdcdc" %)**ATZ**
Xiaoling 58.2 1883 )))
Xiaoling 30.2 1884
Xiaoling 77.32 1885
Xiaoling 57.4 1886 === 4.2.2 Single-channel ABP mode (Use with LG01/LG02) ===
Xiaoling 30.2 1887
Xiaoling 58.2 1888 (((
Xiaoling 77.51 1889
1890
Xiaoling 101.3 1891 (((
1892 (% style="background-color:#dcdcdc" %)**123456**(%%)  ~/~/ Enter Password to have AT access.
Xiaoling 58.2 1893 )))
Xiaoling 101.3 1894 )))
Xiaoling 30.2 1895
Xiaoling 58.2 1896 (((
Xiaoling 101.3 1897 (% style="background-color:#dcdcdc" %)** AT+FDR**(%%)  ~/~/ Reset Parameters to Factory Default, Keys Reserve
Xiaoling 58.2 1898 )))
Xiaoling 30.2 1899
Xiaoling 58.2 1900 (((
Xiaoling 101.3 1901 (% style="background-color:#dcdcdc" %)** 123456**(%%)  ~/~/ Enter Password to have AT access.
Xiaoling 58.2 1902 )))
Xiaoling 30.2 1903
Xiaoling 58.2 1904 (((
Xiaoling 101.3 1905 (% style="background-color:#dcdcdc" %)** AT+CLASS=C**(%%)  ~/~/ Set to work in CLASS C
Xiaoling 58.2 1906 )))
Xiaoling 30.2 1907
Xiaoling 58.2 1908 (((
Xiaoling 101.3 1909 (% style="background-color:#dcdcdc" %)** AT+NJM=0**(%%)  ~/~/ Set to ABP mode
Xiaoling 58.2 1910 )))
Xiaoling 30.2 1911
Xiaoling 58.2 1912 (((
Xiaoling 101.3 1913 (% style="background-color:#dcdcdc" %) **AT+ADR=0**(%%)  ~/~/ Set the Adaptive Data Rate Off
Xiaoling 58.2 1914 )))
Xiaoling 30.2 1915
Xiaoling 58.2 1916 (((
Xiaoling 101.3 1917 (% style="background-color:#dcdcdc" %)** AT+DR=5**(%%)  ~/~/ Set Data Rate
Xiaoling 58.2 1918 )))
Xiaoling 30.2 1919
Xiaoling 58.2 1920 (((
Xiaoling 101.3 1921 (% style="background-color:#dcdcdc" %)** AT+TDC=60000**(%%)  ~/~/ Set transmit interval to 60 seconds
Xiaoling 58.2 1922 )))
Xiaoling 30.2 1923
Xiaoling 58.2 1924 (((
Xiaoling 101.3 1925 (% style="background-color:#dcdcdc" %)** AT+CHS=868400000**(%%)  ~/~/ Set transmit frequency to 868.4Mhz
Xiaoling 58.2 1926 )))
Xiaoling 30.2 1927
Xiaoling 58.2 1928 (((
Xiaoling 101.3 1929 (% style="background-color:#dcdcdc" %)** AT+RX2FQ=868400000**(%%)  ~/~/ Set RX2Frequency to 868.4Mhz (according to the result from server)
Xiaoling 58.2 1930 )))
Xiaoling 30.2 1931
Xiaoling 58.2 1932 (((
Xiaoling 101.3 1933 (% style="background-color:#dcdcdc" %)** AT+RX2DR=5**(%%)** ** ~/~/ Set RX2DR to match the downlink DR from server. see below
Xiaoling 58.2 1934 )))
Xiaoling 30.2 1935
Xiaoling 58.2 1936 (((
Xiaoling 101.3 1937 (% style="background-color:#dcdcdc" %)** AT+DADDR=26 01 1A F1** (%%) ~/~/ Set Device Address to 26 01 1A F1, this ID can be found in the LoRa Server portal.
Xiaoling 58.2 1938 )))
Xiaoling 30.2 1939
Xiaoling 58.2 1940 (((
Xiaoling 101.3 1941 (% style="background-color:#dcdcdc" %)** ATZ**         (%%) ~/~/ Reset MCU
Xiaoling 77.49 1942
1943
Xiaoling 58.2 1944 )))
Xiaoling 30.2 1945
Xiaoling 58.2 1946 (((
Xiaoling 57.4 1947 (% style="color:red" %)**Note:**
Xiaoling 58.2 1948 )))
Xiaoling 30.2 1949
Xiaoling 58.2 1950 (((
Xiaoling 101.3 1951 **~1. Make sure the device is set to ABP mode in the IoT Server.**
Xiaoling 90.11 1952
Xiaoling 101.3 1953 **2. Make sure the LG01/02 gateway RX frequency is exactly the same as AT+CHS setting.**
1954
1955 **3. Make sure SF / bandwidth setting in LG01/LG02 match the settings of AT+DR. refer [[this link>>url:http://www.dragino.com/downloads/index.php?
1956 dir=LoRa_Gateway/&file=LoRaWAN%201.0.3%20Regional%20Parameters.xlsx]] to see what DR means.**
1957
Xiaoling 112.3 1958 **4. The command AT+RX2FQ and AT+RX2DR is to let downlink work. to set the correct parameters, user can check the actually downlink parameters to be used. As below. Which shows the RX2FQ should use 868400000 and RX2DR should be 5.**
Xiaoling 58.2 1959 )))
Xiaoling 30.2 1960
Xiaoling 58.2 1961 (((
1962 [[image:1653359097980-169.png||height="188" width="729"]]
1963 )))
Xiaoling 30.2 1964
1965
Xiaoling 58.3 1966 === 4.2.3 Change to Class A ===
Xiaoling 30.2 1967
Xiaoling 90.3 1968
Xiaoling 101.3 1969 (((
Xiaoling 102.4 1970 (% style="color:blue" %)**If sensor JOINED:**
Xiaoling 126.20 1971
1972 (% style="background-color:#dcdcdc" %)**AT+CLASS=A**
1973
1974 (% style="background-color:#dcdcdc" %)**ATZ**
Xiaoling 101.3 1975 )))
Xiaoling 68.19 1976
Xiaoling 90.3 1977
Edwin Chen 112.1 1978 = 5. Case Study =
1979
1980 == 5.1 Counting how many objects pass in Flow Line ==
1981
1982
1983 Reference Link: [[How to set up to count objects pass in flow line>>How to set up to count objects pass in flow line]]?
1984
1985
Xiaoling 112.2 1986 = 6. FAQ =
Xiaoling 61.2 1987
Xiaoling 112.2 1988 == 6.1 How to upgrade the image? ==
Xiaoling 61.2 1989
Xiaoling 77.46 1990
Xiaoling 58.2 1991 The LT LoRaWAN Controller is shipped with a 3.5mm cable, the cable is used to upload image to LT to:
Xiaoling 30.2 1992
1993 * Support new features
1994 * For bug fix
1995 * Change LoRaWAN bands.
Xiaoling 77.44 1996
Xiaoling 30.2 1997 Below shows the hardware connection for how to upload an image to the LT:
1998
Xiaoling 77.44 1999 [[image:1653359603330-121.png]]
2000
2001
Xiaoling 66.26 2002 (((
Xiaoling 77.45 2003 (% style="color:blue" %)**Step1**(%%)**:** Download [[flash loader>>url:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/flasher-stm32.html]].
Bei Jinggeng 123.1 2004 (% style="color:blue" %)**Step2**(%%)**:** Download the [[LT Image files>>https://www.dropbox.com/sh/g99v0fxcltn9r1y/AACrbrDN0AqLHbBat0ViWx5Da/LT-22222-L/Firmware?dl=0&subfolder_nav_tracking=1]].
Xiaoling 77.45 2005 (% style="color:blue" %)**Step3**(%%)**:** Open flashloader; choose the correct COM port to update.
Xiaoling 77.43 2006
2007
Xiaoling 101.3 2008 (((
Xiaoling 77.45 2009 (% style="color:blue" %)**For LT-22222-L**(%%):
Xiaoling 83.12 2010 Hold down the PRO button and then momentarily press the RST reset button and the (% style="color:red" %)**DO1 led**(%%) will change from OFF to ON. When (% style="color:red" %)**DO1 LED**(%%) is on, it means the device is in download mode.
Xiaoling 101.3 2011 )))
Xiaoling 90.3 2012
2013
Xiaoling 66.26 2014 )))
Xiaoling 30.2 2015
Xiaoling 61.2 2016 [[image:image-20220524103407-12.png]]
Xiaoling 30.2 2017
Xiaoling 112.3 2018
Xiaoling 61.2 2019 [[image:image-20220524103429-13.png]]
2020
Xiaoling 112.3 2021
Xiaoling 63.2 2022 [[image:image-20220524104033-15.png]]
2023
Xiaoling 77.47 2024
Xiaoling 64.3 2025 (% style="color:red" %)**Notice**(%%): In case user has lost the program cable. User can hand made one from a 3.5mm cable. The pin mapping is:
Xiaoling 30.2 2026
Xiaoling 64.2 2027 [[image:1653360054704-518.png||height="186" width="745"]]
Xiaoling 30.2 2028
Xiaoling 68.19 2029
Xiaoling 58.2 2030 (((
Xiaoling 64.3 2031 (((
Xiaoling 112.2 2032 == 6.2 How to change the LoRa Frequency Bands/Region? ==
Xiaoling 90.3 2033
2034
Xiaoling 30.2 2035 )))
Xiaoling 58.2 2036 )))
Xiaoling 30.2 2037
Xiaoling 58.2 2038 (((
Xiaoling 68.3 2039 User can follow the introduction for [[how to upgrade image>>||anchor="H5.1Howtoupgradetheimage3F"]]. When download the images, choose the required image file for download.
Xiaoling 58.2 2040 )))
Xiaoling 30.2 2041
Xiaoling 58.2 2042 (((
Xiaoling 77.32 2043
2044
Xiaoling 112.2 2045 == 6.3 How to set up LT to work with Single Channel Gateway such as LG01/LG02? ==
Xiaoling 90.3 2046
2047
Xiaoling 58.2 2048 )))
Xiaoling 30.2 2049
Xiaoling 58.2 2050 (((
Xiaoling 66.2 2051 (((
Xiaoling 30.2 2052 In this case, users need to set LT-33222-L to work in ABP mode & transmit in only one frequency.
Xiaoling 58.2 2053 )))
2054 )))
Xiaoling 30.2 2055
Xiaoling 58.2 2056 (((
2057 (((
Xiaoling 66.2 2058 Assume we have a LG02 working in the frequency 868400000 now , below is the step.
Xiaoling 77.40 2059
2060
Xiaoling 58.2 2061 )))
2062 )))
Xiaoling 30.2 2063
Xiaoling 58.2 2064 (((
Xiaoling 90.3 2065 (% style="color:blue" %)**Step1**(%%):  Log in TTN, Create an ABP device in the application and input the network session key (NETSKEY), app session key (APPSKEY) from the device.
Xiaoling 97.2 2066
2067
Xiaoling 58.2 2068 )))
Xiaoling 30.2 2069
Xiaoling 58.2 2070 (((
Xiaoling 66.2 2071 [[image:1653360231087-571.png||height="401" width="727"]]
Xiaoling 97.2 2072
2073
Xiaoling 58.2 2074 )))
Xiaoling 30.2 2075
Xiaoling 66.26 2076 (((
Xiaoling 90.3 2077 (% style="color:red" %)**Note: user just need to make sure above three keys match, User can change either in TTN or Device to make then match. In TTN, NETSKEY and APPSKEY can be configured by user in setting page, but Device Addr is generated by TTN.**
Xiaoling 66.26 2078 )))
Xiaoling 30.2 2079
Xiaoling 77.39 2080
Xiaoling 97.2 2081
Xiaoling 66.26 2082 (((
Xiaoling 90.3 2083 (% style="color:blue" %)**Step2**(%%)**:  **Run AT Command to make LT work in Single frequency & ABP mode. Below is the AT commands:
Xiaoling 97.2 2084
2085
Xiaoling 66.26 2086 )))
Xiaoling 30.2 2087
Xiaoling 66.26 2088 (((
Xiaoling 101.3 2089 (% style="background-color:#dcdcdc" %)**123456** (%%) :  Enter Password to have AT access.
Xiaoling 126.21 2090
Xiaoling 101.3 2091 (% style="background-color:#dcdcdc" %)**AT+FDR**(%%)  :  Reset Parameters to Factory Default, Keys Reserve
Xiaoling 126.21 2092
Xiaoling 101.3 2093 (% style="background-color:#dcdcdc" %)**AT+NJM=0** (%%) :  Set to ABP mode
Xiaoling 126.21 2094
Xiaoling 101.3 2095 (% style="background-color:#dcdcdc" %)**AT+ADR=0** (%%) :  Set the Adaptive Data Rate Off
Xiaoling 126.21 2096
Xiaoling 101.3 2097 (% style="background-color:#dcdcdc" %)**AT+DR=5** (%%) :  Set Data Rate (Set AT+DR=3 for 915 band)
Xiaoling 126.21 2098
Xiaoling 101.3 2099 (% style="background-color:#dcdcdc" %)**AT+TDC=60000 **(%%) :  Set transmit interval to 60 seconds
Xiaoling 126.21 2100
Xiaoling 101.3 2101 (% style="background-color:#dcdcdc" %)**AT+CHS=868400000**(%%) : Set transmit frequency to 868.4Mhz
Xiaoling 126.21 2102
Xiaoling 101.3 2103 (% style="background-color:#dcdcdc" %)**AT+DADDR=26 01 1A F1**(%%)  :  Set Device Address to 26 01 1A F1
Xiaoling 126.21 2104
Xiaoling 101.3 2105 (% style="background-color:#dcdcdc" %)**ATZ**        (%%) :  Reset MCU
Xiaoling 66.26 2106 )))
Xiaoling 30.2 2107
Xiaoling 77.39 2108
Xiaoling 66.26 2109 (((
Xiaoling 30.2 2110 As shown in below:
Xiaoling 66.26 2111 )))
Xiaoling 30.2 2112
Xiaoling 66.3 2113 [[image:1653360498588-932.png||height="485" width="726"]]
Xiaoling 30.2 2114
Xiaoling 68.19 2115
Xiaoling 126.27 2116 == 6.4 How to change the uplink interval? ==
Xiaoling 30.2 2117
Xiaoling 90.3 2118
Ellie Zhang 118.1 2119 Please see this link: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/How%20to%20set%20the%20transmit%20time%20interval/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20set%20the%20transmit%20time%20interval/]]
2120
2121
2122 == 6.5 Can I see counting event in Serial? ==
2123
2124
Xiaoling 58.2 2125 (((
Xiaoling 90.3 2126 User can run AT+DEBUG command to see the counting event in serial. If firmware too old and doesn't support AT+DEBUG. User can update to latest firmware first.
Xiaoling 68.19 2127
Edwin Chen 76.1 2128
Ellie Zhang 118.1 2129 == 6.6 Can i use point to point communication for LT-22222-L? ==
Edwin Chen 76.1 2130
Xiaoling 90.3 2131
Edwin Chen 108.1 2132 Yes, please refer [[Point to Point Communication>>doc:Main. Point to Point Communication of LT-22222-L.WebHome]]  ,this is [[firmware>>https://github.com/dragino/LT-22222-L/releases]].
Xiaoling 82.37 2133
2134
Xiaoling 58.2 2135 )))
Xiaoling 30.2 2136
Xiaoling 58.2 2137 (((
Ellie Zhang 118.1 2138 == 6.7 Why does the relay output become the default and open relay after the lt22222 is powered off? ==
Xiaoling 77.32 2139
Xiaoling 90.3 2140
Bei Jinggeng 82.1 2141 If the device is not shut down, but directly powered off.
2142
2143 It will default that this is a power-off state.
2144
2145 In modes 2 to 5, DO RO status and pulse count are saved in flash.
2146
2147 After restart, the status before power failure will be read from flash.
2148
Xiaoling 82.37 2149
Ellie Zhang 118.1 2150 == 6.8 Can i set up LT-22222-L as a NC(Normal Close) Relay? ==
Xiaoling 90.3 2151
Xiaoling 101.3 2152
Edwin Chen 99.1 2153 LT-22222-L built-in relay is NO (Normal Open). User can use an external relay to achieve Normal Close purpose. Diagram as below:
2154
Xiaoling 101.3 2155
Edwin Chen 99.1 2156 [[image:image-20221006170630-1.png||height="610" width="945"]]
2157
2158
Ellie Zhang 118.1 2159 == 6.9 Can LT22222-L save RO state? ==
Edwin Chen 99.1 2160
Xiaoling 104.2 2161
Bei Jinggeng 103.1 2162 Firmware version needs to be no less than 1.6.0.
2163
Xiaoling 127.2 2164
Bei Jinggeng 127.1 2165 == 6.10 Why does the LT22222 always report 15.585V when measuring AVI? ==
Bei Jinggeng 103.1 2166
Bei Jinggeng 127.1 2167
2168 It is likely that the GND is not connected during the measurement, or the wire connected to the GND is loose.
2169
2170
Xiaoling 112.2 2171 = 7. Trouble Shooting =
Xiaoling 58.2 2172 )))
Xiaoling 30.2 2173
Xiaoling 58.2 2174 (((
2175 (((
Xiaoling 112.2 2176 == 7.1 Downlink doesn't work, how to solve it? ==
Xiaoling 90.3 2177
2178
Xiaoling 58.2 2179 )))
2180 )))
Xiaoling 30.2 2181
Xiaoling 58.2 2182 (((
Xiaoling 68.25 2183 Please see this link for how to debug: [[LoRaWAN Communication Debug>>doc:Main.LoRaWAN Communication Debug.WebHome||anchor="H5.1Howitwork"]]
Xiaoling 58.2 2184 )))
Xiaoling 30.2 2185
Xiaoling 58.2 2186 (((
Xiaoling 77.32 2187
2188
Xiaoling 112.2 2189 == 7.2 Have trouble to upload image. ==
Xiaoling 90.3 2190
2191
Xiaoling 58.2 2192 )))
Xiaoling 30.2 2193
Xiaoling 58.2 2194 (((
Xiaoling 68.25 2195 See this link for trouble shooting: [[Firmware Upgrade Instruction>>doc:Main.Firmware Upgrade Instruction for STM32 base products.WebHome]]
Xiaoling 58.2 2196 )))
Xiaoling 30.2 2197
Xiaoling 58.2 2198 (((
Xiaoling 68.3 2199
Xiaoling 30.2 2200
Xiaoling 112.2 2201 == 7.3 Why I can't join TTN in US915 /AU915 bands? ==
Xiaoling 90.3 2202
2203
Xiaoling 58.2 2204 )))
Xiaoling 30.2 2205
Xiaoling 58.2 2206 (((
Xiaoling 68.27 2207 It might be about the channels mapping. [[Please see this link for detail>>doc:Main.LoRaWAN Communication Debug.WebHome||anchor="H2.NoticeofUS9152FCN4702FAU915Frequencyband"]]
Xiaoling 58.2 2208 )))
Xiaoling 30.2 2209
2210
Xiaoling 128.4 2211 == 7.4 Why can LT22222 perform Uplink normally, but cannot receive Downlink? ==
Bei Jinggeng 128.1 2212
Xiaoling 128.3 2213
Bei Jinggeng 128.1 2214 The FCD count of the gateway is inconsistent with the FCD count of the node, causing the downlink to remain in the queue state.
Xiaoling 128.4 2215 Use this command to bring their counts back together: [[Resets the downlink packet count>>||anchor="H3.4.2.23Resetsthedownlinkpacketcount"]]
Bei Jinggeng 128.1 2216
2217
Xiaoling 112.2 2218 = 8. Order Info =
Xiaoling 30.2 2219
Xiaoling 83.13 2220
Xiaoling 66.16 2221 (% style="color:#4f81bd" %)**LT-22222-L-XXX:**
Xiaoling 30.2 2222
Xiaoling 66.16 2223 (% style="color:#4f81bd" %)**XXX:**
Xiaoling 30.2 2224
Xiaoling 83.14 2225 * (% style="color:red" %)**EU433**(%%):  LT with frequency bands EU433
2226 * (% style="color:red" %)**EU868**(%%):  LT with frequency bands EU868
2227 * (% style="color:red" %)**KR920**(%%):  LT with frequency bands KR920
2228 * (% style="color:red" %)**CN470**(%%):  LT with frequency bands CN470
2229 * (% style="color:red" %)**AS923**(%%):  LT with frequency bands AS923
2230 * (% style="color:red" %)**AU915**(%%):  LT with frequency bands AU915
2231 * (% style="color:red" %)**US915**(%%):  LT with frequency bands US915
2232 * (% style="color:red" %)**IN865**(%%):  LT with frequency bands IN865
2233 * (% style="color:red" %)**CN779**(%%):  LT with frequency bands CN779
Xiaoling 66.27 2234
Xiaoling 112.2 2235 = 9. Packing Info =
Xiaoling 109.2 2236
Xiaoling 30.2 2237
2238 **Package Includes**:
2239
Xiaoling 66.18 2240 * LT-22222-L I/O Controller x 1
Xiaoling 66.17 2241 * Stick Antenna for LoRa RF part x 1
2242 * Bracket for controller x1
2243 * Program cable x 1
Xiaoling 30.2 2244
2245 **Dimension and weight**:
2246
Xiaoling 66.6 2247 * Device Size: 13.5 x 7 x 3 cm
2248 * Device Weight: 105g
2249 * Package Size / pcs : 14.5 x 8 x 5 cm
2250 * Weight / pcs : 170g
Xiaoling 68.19 2251
Xiaoling 112.2 2252 = 10. Support =
Xiaoling 109.2 2253
Xiaoling 30.2 2254
Xiaoling 58.2 2255 * (((
2256 Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
2257 )))
2258 * (((
Xiaoling 118.15 2259 Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[Support@dragino.cc>>mailto:Support@dragino.cc]]
Xiaoling 90.3 2260
2261
2262
Xiaoling 83.13 2263 )))
Xiaoling 82.37 2264
Xiaoling 112.2 2265 = 11. Reference​​​​​ =
Xiaoling 66.8 2266
Xiaoling 90.3 2267
Xiaoling 77.35 2268 * LT-22222-L: [[http:~~/~~/www.dragino.com/products/lora-lorawan-end-node/item/156-lt-22222-l.html>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/156-lt-22222-l.html]]
Xiaoling 90.4 2269 * [[Datasheet, Document Base>>https://www.dropbox.com/sh/gxxmgks42tqfr3a/AACEdsj_mqzeoTOXARRlwYZ2a?dl=0]]
Xiaoling 66.8 2270 * [[Hardware Source>>url:https://github.com/dragino/Lora/tree/master/LT/LT-33222-L/v1.0]]
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0