<
From version < 91.1 >
edited by Bei Jinggeng
on 2022/08/24 10:10
To version < 98.1 >
edited by Edwin Chen
on 2022/10/06 17:06
>
Change comment: Uploaded new attachment "image-20221006170630-1.png", version {1}

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Bei
1 +XWiki.Edwin
Content
... ... @@ -15,6 +15,7 @@
15 15  
16 16  = 1.Introduction =
17 17  
18 +
18 18  == 1.1 What is LT Series I/O Controller ==
19 19  
20 20  (((
... ... @@ -57,7 +57,7 @@
57 57  (((
58 58  
59 59  
60 -**Hardware System:**
61 +(% style="color:#037691" %)**Hardware System:**
61 61  )))
62 62  
63 63  * (((
... ... @@ -82,7 +82,7 @@
82 82  (((
83 83  
84 84  
85 -**Interface for Model: LT22222-L:**
86 +(% style="color:#037691" %)**Interface for Model: LT22222-L:**
86 86  )))
87 87  
88 88  * (((
... ... @@ -107,7 +107,7 @@
107 107  (((
108 108  
109 109  
110 -**LoRa Spec:**
111 +(% style="color:#037691" %)**LoRa Spec:**
111 111  )))
112 112  
113 113  * (((
... ... @@ -177,7 +177,7 @@
177 177  
178 178  * LoRaWAN Class A & Class C protocol
179 179  * Optional Customized LoRa Protocol
180 -* Frequency Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915/RU864/IN865
181 +* Frequency Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915/RU864/IN865/MA869
181 181  * AT Commands to change parameters
182 182  * Remote configure parameters via LoRa Downlink
183 183  * Firmware upgradable via program port
... ... @@ -215,6 +215,7 @@
215 215  
216 216  
217 217  
219 +
218 218  = 2. Power ON Device =
219 219  
220 220  
... ... @@ -222,6 +222,8 @@
222 222  
223 223  (((
224 224  PWR will on when device is properly powered.
227 +
228 +
225 225  )))
226 226  
227 227  [[image:1653297104069-180.png]]
... ... @@ -230,6 +230,7 @@
230 230  
231 231  = 3. Operation Mode =
232 232  
237 +
233 233  == 3.1 How it works? ==
234 234  
235 235  
... ... @@ -327,8 +327,10 @@
327 327  * DI is for digital input. DIx=1: high or float, DIx=0: low.
328 328  * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
329 329  
330 -(% style="color:red" %)Note: DI3 and DO3 bit are not valid for LT-22222-L
331 331  
336 +
337 +(% style="color:red" %)**Note: DI3 and DO3 bit are not valid for LT-22222-L**
338 +
332 332  For example if payload is: [[image:image-20220523175847-2.png]]
333 333  
334 334  
... ... @@ -347,6 +347,8 @@
347 347  * [1] RO1 relay channel is close and the RO1 LED is ON.
348 348  * [0] RO2 relay channel is open and RO2 LED is OFF;
349 349  
357 +
358 +
350 350  **LT22222-L:**
351 351  
352 352  * [1] DI2 channel is high input and DI2 LED is ON;
... ... @@ -365,6 +365,7 @@
365 365  
366 366  
367 367  
377 +
368 368  === 3.3.2 AT+MOD~=2, (Double DI Counting) ===
369 369  
370 370  
... ... @@ -388,7 +388,7 @@
388 388  * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
389 389  
390 390  (((
391 -(% style="color:red" %)Note: DO3 bit is not valid for LT-22222-L.
401 +(% style="color:red" %)**Note: DO3 bit is not valid for LT-22222-L.**
392 392  )))
393 393  
394 394  (((
... ... @@ -410,6 +410,8 @@
410 410  
411 411  
412 412  (% style="color:#4f81bd" %)**AT Commands for counting:**
423 +
424 +
413 413  )))
414 414  
415 415  (((
... ... @@ -451,7 +451,7 @@
451 451  * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
452 452  
453 453  (((
454 -(% style="color:red" %)Note: DO3 is not valid for LT-22222-L.
466 +(% style="color:red" %)**Note: DO3 is not valid for LT-22222-L.**
455 455  )))
456 456  
457 457  
... ... @@ -495,7 +495,7 @@
495 495  * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
496 496  
497 497  (((
498 -(% style="color:red" %)Note: DO3 is not valid for LT-22222-L.
510 +(% style="color:red" %)**Note: DO3 is not valid for LT-22222-L.**
499 499  )))
500 500  
501 501  (((
... ... @@ -556,7 +556,7 @@
556 556  )))
557 557  
558 558  (((
559 -(% style="color:red" %)Note: DO3 is not valid for LT-22222-L.
571 +(% style="color:red" %)**Note: DO3 is not valid for LT-22222-L.**
560 560  )))
561 561  
562 562  (((
... ... @@ -590,11 +590,16 @@
590 590  * **AT+MOD=1 ** **~-~->**  The normal working mode
591 591  * **AT+ADDMOD6=1**   **~-~->**  Enable trigger
592 592  
605 +
606 +
593 593  LT will keep monitoring AV1/AV2/AC1/AC2 every 5 seconds; LT will send uplink packets in two cases:
594 594  
595 595  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
596 596  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.**
597 597  
612 +
613 +
614 +
598 598  (% style="color:#037691" %)**AT Command to set Trigger Condition**:
599 599  
600 600  
... ... @@ -602,6 +602,7 @@
602 602  
603 603  Format: AT+AVLIM=<AV1_LIMIT_LOW>,< AV1_LIMIT_HIGH>,<AV2_LIMIT_LOW>,< AV2_LIMIT_HIGH>
604 604  
622 +
605 605  **Example:**
606 606  
607 607  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)
... ... @@ -614,6 +614,7 @@
614 614  
615 615  Format: AT+ACLIM=<AC1_LIMIT_LOW>,< AC1_LIMIT_HIGH>,<AC2_LIMIT_LOW>,< AC2_LIMIT_HIGH>
616 616  
635 +
617 617  **Example:**
618 618  
619 619  AT+ACLIM=10000,15000,0,0   (If ACI1 voltage lower than 10mA or higher than 15mA, trigger an uplink)
... ... @@ -632,6 +632,7 @@
632 632  AT+ DTRI =1,0   (Enable DI1 trigger / disable DI2 trigger)
633 633  
634 634  
654 +
635 635  (% style="color:#037691" %)**Downlink Command to set Trigger Condition:**
636 636  
637 637  Type Code: 0xAA. Downlink command same as AT Command **AT+AVLIM, AT+ACLIM**
... ... @@ -675,11 +675,14 @@
675 675  
676 676  * Each bits shows if the corresponding trigger has been configured.
677 677  
698 +
699 +
678 678  **Example:**
679 679  
680 680  10100000: Means the system has configure to use the trigger: AC1_LOW and AV2_LOW
681 681  
682 682  
705 +
683 683  (% style="color:#4f81bd" %)**TRI Status1**(%%) is a combination to show which condition is trigger. Totally 1byte as below
684 684  
685 685  [[image:image-20220524090249-3.png]]
... ... @@ -686,11 +686,14 @@
686 686  
687 687  * Each bits shows which status has been trigger on this uplink.
688 688  
712 +
713 +
689 689  **Example:**
690 690  
691 691  10000000: Means this packet is trigger by AC1_LOW. Means voltage too low.
692 692  
693 693  
719 +
694 694  (% style="color:#4f81bd" %)**TRI_DI FLAG+STA **(%%)is a combination to show which condition is trigger. Totally 1byte as below
695 695  
696 696  [[image:image-20220524090456-4.png]]
... ... @@ -697,6 +697,8 @@
697 697  
698 698  * Each bits shows which status has been trigger on this uplink.
699 699  
726 +
727 +
700 700  **Example:**
701 701  
702 702  00000111: Means both DI1 and DI2 trigger are enabled and this packet is trigger by DI1.
... ... @@ -704,6 +704,7 @@
704 704  00000101: Means both DI1 and DI2 trigger are enabled.
705 705  
706 706  
735 +
707 707  (% style="color:#4f81bd" %)**Enable/Disable MOD6 **(%%): 0x01: MOD6 is enable. 0x00: MOD6 is disable.
708 708  
709 709  Downlink command to poll MOD6 status:
... ... @@ -714,6 +714,7 @@
714 714  
715 715  
716 716  
746 +
717 717  === 3.3.7 Payload Decoder ===
718 718  
719 719  (((
... ... @@ -739,6 +739,7 @@
739 739  
740 740  
741 741  
772 +
742 742  === 3.4.1 Common Commands ===
743 743  
744 744  
... ... @@ -801,6 +801,7 @@
801 801  
802 802  **0x08 FF     **~/~/ Poll an uplink
803 803  
835 +
804 804  **Example**: 0x08FF, ask device to send an Uplink
805 805  
806 806  
... ... @@ -968,7 +968,7 @@
968 968  (((
969 969  
970 970  
971 -(% style="color:red" %)Note: ATDC setting must be more than 5min
1003 +(% style="color:red" %)**Note: ATDC setting must be more than 5min**
972 972  )))
973 973  
974 974  
... ... @@ -996,11 +996,11 @@
996 996  [[image:image-20220524092754-5.png]]
997 997  
998 998  (((
999 -(% style="color:red" %)Note: For LT-22222-L, there is no DO3, the last byte can use any value.
1031 +(% style="color:red" %)**Note: For LT-22222-L, there is no DO3, the last byte can use any value.**
1000 1000  )))
1001 1001  
1002 1002  (((
1003 -(% style="color:red" %)Device will upload a packet if downlink code executes successfully.
1035 +(% style="color:red" %)**Device will upload a packet if downlink code executes successfully.**
1004 1004  )))
1005 1005  
1006 1006  
... ... @@ -1045,11 +1045,11 @@
1045 1045  [[image:image-20220524093351-8.png]]
1046 1046  
1047 1047  
1048 -(% style="color:#4f81bd" %)**Sixth and Seventh Byte**:
1080 +(% style="color:#4f81bd" %)**Sixth and Seventh and Eighth and Ninth Byte**:
1049 1049  
1050 1050   Latching time. Unit: ms
1051 1051  
1052 -Device will upload a packet if downlink code executes successfully.
1084 +(% style="color:red" %)**Device will upload a packet if downlink code executes successfully.**
1053 1053  
1054 1054  
1055 1055  **Example payload:**
... ... @@ -1098,7 +1098,7 @@
1098 1098  [[image:image-20220524093724-9.png]]
1099 1099  )))
1100 1100  
1101 -Device will upload a packet if downlink code executes successfully.
1133 +(% style="color:red" %)**Device will upload a packet if downlink code executes successfully.**
1102 1102  
1103 1103  
1104 1104  
... ... @@ -1132,9 +1132,9 @@
1132 1132  [[image:image-20220714135731-1.png||height="406" width="627"]]
1133 1133  
1134 1134  
1135 -(% style="color:#4f81bd" %)**Fourth/Fifth Bytes(cc)**(%%): Latching time. Unit: ms
1167 +(% style="color:#4f81bd" %)**Fourth/Fifth/Sixth/Seventh Bytes(cc)**(%%): Latching time. Unit: ms
1136 1136  
1137 -Device will upload a packet if downlink code executes successfully.
1169 +(% style="color:red" %)**Device will upload a packet if downlink code executes successfully.**
1138 1138  
1139 1139  
1140 1140  **Example payload:**
... ... @@ -1157,7 +1157,6 @@
1157 1157  
1158 1158  
1159 1159  
1160 -
1161 1161  ==== 3.4.2.16 Counting ~-~- Voltage threshold counting ====
1162 1162  
1163 1163  
... ... @@ -1230,11 +1230,14 @@
1230 1230  (((
1231 1231  range: aa bb cc:0 to 16777215,  (unit:second)
1232 1232  
1264 +
1265 +
1233 1233  
1234 1234  )))
1235 1235  
1236 1236  ==== 3.4.2.20 Reset save DR DO state ====
1237 1237  
1271 +
1238 1238  * (% style="color:#037691" %)**AT Command:**
1239 1239  
1240 1240  **AT+RODORET=1  **~/~/ RODO will close when the device joining the network. (default)
... ... @@ -1244,13 +1244,16 @@
1244 1244  
1245 1245  * (% style="color:#037691" %)**Downlink Payload (prefix 0xAD):**
1246 1246  
1247 -**0x AD aa  **~/~/ same as AT+RODORET =aa
1281 +**0x AD aa      **~/~/ same as AT+RODORET =aa
1248 1248  
1249 1249  (((
1250 1250  
1251 1251  
1286 +
1287 +
1252 1252  ==== 3.4.2.21 Encrypted payload ====
1253 1253  
1290 +
1254 1254  * (% style="color:#037691" %)**AT Command:**
1255 1255  
1256 1256  **AT+DECRYPT=1  **~/~/ The payload is uploaded without encryption
... ... @@ -1258,8 +1258,11 @@
1258 1258  **AT+DECRYPT=0  **~/~/Encrypt when uploading payload (default)
1259 1259  
1260 1260  
1298 +
1299 +
1261 1261  ==== 3.4.2.22 Get sensor value ====
1262 1262  
1302 +
1263 1263  * (% style="color:#037691" %)**AT Command:**
1264 1264  
1265 1265  **AT+GETSENSORVALUE=0  **~/~/ The serial port gets the reading of the current sensor
... ... @@ -1267,8 +1267,11 @@
1267 1267  **AT+GETSENSORVALUE=1  **~/~/The serial port gets the current sensor reading and uploads it.
1268 1268  
1269 1269  
1310 +
1311 +
1270 1270  ==== 3.4.2.23 Resets the downlink packet count ====
1271 1271  
1314 +
1272 1272  * (% style="color:#037691" %)**AT Command:**
1273 1273  
1274 1274  **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)
... ... @@ -1276,8 +1276,11 @@
1276 1276  **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.
1277 1277  
1278 1278  
1322 +
1323 +
1279 1279  ==== 3.4.2.24 When the limit bytes are exceeded, upload in batches ====
1280 1280  
1326 +
1281 1281  * (% style="color:#037691" %)**AT Command:**
1282 1282  
1283 1283   **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)
... ... @@ -1289,8 +1289,12 @@
1289 1289  
1290 1290  **0x21 00 01 ** ~/~/ Set  the DISMACANS=1
1291 1291  
1338 +
1339 +
1340 +
1292 1292  ==== 3.4.2.25 Copy downlink to uplink ====
1293 1293  
1343 +
1294 1294  * (% style="color:#037691" %)**AT Command**(%%)**:**
1295 1295  
1296 1296   **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.
... ... @@ -1309,11 +1309,16 @@
1309 1309  
1310 1310  ==== 3.4.2.26 Query version number and frequency band 、TDC ====
1311 1311  
1362 +
1312 1312  * (((
1313 -(% style="color:#037691" %)**Downlink Payload**(%%)**: 26 01  ** ~/~/ Downlink 26 01 can query device upload frequency, frequency band, software version number, TDC time.
1364 +(% style="color:#037691" %)**Downlink Payload**(%%)**:**
1365 +
1366 +**26 01  ** ~/~/ Downlink 26 01 can query device upload frequency, frequency band, software version number, TDC time.
1367 +
1368 +
1314 1314  )))
1315 1315  
1316 -Example:
1371 +**Example:**
1317 1317  
1318 1318  [[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"]]
1319 1319  
... ... @@ -1419,10 +1419,10 @@
1419 1419  )))
1420 1420  
1421 1421  * (((
1422 -Connect sensors output to DI1-
1477 +Connect sensor's output to DI1-
1423 1423  )))
1424 1424  * (((
1425 -Connect sensors VCC to DI1+.
1480 +Connect sensor's VCC to DI1+.
1426 1426  )))
1427 1427  
1428 1428  (((
... ... @@ -1430,11 +1430,11 @@
1430 1430  )))
1431 1431  
1432 1432  (((
1433 -[[image:1653968155772-850.png||height="23" width="19"]]**= DI1+ / 1K.**
1488 +[[image:1653968155772-850.png||height="23" width="19"]]**= DI1**+** / 1K.**
1434 1434  )))
1435 1435  
1436 1436  (((
1437 -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.
1492 +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.
1438 1438  )))
1439 1439  
1440 1440  (((
... ... @@ -1452,10 +1452,10 @@
1452 1452  )))
1453 1453  
1454 1454  * (((
1455 -Connect sensors output to DI1+
1510 +Connect sensor's output to DI1+
1456 1456  )))
1457 1457  * (((
1458 -Connect sensors GND DI1-.
1513 +Connect sensor's GND DI1-.
1459 1459  )))
1460 1460  
1461 1461  (((
... ... @@ -1485,10 +1485,10 @@
1485 1485  )))
1486 1486  
1487 1487  * (((
1488 -Connect sensors output to DI1+ with a serial 50K resistor
1543 +Connect sensor's output to DI1+ with a serial 50K resistor
1489 1489  )))
1490 1490  * (((
1491 -Connect sensors GND DI1-.
1546 +Connect sensor's GND DI1-.
1492 1492  )))
1493 1493  
1494 1494  (((
... ... @@ -1555,6 +1555,7 @@
1555 1555  
1556 1556  [[image:image-20220524100215-9.png]]
1557 1557  
1613 +
1558 1558  [[image:image-20220524100215-10.png||height="382" width="723"]]
1559 1559  
1560 1560  
... ... @@ -1928,7 +1928,7 @@
1928 1928  
1929 1929  (((
1930 1930  (% 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]].
1931 -(% style="color:blue" %)**Step2**(%%)**:** Download the [[LT Image files>>url:http://www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/image/]].
1987 +(% 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]].
1932 1932  (% style="color:blue" %)**Step3**(%%)**:** Open flashloader; choose the correct COM port to update.
1933 1933  
1934 1934  
... ... @@ -1984,6 +1984,7 @@
1984 1984  (((
1985 1985  Assume we have a LG02 working in the frequency 868400000 now , below is the step.
1986 1986  
2043 +
1987 1987  
1988 1988  )))
1989 1989  )))
... ... @@ -1990,10 +1990,14 @@
1990 1990  
1991 1991  (((
1992 1992  (% 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.
2050 +
2051 +
1993 1993  )))
1994 1994  
1995 1995  (((
1996 1996  [[image:1653360231087-571.png||height="401" width="727"]]
2056 +
2057 +
1997 1997  )))
1998 1998  
1999 1999  (((
... ... @@ -2001,8 +2001,11 @@
2001 2001  )))
2002 2002  
2003 2003  
2065 +
2004 2004  (((
2005 2005  (% style="color:blue" %)**Step2**(%%)**:  **Run AT Command to make LT work in Single frequency & ABP mode. Below is the AT commands:
2068 +
2069 +
2006 2006  )))
2007 2007  
2008 2008  (((
... ... @@ -2059,6 +2059,8 @@
2059 2059  
2060 2060  
2061 2061  = 6. Trouble Shooting =
2126 +
2127 +
2062 2062  )))
2063 2063  
2064 2064  (((
... ... @@ -2119,6 +2119,8 @@
2119 2119  * (% style="color:red" %)**CN779**(%%):  LT with frequency bands CN779
2120 2120  
2121 2121  
2188 +
2189 +
2122 2122  = 8. Packing Info =
2123 2123  
2124 2124  
... ... @@ -2137,6 +2137,8 @@
2137 2137  * Weight / pcs : 170g
2138 2138  
2139 2139  
2208 +
2209 +
2140 2140  = 9. Support =
2141 2141  
2142 2142  
image-20221006170630-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Edwin
Size
... ... @@ -1,0 +1,1 @@
1 +486.5 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0