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

From version 134.1
edited by Edwin Chen
on 2024/05/08 22:32
Change comment: There is no comment for this version
To version 122.7
edited by Xiaoling
on 2023/06/08 17:16
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -LT-22222-L -- LoRa IO Controller User Manual
1 +LT-22222-L LoRa IO Controller User Manual
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Edwin
1 +XWiki.Xiaoling
Content
... ... @@ -3,10 +3,6 @@
3 3  
4 4  
5 5  
6 -
7 -
8 -
9 -
10 10  **Table of Contents:**
11 11  
12 12  {{toc/}}
... ... @@ -57,73 +57,166 @@
57 57  
58 58  )))
59 59  
60 -== 1.2 Specifications ==
56 +== 1.2  Specifications ==
61 61  
58 +(((
59 +
60 +
62 62  (% style="color:#037691" %)**Hardware System:**
62 +)))
63 63  
64 -* STM32L072xxxx MCU
65 -* SX1276/78 Wireless Chip 
66 -* Power Consumption:
67 -** Idle: 4mA@12v
68 -** 20dB Transmit: 34mA@12v
69 -* Operating Temperature: -40 ~~ 85 Degree, No Dew
64 +* (((
65 +STM32L072xxxx MCU
66 +)))
67 +* (((
68 +SX1276/78 Wireless Chip 
69 +)))
70 +* (((
71 +(((
72 +Power Consumption:
73 +)))
70 70  
75 +* (((
76 +Idle: 4mA@12v
77 +)))
78 +* (((
79 +20dB Transmit: 34mA@12v
80 +)))
81 +)))
71 71  
83 +(((
84 +
85 +
72 72  (% style="color:#037691" %)**Interface for Model: LT22222-L:**
87 +)))
73 73  
74 -* 2 x Digital dual direction Input (Detect High/Low signal, Max: 50v, or 220v with optional external resistor)
75 -* 2 x Digital Output (NPN output. Max pull up voltage 36V,450mA)
76 -* 2 x Relay Output (5A@250VAC / 30VDC)
77 -* 2 x 0~~20mA Analog Input (res:0.01mA)
78 -* 2 x 0~~30V Analog Input (res:0.01v)
79 -* Power Input 7~~ 24V DC. 
89 +* (((
90 +2 x Digital dual direction Input (Detect High/Low signal, Max: 50v, or 220v with optional external resistor)
91 +)))
92 +* (((
93 +2 x Digital Output (NPN output. Max pull up voltage 36V,450mA)
94 +)))
95 +* (((
96 +2 x Relay Output (5A@250VAC / 30VDC)
97 +)))
98 +* (((
99 +2 x 0~~20mA Analog Input (res:0.01mA)
100 +)))
101 +* (((
102 +2 x 0~~30V Analog Input (res:0.01v)
103 +)))
104 +* (((
105 +Power Input 7~~ 24V DC. 
106 +)))
80 80  
108 +(((
109 +
81 81  
82 82  (% style="color:#037691" %)**LoRa Spec:**
112 +)))
83 83  
84 -* Frequency Range:
85 -** Band 1 (HF): 862 ~~ 1020 Mhz
86 -** Band 2 (LF): 410 ~~ 528 Mhz
87 -* 168 dB maximum link budget.
88 -* +20 dBm - 100 mW constant RF output vs.
89 -* +14 dBm high efficiency PA.
90 -* Programmable bit rate up to 300 kbps.
91 -* High sensitivity: down to -148 dBm.
92 -* Bullet-proof front end: IIP3 = -12.5 dBm.
93 -* Excellent blocking immunity.
94 -* Low RX current of 10.3 mA, 200 nA register retention.
95 -* Fully integrated synthesizer with a resolution of 61 Hz.
96 -* FSK, GFSK, MSK, GMSK, LoRaTM and OOK modulation.
97 -* Built-in bit synchronizer for clock recovery.
98 -* Preamble detection.
99 -* 127 dB Dynamic Range RSSI.
100 -* Automatic RF Sense and CAD with ultra-fast AFC.
101 -* Packet engine up to 256 bytes with CRC.
114 +* (((
115 +(((
116 +Frequency Range:
117 +)))
102 102  
119 +* (((
120 +Band 1 (HF): 862 ~~ 1020 Mhz
121 +)))
122 +* (((
123 +Band 2 (LF): 410 ~~ 528 Mhz
124 +)))
125 +)))
126 +* (((
127 +168 dB maximum link budget.
128 +)))
129 +* (((
130 ++20 dBm - 100 mW constant RF output vs.
131 +)))
132 +* (((
133 ++14 dBm high efficiency PA.
134 +)))
135 +* (((
136 +Programmable bit rate up to 300 kbps.
137 +)))
138 +* (((
139 +High sensitivity: down to -148 dBm.
140 +)))
141 +* (((
142 +Bullet-proof front end: IIP3 = -12.5 dBm.
143 +)))
144 +* (((
145 +Excellent blocking immunity.
146 +)))
147 +* (((
148 +Low RX current of 10.3 mA, 200 nA register retention.
149 +)))
150 +* (((
151 +Fully integrated synthesizer with a resolution of 61 Hz.
152 +)))
153 +* (((
154 +FSK, GFSK, MSK, GMSK, LoRaTM and OOK modulation.
155 +)))
156 +* (((
157 +Built-in bit synchronizer for clock recovery.
158 +)))
159 +* (((
160 +Preamble detection.
161 +)))
162 +* (((
163 +127 dB Dynamic Range RSSI.
164 +)))
165 +* (((
166 +Automatic RF Sense and CAD with ultra-fast AFC.
167 +)))
168 +* (((
169 +Packet engine up to 256 bytes with CRC.
170 +
171 +
172 +
173 +)))
174 +
103 103  == 1.3 Features ==
104 104  
177 +
105 105  * LoRaWAN Class A & Class C protocol
179 +
106 106  * Optional Customized LoRa Protocol
181 +
107 107  * Frequency Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915/RU864/IN865/MA869
183 +
108 108  * AT Commands to change parameters
185 +
109 109  * Remote configure parameters via LoRa Downlink
187 +
110 110  * Firmware upgradable via program port
189 +
111 111  * Counting
112 112  
113 -== 1.4 Applications ==
114 114  
193 +
194 +== 1.4  Applications ==
195 +
196 +
115 115  * Smart Buildings & Home Automation
198 +
116 116  * Logistics and Supply Chain Management
200 +
117 117  * Smart Metering
202 +
118 118  * Smart Agriculture
204 +
119 119  * Smart Cities
206 +
120 120  * Smart Factory
121 121  
209 +
210 +
122 122  == 1.5 Hardware Variants ==
123 123  
124 124  
125 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)
126 -|(% 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**
214 +(% border="1" style="background-color:#f2f2f2; width:500px" %)
215 +|(% style="background-color:#d9e2f3; color:#0070c0; width:103px" %)**Model**|(% style="background-color:#d9e2f3; color:#0070c0; width:131px" %)**Photo**|(% style="background-color:#d9e2f3; color:#0070c0; width:334px" %)**Description**
127 127  |(% style="width:103px" %)**LT22222-L**|(% style="width:131px" %)(((
128 128  (% style="text-align:center" %)
129 129  [[image:image-20230424115112-1.png||height="106" width="58"]]
... ... @@ -136,12 +136,21 @@
136 136  * 1 x Counting Port
137 137  )))
138 138  
228 +
229 +
139 139  = 2. Power ON Device =
140 140  
232 +
233 +(((
141 141  The LT controller can be powered by 7 ~~ 24V DC power source. Connect VIN to Power Input V+ and GND to power input V- to power the LT controller.
235 +)))
142 142  
237 +(((
143 143  PWR will on when device is properly powered.
144 144  
240 +
241 +)))
242 +
145 145  [[image:1653297104069-180.png]]
146 146  
147 147  
... ... @@ -200,6 +200,7 @@
200 200  [[image:1653298023685-319.png]]
201 201  
202 202  
301 +
203 203  (((
204 204  (% 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.
205 205  
... ... @@ -226,6 +226,8 @@
226 226  
227 227  * (% style="color:blue" %)**ADDMOD6**(%%): Trigger Mode, Optional, used together with MOD1 ~~ MOD5
228 228  
328 +
329 +
229 229  === 3.3.1 AT+MOD~=1, 2ACI+2AVI ===
230 230  
231 231  
... ... @@ -232,8 +232,8 @@
232 232  (((
233 233  The uplink payload includes totally 9 bytes. Uplink packets use FPORT=2 and every 10 minutes send one uplink by default. (% style="display:none" %)
234 234  
235 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
236 -|(% 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**
336 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
337 +|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**
237 237  |Value|(((
238 238  AVI1 voltage
239 239  )))|(((
... ... @@ -248,14 +248,17 @@
248 248  )))
249 249  
250 250  (((
352 +
353 +
251 251  (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
252 252  
253 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
356 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
254 254  |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
255 255  |RO1|RO2|DI3|DI2|DI1|DO3|DO2|DO1
256 256  )))
257 257  
258 -* RO is for relay. ROx=1 : close, ROx=0 always open.
361 +
362 +* RO is for relay. ROx=1 : close,ROx=0 always open.
259 259  * DI is for digital input. DIx=1: high or float, DIx=0: low.
260 260  * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
261 261  
... ... @@ -266,7 +266,7 @@
266 266  
267 267  **The value for the interface is:  **
268 268  
269 -AVI1 channel voltage is 0x04AB/1000=1195(DEC)/1000=1.195V
373 +AVI1 channel voltage is 0x04AB/1000=1195DEC/1000=1.195V
270 270  
271 271  AVI2 channel voltage is 0x04AC/1000=1.196V
272 272  
... ... @@ -304,8 +304,8 @@
304 304  (((
305 305  Total : 11 bytes payload
306 306  
307 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
308 -|(% 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**
411 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
412 +|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**4**|(% style="background-color:#D9E2F3;color:#0070C0" %)**4**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**
309 309  |Value|COUNT1|COUNT2 |DIDORO*|(((
310 310  Reserve
311 311  )))|MOD
... ... @@ -312,13 +312,15 @@
312 312  )))
313 313  
314 314  (((
419 +
420 +
315 315  (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DO3, DO2 and DO1. Totally 1bytes as below
316 316  
317 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
423 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
318 318  |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
319 319  |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1
320 320  
321 -RO is for relay. ROx=1 : close , ROx=0 always open.
427 +RO is for relay. ROx=1 : closeROx=0 always open.
322 322  )))
323 323  
324 324  * FIRST: Indicate this is the first packet after join network.
... ... @@ -326,32 +326,39 @@
326 326  
327 327  (((
328 328  (% style="color:red" %)**Note: DO3 bit is not valid for LT-22222-L.**
329 -
330 -
331 331  )))
332 332  
333 333  (((
438 +
439 +
334 334  **To use counting mode, please run:**
335 335  )))
336 336  
337 -(((
338 338  (% class="box infomessage" %)
339 339  (((
445 +(((
446 +(((
340 340  **AT+MOD=2**
448 +)))
341 341  
450 +(((
342 342  **ATZ**
343 343  )))
344 344  )))
454 +)))
345 345  
346 346  (((
347 347  
348 348  
349 349  (% style="color:#4f81bd" %)**AT Commands for counting:**
460 +
461 +
350 350  )))
351 351  
352 352  (((
353 353  **For LT22222-L:**
354 354  
467 +
355 355  (% style="color:blue" %)**AT+TRIG1=0,100**(%%)**  (set DI1 port to trigger on low level, valid signal is 100ms) **
356 356  
357 357  (% style="color:blue" %)**AT+TRIG1=1,100**(%%)**  (set DI1 port to trigger on high level, valid signal is 100ms ) **
... ... @@ -371,8 +371,8 @@
371 371  
372 372  **LT22222-L**: This mode the DI1 is used as a counting pin.
373 373  
374 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
375 -|(% 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**
487 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
488 +|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**4**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**
376 376  |Value|COUNT1|(((
377 377  ACI1 Current
378 378  )))|(((
... ... @@ -380,14 +380,17 @@
380 380  )))|DIDORO*|Reserve|MOD
381 381  
382 382  (((
496 +
497 +
383 383  (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
384 384  
385 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
500 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
386 386  |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
387 387  |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1
388 388  )))
389 389  
390 -* RO is for relay. ROx=1 : close, ROx=0 always open.
505 +
506 +* RO is for relay. ROx=1 : close,ROx=0 always open.
391 391  * FIRST: Indicate this is the first packet after join network.
392 392  * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
393 393  
... ... @@ -400,14 +400,18 @@
400 400  **To use counting mode, please run:**
401 401  )))
402 402  
403 -(((
404 404  (% class="box infomessage" %)
405 405  (((
521 +(((
522 +(((
406 406  **AT+MOD=3**
524 +)))
407 407  
526 +(((
408 408  **ATZ**
409 409  )))
410 410  )))
530 +)))
411 411  
412 412  (((
413 413  Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]].
... ... @@ -424,51 +424,60 @@
424 424  (((
425 425  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.
426 426  
427 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
428 -|(% 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**
547 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
548 +|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**4**|(% style="background-color:#D9E2F3;color:#0070C0" %)**4**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**
429 429  |Value|COUNT1|AVI1 Counting|DIDORO*|(((
430 -Reserve
431 -)))|MOD
550 +Reserve)))|MOD
432 432  )))
433 433  
553 +
434 434  (((
435 435  (% style="color:#4f81bd" %)**DIDORO **(%%)is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
436 436  
437 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
557 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
438 438  |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
439 439  |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1
440 440  )))
441 441  
442 -* RO is for relay. ROx=1 : close, ROx=0 always open.
562 +
563 +* RO is for relay. ROx=1 : close,ROx=0 always open.
443 443  * FIRST: Indicate this is the first packet after join network.
444 444  * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
445 445  
446 446  (((
447 447  (% style="color:red" %)**Note: DO3 is not valid for LT-22222-L.**
448 -
449 -
450 450  )))
451 451  
452 452  (((
572 +
573 +
453 453  **To use this mode, please run:**
454 454  )))
455 455  
456 -(((
457 457  (% class="box infomessage" %)
458 458  (((
579 +(((
580 +(((
459 459  **AT+MOD=4**
582 +)))
460 460  
584 +(((
461 461  **ATZ**
462 462  )))
463 463  )))
588 +)))
464 464  
590 +
465 465  (((
466 466  Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]].
467 467  )))
468 468  
469 469  (((
596 +
597 +
470 470  **Plus below command for AVI1 Counting:**
471 471  
600 +
472 472  (% style="color:blue" %)**AT+SETCNT=3,60**(%%)**  (set AVI Count to 60)**
473 473  
474 474  (% style="color:blue" %)**AT+VOLMAX=20000**(%%)**  (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)**
... ... @@ -484,8 +484,8 @@
484 484  
485 485  **LT22222-L**: This mode the DI1 is used as a counting pin.
486 486  
487 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
488 -|(% 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**
616 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
617 +|(% style="background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**2**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**|(% style="background-color:#D9E2F3;color:#0070C0" %)**1**
489 489  |Value|(((
490 490  AVI1 voltage
491 491  )))|(((
... ... @@ -497,14 +497,16 @@
497 497  )))|MOD
498 498  
499 499  (((
629 +
630 +
500 500  (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
501 501  
502 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
633 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
503 503  |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
504 504  |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1
505 505  )))
506 506  
507 -* RO is for relay. ROx=1 : close, ROx=0 always open.
638 +* RO is for relay. ROx=1 : closeROx=0 always open.
508 508  * FIRST: Indicate this is the first packet after join network.
509 509  * (((
510 510  DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
... ... @@ -515,17 +515,23 @@
515 515  )))
516 516  
517 517  (((
649 +
650 +
518 518  **To use this mode, please run:**
519 519  )))
520 520  
521 -(((
522 522  (% class="box infomessage" %)
523 523  (((
656 +(((
657 +(((
524 524  **AT+MOD=5**
659 +)))
525 525  
661 +(((
526 526  **ATZ**
527 527  )))
528 528  )))
665 +)))
529 529  
530 530  (((
531 531  Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]].
... ... @@ -620,38 +620,50 @@
620 620  
621 621  MOD6 Payload : total 11 bytes payload
622 622  
623 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
624 -|(% 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**
760 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
761 +|**Size(bytes)**|**1**|**1**|**1**|**6**|**1**|**1**
625 625  |Value|(((
626 -TRI_A FLAG
763 +TRI_A
764 +FLAG
627 627  )))|(((
628 -TRI_A Status
766 +TRI_A
767 +Status
629 629  )))|(((
630 -TRI_DI FLAG+STA
769 +TRI_DI
770 +FLAG+STA
631 631  )))|Reserve|Enable/Disable MOD6|(((
632 -MOD(6)
772 +MOD
773 +(6)
633 633  )))
634 634  
635 635  (% style="color:#4f81bd" %)**TRI FLAG1**(%%) is a combination to show if trigger is set for this part. Totally 1byte as below
636 636  
637 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
778 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
638 638  |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
639 639  |(((
640 -AV1_LOW
781 +AV1_
782 +LOW
641 641  )))|(((
642 -AV1_HIGH
784 +AV1_
785 +HIGH
643 643  )))|(((
644 -AV2_LOW
787 +AV2_
788 +LOW
645 645  )))|(((
646 -AV2_HIGH
790 +AV2_
791 +HIGH
647 647  )))|(((
648 -AC1_LOW
793 +AC1_
794 +LOW
649 649  )))|(((
650 -AC1_HIGH
796 +AC1_
797 +HIGH
651 651  )))|(((
652 -AC2_LOW
799 +AC2_
800 +LOW
653 653  )))|(((
654 -AC2_HIGH
802 +AC2_
803 +HIGH
655 655  )))
656 656  
657 657  * Each bits shows if the corresponding trigger has been configured.
... ... @@ -663,24 +663,32 @@
663 663  
664 664  (% style="color:#4f81bd" %)**TRI Status1**(%%) is a combination to show which condition is trigger. Totally 1byte as below
665 665  
666 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
815 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
667 667  |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
668 668  |(((
669 -AV1_LOW
818 +AV1_
819 +LOW
670 670  )))|(((
671 -AV1_HIGH
821 +AV1_
822 +HIGH
672 672  )))|(((
673 -AV2_LOW
824 +AV2_
825 +LOW
674 674  )))|(((
675 -AV2_HIGH
827 +AV2_
828 +HIGH
676 676  )))|(((
677 -AC1_LOW
830 +AC1_
831 +LOW
678 678  )))|(((
679 -AC1_HIGH
833 +AC1_
834 +HIGH
680 680  )))|(((
681 -AC2_LOW
836 +AC2_
837 +LOW
682 682  )))|(((
683 -AC2_HIGH
839 +AC2_
840 +HIGH
684 684  )))
685 685  
686 686  * Each bits shows which status has been trigger on this uplink.
... ... @@ -692,7 +692,7 @@
692 692  
693 693  (% style="color:#4f81bd" %)**TRI_DI FLAG+STA **(%%)is a combination to show which condition is trigger. Totally 1byte as below
694 694  
695 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
852 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
696 696  |**bit7**|**bit6**|**bit5**|**bit4**|**bit3**|**bit2**|**bit1**|**bit0**
697 697  |N/A|N/A|N/A|N/A|DI2_STATUS|DI2_FLAG|DI1_STATUS|DI1_FLAG
698 698  
... ... @@ -774,10 +774,14 @@
774 774  
775 775  Set work mode.
776 776  
777 -* (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+MOD=N  **
934 +* (% style="color:#037691" %)**AT Command:**
778 778  
936 +(% style="color:blue" %)**AT+MOD=N  **
937 +
938 +
779 779  **Example**: AT+MOD=2. Set work mode to Double DI counting mode
780 780  
941 +
781 781  * (% style="color:#037691" %)**Downlink Payload (prefix 0x0A):**
782 782  
783 783  (% style="color:blue" %)**0x0A aa  **(%%)** ** ~/~/ Same as AT+MOD=aa
... ... @@ -787,12 +787,16 @@
787 787  ==== 3.4.2.3 Poll an uplink ====
788 788  
789 789  
790 -* (% style="color:#037691" %)**AT Command:**(%%) There is no AT Command to poll uplink
951 +* (% style="color:#037691" %)**AT Command:**
791 791  
953 +There is no AT Command to poll uplink
954 +
955 +
792 792  * (% style="color:#037691" %)**Downlink Payload (prefix 0x08):**
793 793  
794 794  (% style="color:blue" %)**0x08 FF  **(%%)** **~/~/ Poll an uplink
795 795  
960 +
796 796  **Example**: 0x08FF, ask device to send an Uplink
797 797  
798 798  
... ... @@ -802,8 +802,10 @@
802 802  
803 803  Use of trigger mode, please check [[ADDMOD6>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]
804 804  
805 -* (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+ADDMOD6=1 or 0**
970 +* (% style="color:#037691" %)**AT Command:**
806 806  
972 +(% style="color:blue" %)**AT+ADDMOD6=1 or 0**
973 +
807 807  (% style="color:red" %)**1:** (%%)Enable Trigger Mode
808 808  
809 809  (% style="color:red" %)**0: **(%%)Disable Trigger Mode
... ... @@ -818,12 +818,13 @@
818 818  ==== 3.4.2.5 Poll trigger settings ====
819 819  
820 820  
821 -Poll trigger settings
988 +Poll trigger settings,
822 822  
823 823  * (% style="color:#037691" %)**AT Command:**
824 824  
825 825  There is no AT Command for this feature.
826 826  
994 +
827 827  * (% style="color:#037691" %)**Downlink Payload (prefix 0x AB 06):**
828 828  
829 829  (% style="color:blue" %)**0xAB 06  ** (%%) ~/~/ Poll trigger settings, device will uplink trigger settings once receive this command
... ... @@ -835,11 +835,15 @@
835 835  
836 836  Enable Disable DI1/DI2/DI2 as trigger,
837 837  
838 -* (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**Format: AT+DTRI=<DI1_TIRGGER_FlAG>,< DI2_TIRGGER_FlAG >**
1006 +* (% style="color:#037691" %)**AT Command:**
839 839  
840 -**Example:** AT+ DTRI =1,0   (Enable DI1 trigger / disable DI2 trigger)
1008 +(% style="color:blue" %)**Format: AT+DTRI=<DI1_TIRGGER_FlAG>,< DI2_TIRGGER_FlAG >**
841 841  
842 842  
1011 +**Example:**
1012 +
1013 +AT+ DTRI =1,0   (Enable DI1 trigger / disable DI2 trigger)
1014 +
843 843  * (% style="color:#037691" %)**Downlink Payload (prefix 0xAA 02):**
844 844  
845 845  (% style="color:blue" %)**0xAA 02 aa bb   ** (%%) ~/~/ Same as AT+DTRI=aa,bb
... ... @@ -851,15 +851,20 @@
851 851  
852 852  Set DI1 or DI3(for LT-33222-L) trigger.
853 853  
854 -* (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+TRIG1=a,b**
1026 +* (% style="color:#037691" %)**AT Command:**
855 855  
1028 +(% style="color:blue" %)**AT+TRIG1=a,b**
1029 +
856 856  (% style="color:red" %)**a :** (%%)Interrupt mode. 0: falling edge; 1: rising edge, 2: falling and raising edge(for MOD=1).
857 857  
858 858  (% style="color:red" %)**b :** (%%)delay timing.
859 859  
860 -**Example:** AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms )
861 861  
1035 +**Example:**
862 862  
1037 +AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms )
1038 +
1039 +
863 863  * (% style="color:#037691" %)**Downlink Payload (prefix 0x09 01 ):**
864 864  
865 865  (% style="color:blue" %)**0x09 01 aa bb cc    ** (%%) ~/~/ same as AT+TRIG1=aa,0x(bb cc)
... ... @@ -871,15 +871,20 @@
871 871  
872 872  Set DI2 trigger.
873 873  
874 -* (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+TRIG2=a,b**
1051 +* (% style="color:#037691" %)**AT Command:**
875 875  
1053 +(% style="color:blue" %)**AT+TRIG2=a,b**
1054 +
876 876  (% style="color:red" %)**a :** (%%)Interrupt mode. 0: falling edge; 1: rising edge, 2: falling and raising edge(for MOD=1).
877 877  
878 878  (% style="color:red" %)**b :** (%%)delay timing.
879 879  
880 -**Example:** AT+TRIG2=0,100(set DI1 port to trigger on low level, valid signal is 100ms )
881 881  
1060 +**Example:**
882 882  
1062 +AT+TRIG2=0,100(set DI1 port to trigger on low level, valid signal is 100ms )
1063 +
1064 +
883 883  * (% style="color:#037691" %)**Downlink Payload (prefix 0x09 02 ):**
884 884  
885 885  (% style="color:blue" %)**0x09 02 aa bb cc   ** (%%)~/~/ same as AT+TRIG2=aa,0x(bb cc)
... ... @@ -891,8 +891,11 @@
891 891  
892 892  Set current trigger , base on AC port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]
893 893  
894 -* (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+ACLIM**
1076 +* (% style="color:#037691" %)**AT Command**
895 895  
1078 +(% style="color:blue" %)**AT+ACLIM**
1079 +
1080 +
896 896  * (% style="color:#037691" %)**Downlink Payload (prefix 0xAA 01 )**
897 897  
898 898  (% 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"]]
... ... @@ -904,8 +904,11 @@
904 904  
905 905  Set current trigger , base on AV port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]
906 906  
907 -* (% style="color:#037691" %)**AT Command**(%%): (% style="color:blue" %)**AT+AVLIM    **(%%)** See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]**
1092 +* (% style="color:#037691" %)**AT Command**
908 908  
1094 +(% style="color:blue" %)**AT+AVLIM    **(%%)** See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]]**
1095 +
1096 +
909 909  * (% style="color:#037691" %)**Downlink Payload (prefix 0xAA 00 )**
910 910  
911 911  (% 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"]]
... ... @@ -917,13 +917,18 @@
917 917  
918 918  Set AV and AC trigger minimum interval, system won't response to the second trigger within this set time after the first trigger.
919 919  
920 -* (% 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.
1108 +* (% style="color:#037691" %)**AT Command**
921 921  
1110 +(% style="color:blue" %)**AT+ATDC=5        ** (%%)Device won't response the second trigger within 5 minute after the first trigger.
1111 +
1112 +
922 922  * (% style="color:#037691" %)**Downlink Payload (prefix 0xAC )**
923 923  
924 924  (% style="color:blue" %)**0x AC aa bb   **(%%) ~/~/ same as AT+ATDC=0x(aa bb)   . Unit (min)
925 925  
926 926  (((
1118 +
1119 +
927 927  (% style="color:red" %)**Note: ATDC setting must be more than 5min**
928 928  )))
929 929  
... ... @@ -938,9 +938,8 @@
938 938  
939 939  
940 940  * (% style="color:#037691" %)**Downlink Payload (prefix 0x02)**
1134 +* (% style="color:blue" %)**0x02 aa bb cc     ** (%%)~/~/ Set DO1/DO2/DO3 output
941 941  
942 -(% style="color:blue" %)**0x02 aa bb cc     ** (%%)~/~/ Set DO1/DO2/DO3 output
943 -
944 944  (((
945 945  If payload = 0x02010001, while there is load between V+ and DOx, it means set DO1 to low, DO2 to high and DO3 to low.
946 946  )))
... ... @@ -948,13 +948,14 @@
948 948  (((
949 949  01: Low,  00: High ,  11: No action
950 950  
951 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
952 -|(% 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**
1143 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
1144 +|(% style="background-color:#d9e2f3; color:#0070c0" %)**Downlink Code**|(% style="background-color:#d9e2f3; color:#0070c0" %)**DO1**|(% style="background-color:#d9e2f3; color:#0070c0" %)**DO2**|(% style="background-color:#d9e2f3; color:#0070c0" %)**DO3**
953 953  |02  01  00  11|Low|High|No Action
954 954  |02  00  11  01|High|No Action|Low
955 955  |02  11  01  00|No Action|Low|High
956 956  )))
957 957  
1150 +
958 958  (((
959 959  (% style="color:red" %)**Note: For LT-22222-L, there is no DO3, the last byte can use any value.**
960 960  )))
... ... @@ -992,7 +992,7 @@
992 992  (% style="color:#4f81bd" %)**Third Byte**(%%): Control Method and Ports status:
993 993  
994 994  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:300px" %)
995 -|(% style="background-color:#4f81bd; color:white" %)**Second Byte**|(% style="background-color:#4f81bd; color:white" %)**Status**
1188 +|(% style="background-color:#d9e2f3; color:#0070c0" %)**Second Byte**|(% style="background-color:#d9e2f3; color:#0070c0" %)**Status**
996 996  |0x01|DO1 set to low
997 997  |0x00|DO1 set to high
998 998  |0x11|DO1 NO Action
... ... @@ -1000,7 +1000,7 @@
1000 1000  (% style="color:#4f81bd" %)**Fourth Byte**(%%): Control Method and Ports status:
1001 1001  
1002 1002  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:300px" %)
1003 -|(% style="background-color:#4f81bd; color:white" %)**Second Byte**|(% style="background-color:#4f81bd; color:white" %)**Status**
1196 +|(% style="background-color:#d9e2f3; color:#0070c0" %)**Second Byte**|(% style="background-color:#d9e2f3; color:#0070c0" %)**Status**
1004 1004  |0x01|DO2 set to low
1005 1005  |0x00|DO2 set to high
1006 1006  |0x11|DO2 NO Action
... ... @@ -1008,7 +1008,7 @@
1008 1008  (% style="color:#4f81bd" %)**Fifth Byte**(%%): Control Method and Ports status:
1009 1009  
1010 1010  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:300px" %)
1011 -|(% style="background-color:#4f81bd; color:white" %)**Second Byte**|(% style="background-color:#4f81bd; color:white" %)**Status**
1204 +|(% style="background-color:#d9e2f3; color:#0070c0" %)**Second Byte**|(% style="background-color:#d9e2f3; color:#0070c0" %)**Status**
1012 1012  |0x01|DO3 set to low
1013 1013  |0x00|DO3 set to high
1014 1014  |0x11|DO3 NO Action
... ... @@ -1022,6 +1022,7 @@
1022 1022  
1023 1023   Before Firmwre v1.6.0 the latch time only suport 2 bytes.
1024 1024  
1218 +
1025 1025  (% style="color:red" %)**Device will upload a packet if downlink code executes successfully.**
1026 1026  
1027 1027  
... ... @@ -1045,7 +1045,7 @@
1045 1045  
1046 1046  
1047 1047  
1048 -==== 3.4.2.14 Relay ~-~- Control Relay Output RO1/RO2 ====
1242 +==== 3.4.2. 14 Relay ~-~- Control Relay Output RO1/RO2 ====
1049 1049  
1050 1050  
1051 1051  * (% style="color:#037691" %)**AT Command:**
... ... @@ -1063,10 +1063,10 @@
1063 1063  )))
1064 1064  
1065 1065  (((
1066 -00: Close ,  01: Open , 11: No action
1260 +01: Close ,  00: Open , 11: No action
1067 1067  
1068 1068  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:320px" %)
1069 -|(% style="background-color:#4f81bd; color:white" %)**Downlink Code**|(% style="background-color:#4f81bd; color:white" %)**RO1**|(% style="background-color:#4f81bd; color:white" %)**RO2**
1263 +|(% style="background-color:#d9e2f3; color:#0070c0" %)**Downlink Code**|(% style="background-color:#d9e2f3; color:#0070c0" %)**RO1**|(% style="background-color:#d9e2f3; color:#0070c0" %)**RO2**
1070 1070  |03  00  11|Open|No Action
1071 1071  |03  01  11|Close|No Action
1072 1072  |03  11  00|No Action|Open
... ... @@ -1077,6 +1077,10 @@
1077 1077  |03  00  01|Open|Close
1078 1078  )))
1079 1079  
1274 +(((
1275 +
1276 +)))
1277 +
1080 1080  (% style="color:red" %)**Device will upload a packet if downlink code executes successfully.**
1081 1081  
1082 1082  
... ... @@ -1148,8 +1148,11 @@
1148 1148  
1149 1149  When voltage exceed the threshold, count. Feature see [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]]
1150 1150  
1151 -* (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+VOLMAX   ** (%%)~/~/ See [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]]
1349 +* (% style="color:#037691" %)**AT Command:**
1152 1152  
1351 +(% style="color:blue" %)**AT+VOLMAX   ** (%%)~/~/ See [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]]
1352 +
1353 +
1153 1153  * (% style="color:#037691" %)**Downlink Payload (prefix 0xA5):**
1154 1154  
1155 1155  (% style="color:blue" %)**0xA5 aa bb cc   ** (%%)~/~/ Same as AT+VOLMAX=(aa bb),cc
... ... @@ -1159,8 +1159,10 @@
1159 1159  ==== 3.4.2.17 Counting ~-~- Pre-configure the Count Number ====
1160 1160  
1161 1161  
1162 -* (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+SETCNT=aa,(bb cc dd ee) **
1363 +* (% style="color:#037691" %)**AT Command:**
1163 1163  
1365 +(% style="color:blue" %)**AT+SETCNT=aa,(bb cc dd ee) **
1366 +
1164 1164  (% style="color:red" %)**aa:**(%%) 1: Set count1; 2: Set count2; 3: Set AV1 count
1165 1165  
1166 1166  (% style="color:red" %)**bb cc dd ee: **(%%)number to be set
... ... @@ -1177,8 +1177,11 @@
1177 1177  
1178 1178  Clear counting for counting mode
1179 1179  
1180 -* (% style="color:#037691" %)**AT Command:**(%%) (% style="color:blue" %)**AT+CLRCOUNT         **(%%) ~/~/ clear all counting
1383 +* (% style="color:#037691" %)**AT Command:**
1181 1181  
1385 +(% style="color:blue" %)**AT+CLRCOUNT **(%%) ~/~/ clear all counting
1386 +
1387 +
1182 1182  * (% style="color:#037691" %)**Downlink Payload (prefix 0xA6):**
1183 1183  
1184 1184  (% style="color:blue" %)**0x A6 01    ** (%%)~/~/ clear all counting
... ... @@ -1337,6 +1337,7 @@
1337 1337  [[image:1653356838789-523.png||height="337" width="740"]]
1338 1338  
1339 1339  
1546 +
1340 1340  After added, the sensor data arrive TTN, it will also arrive and show in Mydevices.
1341 1341  
1342 1342  [[image:image-20220524094909-1.png||height="335" width="729"]]
... ... @@ -1368,12 +1368,12 @@
1368 1368  
1369 1369  
1370 1370  (((
1371 -The DI port of LT-22222-L can support **NPN** or **PNP** or **Dry Contact** output sensor.
1578 +The DI port of LT-22222-L can support NPN or PNP output sensor.
1372 1372  )))
1373 1373  
1374 1374  (((
1375 1375  (((
1376 -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.
1583 +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. When there is active current pass NEC2501 pin1 to pin2. The DI will be active high.
1377 1377  
1378 1378  
1379 1379  )))
... ... @@ -1481,19 +1481,6 @@
1481 1481  )))
1482 1482  
1483 1483  
1484 -(% style="color:blue" %)**Example4**(%%): Connect to Dry Contact sensor
1485 -
1486 -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.
1487 -
1488 -To detect a Dry Contact, we can provide a power source to one pin of the Dry Contact. Below is a reference connection.
1489 -
1490 -[[image:image-20230616235145-1.png]]
1491 -
1492 -(% style="color:blue" %)**Example5**(%%): Connect to Open Colleactor
1493 -
1494 -[[image:image-20240219115718-1.png]]
1495 -
1496 -
1497 1497  === 3.6.3 Digital Output Port: DO1/DO2 /DO3 ===
1498 1498  
1499 1499  
... ... @@ -1568,8 +1568,8 @@
1568 1568  == 3.7 LEDs Indicators ==
1569 1569  
1570 1570  
1571 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1572 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**LEDs**|(% style="background-color:#4f81bd; color:white; width:460px" %)**Feature**
1765 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
1766 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**LEDs**|(% style="background-color:#d9e2f3; color:#0070c0; width:470px" %)**Feature**
1573 1573  |**PWR**|Always on if there is power
1574 1574  |**SYS**|(((
1575 1575  After device is powered on, the SYS will **fast blink in GREEN** for 5 times, means RS485-LN start to join LoRaWAN network. If join success, SYS will be **on GREEN for 5 seconds. **SYS will **blink Blue** on every upload and **blink Green** once receive a downlink message.
... ... @@ -1612,6 +1612,10 @@
1612 1612  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.
1613 1613  )))
1614 1614  
1809 +(((
1810 +
1811 +)))
1812 +
1615 1615  [[image:1653358238933-385.png]]
1616 1616  
1617 1617  
... ... @@ -1930,6 +1930,8 @@
1930 1930  dir=LoRa_Gateway/&file=LoRaWAN%201.0.3%20Regional%20Parameters.xlsx]] to see what DR means.**
1931 1931  
1932 1932  **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.**
2131 +
2132 +
1933 1933  )))
1934 1934  
1935 1935  (((
... ... @@ -1936,6 +1936,9 @@
1936 1936  [[image:1653359097980-169.png||height="188" width="729"]]
1937 1937  )))
1938 1938  
2139 +(((
2140 +
2141 +)))
1939 1939  
1940 1940  === 4.2.3 Change to Class A ===
1941 1941  
... ... @@ -1943,9 +1943,8 @@
1943 1943  (((
1944 1944  (% style="color:blue" %)**If sensor JOINED:**
1945 1945  
1946 -(% style="background-color:#dcdcdc" %)**AT+CLASS=A**
1947 -
1948 -(% style="background-color:#dcdcdc" %)**ATZ**
2149 +(% style="background-color:#dcdcdc" %)**AT+CLASS=A
2150 +ATZ**
1949 1949  )))
1950 1950  
1951 1951  
... ... @@ -1975,7 +1975,7 @@
1975 1975  
1976 1976  (((
1977 1977  (% 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]].
1978 -(% 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]].
2180 +(% style="color:blue" %)**Step2**(%%)**:** Download the [[LT Image files>>url:https://www.dropbox.com/sh/g99v0fxcltn9r1y/AADKXQ2v5ZT-S3sxdmbvE7UAa/LT-22222-L/image?dl=0&subfolder_nav_tracking=1]].
1979 1979  (% style="color:blue" %)**Step3**(%%)**:** Open flashloader; choose the correct COM port to update.
1980 1980  
1981 1981  
... ... @@ -1998,6 +1998,7 @@
1998 1998  
1999 1999  (% 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:
2000 2000  
2203 +
2001 2001  [[image:1653360054704-518.png||height="186" width="745"]]
2002 2002  
2003 2003  
... ... @@ -2061,21 +2061,13 @@
2061 2061  
2062 2062  (((
2063 2063  (% style="background-color:#dcdcdc" %)**123456** (%%) :  Enter Password to have AT access.
2064 -
2065 2065  (% style="background-color:#dcdcdc" %)**AT+FDR**(%%)  :  Reset Parameters to Factory Default, Keys Reserve
2066 -
2067 2067  (% style="background-color:#dcdcdc" %)**AT+NJM=0** (%%) :  Set to ABP mode
2068 -
2069 2069  (% style="background-color:#dcdcdc" %)**AT+ADR=0** (%%) :  Set the Adaptive Data Rate Off
2070 -
2071 2071  (% style="background-color:#dcdcdc" %)**AT+DR=5** (%%) :  Set Data Rate (Set AT+DR=3 for 915 band)
2072 -
2073 2073  (% style="background-color:#dcdcdc" %)**AT+TDC=60000 **(%%) :  Set transmit interval to 60 seconds
2074 -
2075 2075  (% style="background-color:#dcdcdc" %)**AT+CHS=868400000**(%%) : Set transmit frequency to 868.4Mhz
2076 -
2077 2077  (% style="background-color:#dcdcdc" %)**AT+DADDR=26 01 1A F1**(%%)  :  Set Device Address to 26 01 1A F1
2078 -
2079 2079  (% style="background-color:#dcdcdc" %)**ATZ**        (%%) :  Reset MCU
2080 2080  )))
2081 2081  
... ... @@ -2087,7 +2087,7 @@
2087 2087  [[image:1653360498588-932.png||height="485" width="726"]]
2088 2088  
2089 2089  
2090 -== 6.4 How to change the uplink interval? ==
2285 +== 6.4 How to change the uplink interval ==
2091 2091  
2092 2092  
2093 2093  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/]]
... ... @@ -2136,12 +2136,6 @@
2136 2136  Firmware version needs to be no less than 1.6.0.
2137 2137  
2138 2138  
2139 -== 6.10 Why does the LT22222 always report 15.585V when measuring AVI? ==
2140 -
2141 -
2142 -It is likely that the GND is not connected during the measurement, or the wire connected to the GND is loose.
2143 -
2144 -
2145 2145  = 7. Trouble Shooting =
2146 2146  )))
2147 2147  
... ... @@ -2182,13 +2182,6 @@
2182 2182  )))
2183 2183  
2184 2184  
2185 -== 7.4 Why can LT22222 perform Uplink normally, but cannot receive Downlink? ==
2186 -
2187 -
2188 -The FCD count of the gateway is inconsistent with the FCD count of the node, causing the downlink to remain in the queue state.
2189 -Use this command to bring their counts back together: [[Resets the downlink packet count>>||anchor="H3.4.2.23Resetsthedownlinkpacketcount"]]
2190 -
2191 -
2192 2192  = 8. Order Info =
2193 2193  
2194 2194  
image-20230616235145-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Edwin
Size
... ... @@ -1,1 +1,0 @@
1 -19.4 KB
Content
image-20240219115718-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Edwin
Size
... ... @@ -1,1 +1,0 @@
1 -27.7 KB
Content