Changes for page LT-22222-L -- LoRa I/O Controller User Manual
Last modified by Saxer Lin on 2025/04/15 17:24
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -19,6 +19,8 @@ 19 19 == 1.1 What is LT Series I/O Controller == 20 20 21 21 ((( 22 + 23 + 22 22 The Dragino (% style="color:blue" %)**LT series I/O Modules**(%%) are Long Range LoRaWAN I/O Controller. It contains different I/O Interfaces such as:** (% style="color:blue" %)analog current Input, analog voltage input(%%)**(% style="color:blue" %), **relay output**, **digital input**(%%) and (% style="color:blue" %)**digital output**(%%) etc. The LT I/O Modules are designed to simplify the installation of I/O monitoring. 23 23 ))) 24 24 ... ... @@ -48,6 +48,7 @@ 48 48 49 49 ))) 50 50 53 + 51 51 == 1.2 Specifications == 52 52 53 53 ((( ... ... @@ -76,6 +76,8 @@ 76 76 ))) 77 77 78 78 ((( 82 + 83 + 79 79 **Interface for Model: LT22222-L:** 80 80 ))) 81 81 ... ... @@ -99,6 +99,8 @@ 99 99 ))) 100 100 101 101 ((( 107 + 108 + 102 102 **LoRa Spec:** 103 103 ))) 104 104 ... ... @@ -159,6 +159,8 @@ 159 159 * ((( 160 160 Packet engine up to 256 bytes with CRC. 161 161 169 + 170 + 162 162 163 163 ))) 164 164 ... ... @@ -172,6 +172,8 @@ 172 172 * Firmware upgradable via program port 173 173 * Counting 174 174 184 + 185 + 175 175 == 1.4 Applications == 176 176 177 177 * Smart Buildings & Home Automation ... ... @@ -181,6 +181,8 @@ 181 181 * Smart Cities 182 182 * Smart Factory 183 183 195 + 196 + 184 184 == 1.5 Hardware Variants == 185 185 186 186 (% border="1" style="background-color:#f7faff; width:500px" %) ... ... @@ -315,7 +315,6 @@ 315 315 * [1] RO1 relay channel is close and the RO1 LED is ON. 316 316 * [0] RO2 relay channel is open and RO2 LED is OFF; 317 317 318 - 319 319 **LT22222-L:** 320 320 321 321 * [1] DI2 channel is high input and DI2 LED is ON; ... ... @@ -369,12 +369,7 @@ 369 369 ((( 370 370 ((( 371 371 **AT+MOD=2** 372 -))) 373 -))) 374 374 375 -(% class="box infomessage" %) 376 -((( 377 -((( 378 378 **ATZ** 379 379 ))) 380 380 ))) ... ... @@ -393,40 +393,15 @@ 393 393 ((( 394 394 ((( 395 395 **AT+TRIG1=0,100 (set DI1 port to trigger on low level, valid signal is 100ms) ** 396 -))) 397 -))) 398 398 399 -(% class="box infomessage" %) 400 -((( 401 -((( 402 402 **AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms ) ** 403 -))) 404 -))) 405 405 406 -(% class="box infomessage" %) 407 -((( 408 -((( 409 409 **AT+TRIG2=0,100 (set DI2 port to trigger on low level, valid signal is 100ms) ** 410 -))) 411 -))) 412 412 413 -(% class="box infomessage" %) 414 -((( 415 -((( 416 416 **AT+TRIG2=1,100 (set DI2 port to trigger on high level, valid signal is 100ms ) ** 417 -))) 418 -))) 419 419 420 -(% class="box infomessage" %) 421 -((( 422 -((( 423 423 **AT+SETCNT=1,60 (Set COUNT1 value to 60)** 424 -))) 425 -))) 426 426 427 -(% class="box infomessage" %) 428 -((( 429 -((( 430 430 **AT+SETCNT=2,60 (Set COUNT2 value to 60)** 431 431 ))) 432 432 ))) ... ... @@ -461,12 +461,7 @@ 461 461 ((( 462 462 ((( 463 463 **AT+MOD=3** 464 -))) 465 -))) 466 466 467 -(% class="box infomessage" %) 468 -((( 469 -((( 470 470 **ATZ** 471 471 ))) 472 472 ))) ... ... @@ -473,11 +473,10 @@ 473 473 474 474 ((( 475 475 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]]. 476 - 477 - 478 478 ))) 479 479 480 480 456 + 481 481 === 3.3.4 AT+MOD~=4, Single DI Counting + 1 x Voltage Counting === 482 482 483 483 ... ... @@ -512,20 +512,13 @@ 512 512 ((( 513 513 ((( 514 514 **AT+MOD=4** 515 -))) 516 -))) 517 517 518 -(% class="box infomessage" %) 519 -((( 520 -((( 521 521 **ATZ** 522 522 ))) 523 523 ))) 524 524 525 -((( 526 - 527 -))) 528 528 497 + 529 529 ((( 530 530 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]]. 531 531 ))) ... ... @@ -539,33 +539,17 @@ 539 539 (% class="box infomessage" %) 540 540 ((( 541 541 ((( 542 -**AT+SETCNT=3,60 (set AVI Count to 60)** 543 -))) 544 -))) 511 +(% style="color:blue" %)**AT+SETCNT=3,60**(%%)** (set AVI Count to 60)** 545 545 546 -(% class="box infomessage" %) 547 -((( 548 -((( 549 -**AT+VOLMAX=20000 (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)** 550 -))) 551 -))) 513 +(% style="color:blue" %)**AT+VOLMAX=20000**(%%)** (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)** 552 552 553 -(% class="box infomessage" %) 554 -((( 555 -((( 556 -**AT+VOLMAX=20000,0 (If AVI1 voltage lower than VOLMAX (20000mV =20v), counter increase 1)** 557 -))) 558 -))) 515 +(% style="color:blue" %)**AT+VOLMAX=20000,0**(%%)** (If AVI1 voltage lower than VOLMAX (20000mV =20v), counter increase 1)** 559 559 560 -(% class="box infomessage" %) 561 -((( 562 -((( 563 -**AT+VOLMAX=20000,1 (If AVI1 voltage higer than VOLMAX (20000mV =20v), counter increase 1)** 517 +(% style="color:blue" %)**AT+VOLMAX=20000,1**(%%)** (If AVI1 voltage higer than VOLMAX (20000mV =20v), counter increase 1)** 564 564 ))) 565 565 ))) 566 566 567 567 568 - 569 569 === 3.3.5 AT+MOD~=5, Single DI Counting + 2 x AVI + 1 x ACI === 570 570 571 571 ... ... @@ -599,12 +599,7 @@ 599 599 ((( 600 600 ((( 601 601 **AT+MOD=5** 602 -))) 603 -))) 604 604 605 -(% class="box infomessage" %) 606 -((( 607 -((( 608 608 **ATZ** 609 609 ))) 610 610 ))) ... ... @@ -630,9 +630,8 @@ 630 630 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 631 631 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.** 632 632 581 +(% style="color:#037691" %)**AT Command to set Trigger Condition**: 633 633 634 -**AT Command to set Trigger Condition**: 635 - 636 636 (% style="color:#4f81bd" %)**Trigger base on voltage**: 637 637 638 638 Format: AT+AVLIM=<AV1_LIMIT_LOW>,< AV1_LIMIT_HIGH>,<AV2_LIMIT_LOW>,< AV2_LIMIT_HIGH> ... ... @@ -667,7 +667,7 @@ 667 667 AT+ DTRI =1,0 (Enable DI1 trigger / disable DI2 trigger) 668 668 669 669 670 -**Downlink Command to set Trigger Condition:** 617 +(% style="color:#037691" %)**Downlink Command to set Trigger Condition:** 671 671 672 672 Type Code: 0xAA. Downlink command same as AT Command **AT+AVLIM, AT+ACLIM** 673 673 ... ... @@ -710,7 +710,6 @@ 710 710 711 711 * Each bits shows if the corresponding trigger has been configured. 712 712 713 - 714 714 **Example:** 715 715 716 716 10100000: Means the system has configure to use the trigger: AC1_LOW and AV2_LOW ... ... @@ -722,7 +722,6 @@ 722 722 723 723 * Each bits shows which status has been trigger on this uplink. 724 724 725 - 726 726 **Example:** 727 727 728 728 10000000: Means this packet is trigger by AC1_LOW. Means voltage too low. ... ... @@ -734,7 +734,6 @@ 734 734 735 735 * Each bits shows which status has been trigger on this uplink. 736 736 737 - 738 738 **Example:** 739 739 740 740 00000111: Means both DI1 and DI2 trigger are enabled and this packet is trigger by DI1. ... ... @@ -763,7 +763,6 @@ 763 763 ))) 764 764 765 765 766 - 767 767 == 3.4 Configure LT via AT or Downlink == 768 768 769 769 User can configure LT I/O Controller via AT Commands or LoRaWAN Downlink Commands ... ... @@ -777,6 +777,7 @@ 777 777 * (% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for LT-22222-L. User can see these commands below: 778 778 779 779 723 + 780 780 === 3.4.1 Common Commands === 781 781 782 782 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]] ... ... @@ -789,7 +789,7 @@ 789 789 790 790 Set device uplink interval. 791 791 792 -* AT Command: 736 +* (% style="color:#037691" %)**AT Command:** 793 793 794 794 (% class="box infomessage" %) 795 795 ((( ... ... @@ -799,7 +799,7 @@ 799 799 **Example: **AT+TDC=30000. Means set interval to 30 seconds 800 800 801 801 802 -* Downlink Payload (prefix 0x01): 746 +* (% style="color:#037691" %)**Downlink Payload (prefix 0x01):** 803 803 804 804 (% class="box infomessage" %) 805 805 ((( ... ... @@ -812,7 +812,7 @@ 812 812 813 813 Set work mode. 814 814 815 -* AT Command: 759 +* (% style="color:#037691" %)**AT Command:** 816 816 817 817 (% class="box infomessage" %) 818 818 ((( ... ... @@ -822,7 +822,7 @@ 822 822 **Example**: AT+MOD=2. Set work mode to Double DI counting mode 823 823 824 824 825 -* Downlink Payload (prefix 0x0A): 769 +* (% style="color:#037691" %)**Downlink Payload (prefix 0x0A):** 826 826 827 827 (% class="box infomessage" %) 828 828 ((( ... ... @@ -833,12 +833,12 @@ 833 833 834 834 ==== 3.4.2.3 Poll an uplink ==== 835 835 836 -* AT Command: 780 +* (% style="color:#037691" %)AT Command: 837 837 838 838 There is no AT Command to poll uplink 839 839 840 840 841 -* Downlink Payload (prefix 0x08): 785 +* (% style="color:#037691" %)Downlink Payload (prefix 0x08): 842 842 843 843 (% class="box infomessage" %) 844 844 ((( ... ... @@ -853,7 +853,7 @@ 853 853 854 854 Use of trigger mode, please check [[ADDMOD6>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 855 855 856 -* AT Command: 800 +* (% style="color:#037691" %)AT Command: 857 857 858 858 (% class="box infomessage" %) 859 859 ((( ... ... @@ -865,7 +865,7 @@ 865 865 0: Disable Trigger Mode 866 866 867 867 868 -* Downlink Payload (prefix 0x0A 06): 812 +* (% style="color:#037691" %)Downlink Payload (prefix 0x0A 06): 869 869 870 870 (% class="box infomessage" %) 871 871 ((( ... ... @@ -878,12 +878,12 @@ 878 878 879 879 Poll trigger settings, 880 880 881 -* AT Command: 825 +* (% style="color:#037691" %)AT Command: 882 882 883 883 There is no AT Command for this feature. 884 884 885 885 886 -* Downlink Payload (prefix 0x AB 06): 830 +* (% style="color:#037691" %)Downlink Payload (prefix 0x AB 06): 887 887 888 888 (% class="box infomessage" %) 889 889 ((( ... ... @@ -896,7 +896,7 @@ 896 896 897 897 Enable Disable DI1/DI2/DI2 as trigger, 898 898 899 -* AT Command: 843 +* (% style="color:#037691" %)AT Command: 900 900 901 901 (% class="box infomessage" %) 902 902 ((( ... ... @@ -908,7 +908,7 @@ 908 908 909 909 AT+ DTRI =1,0 (Enable DI1 trigger / disable DI2 trigger) 910 910 911 -* Downlink Payload (prefix 0xAA 02): 855 +* (% style="color:#037691" %)Downlink Payload (prefix 0xAA 02): 912 912 913 913 (% class="box infomessage" %) 914 914 ((( ... ... @@ -921,7 +921,7 @@ 921 921 922 922 Set DI1 or DI3(for LT-33222-L) trigger. 923 923 924 -* AT Command: 868 +* (% style="color:#037691" %)AT Command: 925 925 926 926 (% class="box infomessage" %) 927 927 ((( ... ... @@ -938,7 +938,7 @@ 938 938 AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms ) 939 939 940 940 941 -* Downlink Payload (prefix 0x09 01 ): 885 +* (% style="color:#037691" %)Downlink Payload (prefix 0x09 01 ): 942 942 943 943 (% class="box infomessage" %) 944 944 ((( ... ... @@ -951,7 +951,7 @@ 951 951 952 952 Set DI2 trigger. 953 953 954 -* AT Command: 898 +* (% style="color:#037691" %)AT Command: 955 955 956 956 (% class="box infomessage" %) 957 957 ((( ... ... @@ -968,7 +968,7 @@ 968 968 AT+TRIG2=0,100(set DI1 port to trigger on low level, valid signal is 100ms ) 969 969 970 970 971 -* Downlink Payload (prefix 0x09 02 ): 915 +* (% style="color:#037691" %)Downlink Payload (prefix 0x09 02 ): 972 972 973 973 (% class="box infomessage" %) 974 974 ((( ... ... @@ -981,7 +981,7 @@ 981 981 982 982 Set current trigger , base on AC port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 983 983 984 -* AT Command: 928 +* (% style="color:#037691" %)AT Command: 985 985 986 986 (% class="box infomessage" %) 987 987 ((( ... ... @@ -989,7 +989,7 @@ 989 989 ))) 990 990 991 991 992 -* Downlink Payload (prefix 0xAA 01 ): 936 +* (% style="color:#037691" %)Downlink Payload (prefix 0xAA 01 ): 993 993 994 994 (% class="box infomessage" %) 995 995 ((( ... ... @@ -1002,7 +1002,7 @@ 1002 1002 1003 1003 Set current trigger , base on AV port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 1004 1004 1005 -* AT Command: 949 +* (% style="color:#037691" %)AT Command: 1006 1006 1007 1007 (% class="box infomessage" %) 1008 1008 ((( ... ... @@ -1010,7 +1010,7 @@ 1010 1010 ))) 1011 1011 1012 1012 1013 -* Downlink Payload (prefix 0xAA 00 ): 957 +* (% style="color:#037691" %)Downlink Payload (prefix 0xAA 00 ): 1014 1014 1015 1015 (% class="box infomessage" %) 1016 1016 ((( ... ... @@ -1023,7 +1023,7 @@ 1023 1023 1024 1024 Set AV and AC trigger minimum interval, system won’t response to the second trigger within this set time after the first trigger. 1025 1025 1026 -* AT Command: 970 +* (% style="color:#037691" %)AT Command: 1027 1027 1028 1028 (% class="box infomessage" %) 1029 1029 ((( ... ... @@ -1031,7 +1031,7 @@ 1031 1031 ))) 1032 1032 1033 1033 1034 -* Downlink Payload (prefix 0xAC ): 978 +* (% style="color:#037691" %)Downlink Payload (prefix 0xAC ): 1035 1035 1036 1036 (% class="box infomessage" %) 1037 1037 ((( ... ... @@ -1042,12 +1042,12 @@ 1042 1042 1043 1043 ==== 3.4.2.12 DO ~-~- Control Digital Output DO1/DO2/DO3 ==== 1044 1044 1045 -* AT Command: 989 +* (% style="color:#037691" %)AT Command: 1046 1046 1047 1047 There is no AT Command to control Digital Output 1048 1048 1049 1049 1050 -* Downlink Payload (prefix 0x02): 994 +* (% style="color:#037691" %)Downlink Payload (prefix 0x02): 1051 1051 1052 1052 (% class="box infomessage" %) 1053 1053 ((( ... ... @@ -1076,12 +1076,12 @@ 1076 1076 1077 1077 ==== 3.4.2.13 DO ~-~- Control Digital Output DO1/DO2/DO3 with time control ==== 1078 1078 1079 -* AT Command: 1023 +* (% style="color:#037691" %)AT Command: 1080 1080 1081 1081 There is no AT Command to control Digital Output 1082 1082 1083 1083 1084 -* Downlink Payload (prefix 0xA9): 1028 +* (% style="color:#037691" %)Downlink Payload (prefix 0xA9): 1085 1085 1086 1086 (% class="box infomessage" %) 1087 1087 ((( ... ... @@ -1145,12 +1145,12 @@ 1145 1145 1146 1146 ==== 3.4.2.14 Relay ~-~- Control Relay Output RO1/RO2 ==== 1147 1147 1148 -* AT Command: 1092 +* (% style="color:#037691" %)AT Command: 1149 1149 1150 1150 There is no AT Command to control Relay Output 1151 1151 1152 1152 1153 -* Downlink Payload (prefix 0x03): 1097 +* (% style="color:#037691" %)Downlink Payload (prefix 0x03): 1154 1154 1155 1155 (% class="box infomessage" %) 1156 1156 ((( ... ... @@ -1175,12 +1175,12 @@ 1175 1175 1176 1176 ==== 3.4.2.15 Relay ~-~- Control Relay Output RO1/RO2 with time control ==== 1177 1177 1178 -* AT Command: 1122 +* (% style="color:#037691" %)AT Command: 1179 1179 1180 1180 There is no AT Command to control Relay Output 1181 1181 1182 1182 1183 -* Downlink Payload (prefix 0x05): 1127 +* (% style="color:#037691" %)Downlink Payload (prefix 0x05): 1184 1184 1185 1185 (% class="box infomessage" %) 1186 1186 ((( ... ... @@ -1232,7 +1232,7 @@ 1232 1232 1233 1233 When voltage exceed the threshold, count. Feature see [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]] 1234 1234 1235 -* AT Command: 1179 +* (% style="color:#037691" %)AT Command: 1236 1236 1237 1237 (% class="box infomessage" %) 1238 1238 ((( ... ... @@ -1240,7 +1240,7 @@ 1240 1240 ))) 1241 1241 1242 1242 1243 -* Downlink Payload (prefix 0xA5): 1187 +* (% style="color:#037691" %)Downlink Payload (prefix 0xA5): 1244 1244 1245 1245 (% class="box infomessage" %) 1246 1246 ((( ... ... @@ -1251,7 +1251,7 @@ 1251 1251 1252 1252 ==== 3.4.2.17 Counting ~-~- Pre-configure the Count Number ==== 1253 1253 1254 -* AT Command: 1198 +* (% style="color:#037691" %)AT Command: 1255 1255 1256 1256 (% class="box infomessage" %) 1257 1257 ((( ... ... @@ -1267,7 +1267,7 @@ 1267 1267 Bb cc dd ee: number to be set 1268 1268 1269 1269 1270 -* Downlink Payload (prefix 0xA8): 1214 +* (% style="color:#037691" %)Downlink Payload (prefix 0xA8): 1271 1271 1272 1272 (% class="box infomessage" %) 1273 1273 ((( ... ... @@ -1280,7 +1280,7 @@ 1280 1280 1281 1281 Clear counting for counting mode 1282 1282 1283 -* AT Command: 1227 +* (% style="color:#037691" %)AT Command: 1284 1284 1285 1285 (% class="box infomessage" %) 1286 1286 ((( ... ... @@ -1287,7 +1287,7 @@ 1287 1287 **AT+CLRCOUNT ~/~/ clear all counting** 1288 1288 ))) 1289 1289 1290 -* Downlink Payload (prefix 0xA6): 1234 +* (% style="color:#037691" %)Downlink Payload (prefix 0xA6): 1291 1291 1292 1292 (% class="box infomessage" %) 1293 1293 ((( ... ... @@ -1298,7 +1298,7 @@ 1298 1298 1299 1299 ==== 3.4.2.19 Counting ~-~- Change counting mode save time ==== 1300 1300 1301 -* AT Command: 1245 +* (% style="color:#037691" %)AT Command: 1302 1302 1303 1303 (% class="box infomessage" %) 1304 1304 ((( ... ... @@ -1305,7 +1305,7 @@ 1305 1305 **AT+COUTIME=60 ~/~/ Set save time to 60 seconds. Device will save the counting result in internal flash every 60 seconds. (min value: 30)** 1306 1306 ))) 1307 1307 1308 -* Downlink Payload (prefix 0xA7): 1252 +* (% style="color:#037691" %)Downlink Payload (prefix 0xA7): 1309 1309 1310 1310 (% class="box infomessage" %) 1311 1311 ((( ... ... @@ -2008,8 +2008,16 @@ 2008 2008 ))) 2009 2009 2010 2010 ((( 2011 - 1955 +== 5.6 Why does the relay output become the default and open relay after the lt22222 is powered off? == 2012 2012 1957 +If the device is not shut down, but directly powered off. 1958 + 1959 +It will default that this is a power-off state. 1960 + 1961 +In modes 2 to 5, DO RO status and pulse count are saved in flash. 1962 + 1963 +After restart, the status before power failure will be read from flash. 1964 + 2013 2013 = 6. Trouble Shooting = 2014 2014 ))) 2015 2015