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" %) ... ... @@ -194,6 +194,7 @@ 194 194 * 1 x Counting Port 195 195 ))) 196 196 210 + 197 197 = 2. Power ON Device = 198 198 199 199 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. ... ... @@ -216,8 +216,6 @@ 216 216 217 217 ((( 218 218 In case user can’t set the OTAA keys in the network server and has to use the existing keys from server. User can [[use AT Command>>||anchor="H4.UseATCommand"]] to set the keys in the devices. 219 - 220 - 221 221 ))) 222 222 223 223 ... ... @@ -277,6 +277,7 @@ 277 277 * **ADDMOD6**: Trigger Mode, Optional, used together with MOD1 ~~ MOD5 278 278 279 279 292 + 280 280 === 3.3.1 AT+MOD~=1, 2ACI+2AVI === 281 281 282 282 The uplink payload includes totally 9 bytes. Uplink packets use FPORT=2 and every 10 minutes send one uplink by default. ... ... @@ -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; ... ... @@ -332,6 +332,7 @@ 332 332 ** DO1 LED is off in both case 333 333 334 334 347 + 335 335 === 3.3.2 AT+MOD~=2, (Double DI Counting) === 336 336 337 337 ... ... @@ -368,12 +368,7 @@ 368 368 ((( 369 369 ((( 370 370 **AT+MOD=2** 371 -))) 372 -))) 373 373 374 -(% class="box infomessage" %) 375 -((( 376 -((( 377 377 **ATZ** 378 378 ))) 379 379 ))) ... ... @@ -392,40 +392,15 @@ 392 392 ((( 393 393 ((( 394 394 **AT+TRIG1=0,100 (set DI1 port to trigger on low level, valid signal is 100ms) ** 395 -))) 396 -))) 397 397 398 -(% class="box infomessage" %) 399 -((( 400 -((( 401 401 **AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms ) ** 402 -))) 403 -))) 404 404 405 -(% class="box infomessage" %) 406 -((( 407 -((( 408 408 **AT+TRIG2=0,100 (set DI2 port to trigger on low level, valid signal is 100ms) ** 409 -))) 410 -))) 411 411 412 -(% class="box infomessage" %) 413 -((( 414 -((( 415 415 **AT+TRIG2=1,100 (set DI2 port to trigger on high level, valid signal is 100ms ) ** 416 -))) 417 -))) 418 418 419 -(% class="box infomessage" %) 420 -((( 421 -((( 422 422 **AT+SETCNT=1,60 (Set COUNT1 value to 60)** 423 -))) 424 -))) 425 425 426 -(% class="box infomessage" %) 427 -((( 428 -((( 429 429 **AT+SETCNT=2,60 (Set COUNT2 value to 60)** 430 430 ))) 431 431 ))) ... ... @@ -460,12 +460,7 @@ 460 460 ((( 461 461 ((( 462 462 **AT+MOD=3** 463 -))) 464 -))) 465 465 466 -(% class="box infomessage" %) 467 -((( 468 -((( 469 469 **ATZ** 470 470 ))) 471 471 ))) ... ... @@ -472,11 +472,10 @@ 472 472 473 473 ((( 474 474 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]]. 475 - 476 - 477 477 ))) 478 478 479 479 456 + 480 480 === 3.3.4 AT+MOD~=4, Single DI Counting + 1 x Voltage Counting === 481 481 482 482 ... ... @@ -511,20 +511,13 @@ 511 511 ((( 512 512 ((( 513 513 **AT+MOD=4** 514 -))) 515 -))) 516 516 517 -(% class="box infomessage" %) 518 -((( 519 -((( 520 520 **ATZ** 521 521 ))) 522 522 ))) 523 523 524 -((( 525 - 526 -))) 527 527 497 + 528 528 ((( 529 529 Other AT Commands for counting are similar to [[MOD2 Counting Command>>||anchor="H3.3.2AT2BMOD3D22C28DoubleDICounting29"]]. 530 530 ))) ... ... @@ -538,33 +538,17 @@ 538 538 (% class="box infomessage" %) 539 539 ((( 540 540 ((( 541 -**AT+SETCNT=3,60 (set AVI Count to 60)** 542 -))) 543 -))) 511 +(% style="color:blue" %)**AT+SETCNT=3,60**(%%)** (set AVI Count to 60)** 544 544 545 -(% class="box infomessage" %) 546 -((( 547 -((( 548 -**AT+VOLMAX=20000 (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)** 549 -))) 550 -))) 513 +(% style="color:blue" %)**AT+VOLMAX=20000**(%%)** (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)** 551 551 552 -(% class="box infomessage" %) 553 -((( 554 -((( 555 -**AT+VOLMAX=20000,0 (If AVI1 voltage lower than VOLMAX (20000mV =20v), counter increase 1)** 556 -))) 557 -))) 515 +(% style="color:blue" %)**AT+VOLMAX=20000,0**(%%)** (If AVI1 voltage lower than VOLMAX (20000mV =20v), counter increase 1)** 558 558 559 -(% class="box infomessage" %) 560 -((( 561 -((( 562 -**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)** 563 563 ))) 564 564 ))) 565 565 566 566 567 - 568 568 === 3.3.5 AT+MOD~=5, Single DI Counting + 2 x AVI + 1 x ACI === 569 569 570 570 ... ... @@ -598,12 +598,7 @@ 598 598 ((( 599 599 ((( 600 600 **AT+MOD=5** 601 -))) 602 -))) 603 603 604 -(% class="box infomessage" %) 605 -((( 606 -((( 607 607 **ATZ** 608 608 ))) 609 609 ))) ... ... @@ -629,9 +629,8 @@ 629 629 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 630 630 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.** 631 631 581 +(% style="color:#037691" %)**AT Command to set Trigger Condition**: 632 632 633 -**AT Command to set Trigger Condition**: 634 - 635 635 (% style="color:#4f81bd" %)**Trigger base on voltage**: 636 636 637 637 Format: AT+AVLIM=<AV1_LIMIT_LOW>,< AV1_LIMIT_HIGH>,<AV2_LIMIT_LOW>,< AV2_LIMIT_HIGH> ... ... @@ -666,7 +666,7 @@ 666 666 AT+ DTRI =1,0 (Enable DI1 trigger / disable DI2 trigger) 667 667 668 668 669 -**Downlink Command to set Trigger Condition:** 617 +(% style="color:#037691" %)**Downlink Command to set Trigger Condition:** 670 670 671 671 Type Code: 0xAA. Downlink command same as AT Command **AT+AVLIM, AT+ACLIM** 672 672 ... ... @@ -709,7 +709,6 @@ 709 709 710 710 * Each bits shows if the corresponding trigger has been configured. 711 711 712 - 713 713 **Example:** 714 714 715 715 10100000: Means the system has configure to use the trigger: AC1_LOW and AV2_LOW ... ... @@ -721,7 +721,6 @@ 721 721 722 722 * Each bits shows which status has been trigger on this uplink. 723 723 724 - 725 725 **Example:** 726 726 727 727 10000000: Means this packet is trigger by AC1_LOW. Means voltage too low. ... ... @@ -733,7 +733,6 @@ 733 733 734 734 * Each bits shows which status has been trigger on this uplink. 735 735 736 - 737 737 **Example:** 738 738 739 739 00000111: Means both DI1 and DI2 trigger are enabled and this packet is trigger by DI1. ... ... @@ -762,7 +762,6 @@ 762 762 ))) 763 763 764 764 765 - 766 766 == 3.4 Configure LT via AT or Downlink == 767 767 768 768 User can configure LT I/O Controller via AT Commands or LoRaWAN Downlink Commands ... ... @@ -776,6 +776,7 @@ 776 776 * (% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for LT-22222-L. User can see these commands below: 777 777 778 778 723 + 779 779 === 3.4.1 Common Commands === 780 780 781 781 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]] ... ... @@ -788,7 +788,7 @@ 788 788 789 789 Set device uplink interval. 790 790 791 -* AT Command: 736 +* (% style="color:#037691" %)**AT Command:** 792 792 793 793 (% class="box infomessage" %) 794 794 ((( ... ... @@ -798,7 +798,7 @@ 798 798 **Example: **AT+TDC=30000. Means set interval to 30 seconds 799 799 800 800 801 -* Downlink Payload (prefix 0x01): 746 +* (% style="color:#037691" %)**Downlink Payload (prefix 0x01):** 802 802 803 803 (% class="box infomessage" %) 804 804 ((( ... ... @@ -811,7 +811,7 @@ 811 811 812 812 Set work mode. 813 813 814 -* AT Command: 759 +* (% style="color:#037691" %)**AT Command:** 815 815 816 816 (% class="box infomessage" %) 817 817 ((( ... ... @@ -821,7 +821,7 @@ 821 821 **Example**: AT+MOD=2. Set work mode to Double DI counting mode 822 822 823 823 824 -* Downlink Payload (prefix 0x0A): 769 +* (% style="color:#037691" %)**Downlink Payload (prefix 0x0A):** 825 825 826 826 (% class="box infomessage" %) 827 827 ((( ... ... @@ -832,12 +832,12 @@ 832 832 833 833 ==== 3.4.2.3 Poll an uplink ==== 834 834 835 -* AT Command: 780 +* (% style="color:#037691" %)AT Command: 836 836 837 837 There is no AT Command to poll uplink 838 838 839 839 840 -* Downlink Payload (prefix 0x08): 785 +* (% style="color:#037691" %)Downlink Payload (prefix 0x08): 841 841 842 842 (% class="box infomessage" %) 843 843 ((( ... ... @@ -852,7 +852,7 @@ 852 852 853 853 Use of trigger mode, please check [[ADDMOD6>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 854 854 855 -* AT Command: 800 +* (% style="color:#037691" %)AT Command: 856 856 857 857 (% class="box infomessage" %) 858 858 ((( ... ... @@ -864,7 +864,7 @@ 864 864 0: Disable Trigger Mode 865 865 866 866 867 -* Downlink Payload (prefix 0x0A 06): 812 +* (% style="color:#037691" %)Downlink Payload (prefix 0x0A 06): 868 868 869 869 (% class="box infomessage" %) 870 870 ((( ... ... @@ -877,12 +877,12 @@ 877 877 878 878 Poll trigger settings, 879 879 880 -* AT Command: 825 +* (% style="color:#037691" %)AT Command: 881 881 882 882 There is no AT Command for this feature. 883 883 884 884 885 -* Downlink Payload (prefix 0x AB 06): 830 +* (% style="color:#037691" %)Downlink Payload (prefix 0x AB 06): 886 886 887 887 (% class="box infomessage" %) 888 888 ((( ... ... @@ -895,7 +895,7 @@ 895 895 896 896 Enable Disable DI1/DI2/DI2 as trigger, 897 897 898 -* AT Command: 843 +* (% style="color:#037691" %)AT Command: 899 899 900 900 (% class="box infomessage" %) 901 901 ((( ... ... @@ -907,7 +907,7 @@ 907 907 908 908 AT+ DTRI =1,0 (Enable DI1 trigger / disable DI2 trigger) 909 909 910 -* Downlink Payload (prefix 0xAA 02): 855 +* (% style="color:#037691" %)Downlink Payload (prefix 0xAA 02): 911 911 912 912 (% class="box infomessage" %) 913 913 ((( ... ... @@ -920,7 +920,7 @@ 920 920 921 921 Set DI1 or DI3(for LT-33222-L) trigger. 922 922 923 -* AT Command: 868 +* (% style="color:#037691" %)AT Command: 924 924 925 925 (% class="box infomessage" %) 926 926 ((( ... ... @@ -937,7 +937,7 @@ 937 937 AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms ) 938 938 939 939 940 -* Downlink Payload (prefix 0x09 01 ): 885 +* (% style="color:#037691" %)Downlink Payload (prefix 0x09 01 ): 941 941 942 942 (% class="box infomessage" %) 943 943 ((( ... ... @@ -950,7 +950,7 @@ 950 950 951 951 Set DI2 trigger. 952 952 953 -* AT Command: 898 +* (% style="color:#037691" %)AT Command: 954 954 955 955 (% class="box infomessage" %) 956 956 ((( ... ... @@ -967,7 +967,7 @@ 967 967 AT+TRIG2=0,100(set DI1 port to trigger on low level, valid signal is 100ms ) 968 968 969 969 970 -* Downlink Payload (prefix 0x09 02 ): 915 +* (% style="color:#037691" %)Downlink Payload (prefix 0x09 02 ): 971 971 972 972 (% class="box infomessage" %) 973 973 ((( ... ... @@ -980,7 +980,7 @@ 980 980 981 981 Set current trigger , base on AC port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 982 982 983 -* AT Command: 928 +* (% style="color:#037691" %)AT Command: 984 984 985 985 (% class="box infomessage" %) 986 986 ((( ... ... @@ -988,7 +988,7 @@ 988 988 ))) 989 989 990 990 991 -* Downlink Payload (prefix 0xAA 01 ): 936 +* (% style="color:#037691" %)Downlink Payload (prefix 0xAA 01 ): 992 992 993 993 (% class="box infomessage" %) 994 994 ((( ... ... @@ -1001,7 +1001,7 @@ 1001 1001 1002 1002 Set current trigger , base on AV port. See [[trigger mode>>||anchor="H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29"]] 1003 1003 1004 -* AT Command: 949 +* (% style="color:#037691" %)AT Command: 1005 1005 1006 1006 (% class="box infomessage" %) 1007 1007 ((( ... ... @@ -1009,7 +1009,7 @@ 1009 1009 ))) 1010 1010 1011 1011 1012 -* Downlink Payload (prefix 0xAA 00 ): 957 +* (% style="color:#037691" %)Downlink Payload (prefix 0xAA 00 ): 1013 1013 1014 1014 (% class="box infomessage" %) 1015 1015 ((( ... ... @@ -1022,7 +1022,7 @@ 1022 1022 1023 1023 Set AV and AC trigger minimum interval, system won’t response to the second trigger within this set time after the first trigger. 1024 1024 1025 -* AT Command: 970 +* (% style="color:#037691" %)AT Command: 1026 1026 1027 1027 (% class="box infomessage" %) 1028 1028 ((( ... ... @@ -1030,7 +1030,7 @@ 1030 1030 ))) 1031 1031 1032 1032 1033 -* Downlink Payload (prefix 0xAC ): 978 +* (% style="color:#037691" %)Downlink Payload (prefix 0xAC ): 1034 1034 1035 1035 (% class="box infomessage" %) 1036 1036 ((( ... ... @@ -1041,12 +1041,12 @@ 1041 1041 1042 1042 ==== 3.4.2.12 DO ~-~- Control Digital Output DO1/DO2/DO3 ==== 1043 1043 1044 -* AT Command: 989 +* (% style="color:#037691" %)AT Command: 1045 1045 1046 1046 There is no AT Command to control Digital Output 1047 1047 1048 1048 1049 -* Downlink Payload (prefix 0x02): 994 +* (% style="color:#037691" %)Downlink Payload (prefix 0x02): 1050 1050 1051 1051 (% class="box infomessage" %) 1052 1052 ((( ... ... @@ -1075,12 +1075,12 @@ 1075 1075 1076 1076 ==== 3.4.2.13 DO ~-~- Control Digital Output DO1/DO2/DO3 with time control ==== 1077 1077 1078 -* AT Command: 1023 +* (% style="color:#037691" %)AT Command: 1079 1079 1080 1080 There is no AT Command to control Digital Output 1081 1081 1082 1082 1083 -* Downlink Payload (prefix 0xA9): 1028 +* (% style="color:#037691" %)Downlink Payload (prefix 0xA9): 1084 1084 1085 1085 (% class="box infomessage" %) 1086 1086 ((( ... ... @@ -1144,12 +1144,12 @@ 1144 1144 1145 1145 ==== 3.4.2.14 Relay ~-~- Control Relay Output RO1/RO2 ==== 1146 1146 1147 -* AT Command: 1092 +* (% style="color:#037691" %)AT Command: 1148 1148 1149 1149 There is no AT Command to control Relay Output 1150 1150 1151 1151 1152 -* Downlink Payload (prefix 0x03): 1097 +* (% style="color:#037691" %)Downlink Payload (prefix 0x03): 1153 1153 1154 1154 (% class="box infomessage" %) 1155 1155 ((( ... ... @@ -1174,12 +1174,12 @@ 1174 1174 1175 1175 ==== 3.4.2.15 Relay ~-~- Control Relay Output RO1/RO2 with time control ==== 1176 1176 1177 -* AT Command: 1122 +* (% style="color:#037691" %)AT Command: 1178 1178 1179 1179 There is no AT Command to control Relay Output 1180 1180 1181 1181 1182 -* Downlink Payload (prefix 0x05): 1127 +* (% style="color:#037691" %)Downlink Payload (prefix 0x05): 1183 1183 1184 1184 (% class="box infomessage" %) 1185 1185 ((( ... ... @@ -1231,7 +1231,7 @@ 1231 1231 1232 1232 When voltage exceed the threshold, count. Feature see [[MOD4>>||anchor="H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting"]] 1233 1233 1234 -* AT Command: 1179 +* (% style="color:#037691" %)AT Command: 1235 1235 1236 1236 (% class="box infomessage" %) 1237 1237 ((( ... ... @@ -1239,7 +1239,7 @@ 1239 1239 ))) 1240 1240 1241 1241 1242 -* Downlink Payload (prefix 0xA5): 1187 +* (% style="color:#037691" %)Downlink Payload (prefix 0xA5): 1243 1243 1244 1244 (% class="box infomessage" %) 1245 1245 ((( ... ... @@ -1250,7 +1250,7 @@ 1250 1250 1251 1251 ==== 3.4.2.17 Counting ~-~- Pre-configure the Count Number ==== 1252 1252 1253 -* AT Command: 1198 +* (% style="color:#037691" %)AT Command: 1254 1254 1255 1255 (% class="box infomessage" %) 1256 1256 ((( ... ... @@ -1266,7 +1266,7 @@ 1266 1266 Bb cc dd ee: number to be set 1267 1267 1268 1268 1269 -* Downlink Payload (prefix 0xA8): 1214 +* (% style="color:#037691" %)Downlink Payload (prefix 0xA8): 1270 1270 1271 1271 (% class="box infomessage" %) 1272 1272 ((( ... ... @@ -1279,7 +1279,7 @@ 1279 1279 1280 1280 Clear counting for counting mode 1281 1281 1282 -* AT Command: 1227 +* (% style="color:#037691" %)AT Command: 1283 1283 1284 1284 (% class="box infomessage" %) 1285 1285 ((( ... ... @@ -1286,7 +1286,7 @@ 1286 1286 **AT+CLRCOUNT ~/~/ clear all counting** 1287 1287 ))) 1288 1288 1289 -* Downlink Payload (prefix 0xA6): 1234 +* (% style="color:#037691" %)Downlink Payload (prefix 0xA6): 1290 1290 1291 1291 (% class="box infomessage" %) 1292 1292 ((( ... ... @@ -1297,7 +1297,7 @@ 1297 1297 1298 1298 ==== 3.4.2.19 Counting ~-~- Change counting mode save time ==== 1299 1299 1300 -* AT Command: 1245 +* (% style="color:#037691" %)AT Command: 1301 1301 1302 1302 (% class="box infomessage" %) 1303 1303 ((( ... ... @@ -1304,7 +1304,7 @@ 1304 1304 **AT+COUTIME=60 ~/~/ Set save time to 60 seconds. Device will save the counting result in internal flash every 60 seconds. (min value: 30)** 1305 1305 ))) 1306 1306 1307 -* Downlink Payload (prefix 0xA7): 1252 +* (% style="color:#037691" %)Downlink Payload (prefix 0xA7): 1308 1308 1309 1309 (% class="box infomessage" %) 1310 1310 ((( ... ... @@ -2007,8 +2007,16 @@ 2007 2007 ))) 2008 2008 2009 2009 ((( 2010 - 1955 +== 5.6 Why does the relay output become the default and open relay after the lt22222 is powered off? == 2011 2011 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 + 2012 2012 = 6. Trouble Shooting = 2013 2013 ))) 2014 2014