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)
-
Attachments (0 modified, 9 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -10,27 +10,36 @@ 10 10 11 11 == 1.1 What is LT Series I/O Controller == 12 12 13 +((( 13 13 The Dragino LT series I/O Modules are Long Range LoRaWAN I/O Controller. It contains different I/O Interfaces such as: analog current Input, analog voltage input, relay output, digital input and digital output etc. The LT I/O Modules are designed to simplify the installation of I/O monitoring. 15 +))) 14 14 17 +((( 15 15 The LT I/O Controllers allows the user to send data and reach extremely long ranges. It provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption. It targets professional wireless sensor network applications such as irrigation systems, smart metering, smart cities, smartphone detection, building automation, and so on. 19 +))) 16 16 21 +((( 17 17 The LT I/O Controllers is aiming to provide a simple plug and play, low cost installation by using LoRaWAN wireless technology. 23 +))) 18 18 25 +((( 19 19 The use environment includes: 27 +))) 20 20 29 +((( 21 21 1) If user’s area has LoRaWAN service coverage, they can just install the I/O controller and configure it to connect the LoRaWAN provider via wireless. 31 +))) 22 22 33 +((( 23 23 2) User can set up a LoRaWAN gateway locally and configure the controller to connect to the gateway via wireless. 35 +))) 24 24 37 +((( 38 +[[image:1653295757274-912.png]] 39 +))) 25 25 26 - [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png]]41 +== 1.2 Specifications == 27 27 28 - 29 - 30 - 31 -1. 32 -11. Specifications 33 - 34 34 **Hardware System:** 35 35 36 36 * STM32L072CZT6 MCU ... ... @@ -37,21 +37,8 @@ 37 37 * SX1276/78 Wireless Chip 38 38 * Power Consumption: 39 39 ** Idle: 4mA@12v 40 - 41 -* 42 42 ** 20dB Transmit: 34mA@12v 43 43 44 - 45 -**Interface for Model: LT33222-L:** 46 - 47 -* 3 x Digital Input ( Detect Low signal , Max, 6V) 48 -* 3 x Digital Output (NPN output. Max pull up voltage 36V,450mA) 49 -* 2 x Relay Output (5A@250VAC / 30VDC) 50 -* 2 x 0~~20mA Analog Input (res:0.01mA) 51 -* 2 x 0~~30V Analog Input (res:0.01v) 52 -* Power Input 7~~ 24V DC. 53 -* 54 - 55 55 **Interface for Model: LT22222-L:** 56 56 57 57 * 2 x Digital dual direction Input (Detect High/Low signal, Max: 50v, or 220v with optional external resistor) ... ... @@ -61,7 +61,6 @@ 61 61 * 2 x 0~~30V Analog Input (res:0.01v) 62 62 * Power Input 7~~ 24V DC. 63 63 64 - 65 65 **LoRa Spec:** 66 66 67 67 * Frequency Range: ... ... @@ -83,9 +83,8 @@ 83 83 * Automatic RF Sense and CAD with ultra-fast AFC. 84 84 * Packet engine up to 256 bytes with CRC. 85 85 81 +== 1.3 Features == 86 86 87 -* 88 -*1. Features 89 89 * LoRaWAN Class A & Class C protocol 90 90 * Optional Customized LoRa Protocol 91 91 * Frequency Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915/RU864/IN865 ... ... @@ -94,10 +94,8 @@ 94 94 * Firmware upgradable via program port 95 95 * Counting 96 96 91 +== 1.4 Applications == 97 97 98 - 99 -* 100 -*1. Applications 101 101 * Smart Buildings & Home Automation 102 102 * Logistics and Supply Chain Management 103 103 * Smart Metering ... ... @@ -105,26 +105,11 @@ 105 105 * Smart Cities 106 106 * Smart Factory 107 107 100 +== 1.5 Hardware Variants == 108 108 109 - 110 - 111 -1. 112 -11. Hardware Variants 113 - 114 - 115 -|**Model**|**Photo**|**Description** 116 -|**LT33222-L**|[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg]]|((( 117 -* 3 x Digital Input 118 -* 3 x Digital Output 119 -* 2 x Relay Output (5A@250VAC / 30VDC) 120 -* 2 x 0~~20mA Analog Input (res:0.01mA) 121 -* 2 x 0~~30V Analog Input (res:0.01v) 122 -* 1 x Counting Port 123 -))) 124 - 125 - 126 -|**Model**|**Photo**|**Description** 127 -|**LT22222-L**|[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg]]|((( 102 +(% border="1" cellpadding="2" style="background-color:#f7faff; width:540px" %) 103 +|(% style="width:103px" %)**Model**|(% style="width:131px" %)**Photo**|(% style="width:334px" %)**Description** 104 +|(% style="width:103px" %)**LT22222-L**|(% style="width:131px" %)[[image:1653296302983-697.png]]|(% style="width:334px" %)((( 128 128 * 2 x Digital Input (Bi-direction) 129 129 * 2 x Digital Output 130 130 * 2 x Relay Output (5A@250VAC / 30VDC) ... ... @@ -133,126 +133,82 @@ 133 133 * 1 x Counting Port 134 134 ))) 135 135 113 += 2. Power ON Device = 136 136 137 - 138 -1. 139 -11. Firmware Change log 140 - 141 -[[**LT Image files**>>url:http://www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/image/]]**:** 142 - 143 -http:~/~/www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/image/ 144 - 145 - 146 -**Change log:** 147 - 148 -[[http:~~/~~/www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/image/&file=changelog>>url:http://www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/image/&file=changelog]] 149 - 150 - 151 - 152 -1. Power ON Device 153 - 154 - 155 155 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. 156 156 117 +((( 157 157 PWR will on when device is properly powered. 119 +))) 158 158 159 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png]]121 +[[image:1653297104069-180.png]] 160 160 123 += 3. Operation Mode = 161 161 125 +== 3.1 How it works? == 162 162 127 +The LT is configured as LoRaWAN OTAA Class C mode by default. It has OTAA keys to join network. To connect a local LoRaWAN network, user just need to input the OTAA keys in the network server and power on the LT. It will auto join the network via OTAA. For LT-22222-L, the LED will show the Join status: After power on **TX LED** will fast blink 5 times, LT-22222-L will enter working mode and start to JOIN LoRaWAN network. **TX LED** will be on for 5 seconds after joined in network. When there is message from server, the **RX LED** will be on for 1 second. 163 163 164 - 165 -1. Operation Mode 166 -11. How it works? 167 - 168 -The LT is configured as LoRaWAN OTAA Class C mode by default. It has OTAA keys to join network. To connect a local LoRaWAN network, user just need to input the OTAA keys in the network server and power on the LT. It will auto join the network via OTAA. For LT-22222-L, the LED will show the Join status: After power on TX LED will fast blink 5 times, LT-22222-L will enter working mode and start to JOIN LoRaWAN network. TX LED will be on for 5 seconds after joined in network. When there is message from server, the RX LED will be on for 1 second. 169 - 170 - 171 171 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>>path:#AT_Command]] to set the keys in the devices. 172 172 131 +3.2 Example to join LoRaWAN network 173 173 174 -1. 175 -11. Example to join LoRaWAN network 176 - 177 177 This chapter shows an example for how to join the TTN LoRaWAN Network. Below is the network structure, we use our LG308 as LoRaWAN gateway here. 178 178 179 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png]]135 +[[image:image-20220523172350-1.png||height="266" width="864"]] 180 180 181 181 138 +((( 182 182 The LG308 is already set to connect to [[TTN network >>url:https://www.thethingsnetwork.org/]]. So what we need to do now is only configure register this device to TTN: 140 +))) 183 183 142 +((( 184 184 **Step 1**: Create a device in TTN with the OTAA keys from LT IO controller. 144 +))) 185 185 146 +((( 186 186 Each LT is shipped with a sticker with the default device EUI as below: 148 +))) 187 187 188 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png]]150 +[[image:1653297924498-393.png]] 189 189 190 - 191 - 192 - 193 193 Input these keys in the LoRaWAN Server portal. Below is TTN screen shot: 194 194 195 195 Add APP EUI in the application. 196 196 197 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png]] 156 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png]][[image:1653297955910-247.png||height="321" width="716"]] 198 198 199 199 Add APP KEY and DEV EUI 200 200 201 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png]]160 +[[image:1653298023685-319.png]] 202 202 162 +((( 203 203 **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. 164 +))) 204 204 205 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image009.png]]166 +[[image:1653298044601-602.png||height="405" width="709"]] 206 206 168 +== [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image009.png]]3.3 Uplink Payload == 207 207 208 -1. 209 -11. Uplink Payload 210 - 211 211 There are five working modes + one interrupt mode on LT for different type application: 212 212 213 -* [[MOD1>>path:#MOD1]]:(default setting): 2 x ACI + 2AVI + DI + DO + RO214 -* [[MOD2>>path:#MOD2]]:Double DI Counting + DO + RO215 -* [[MOD3>>path:#MOD3]]:Single DI Counting + 2 x ACI + DO + RO216 -* [[MOD4>>path:#MOD4]]:Single DI Counting + 1 x Voltage Counting + DO + RO217 -* [[MOD5>>path:#MOD5]]:Single DI Counting + 2 x AVI + 1 x ACI + DO + RO218 -* [[ADDMOD6>>path:#MOD6]]:Trigger Mode, Optional, used together with MOD1 ~~ MOD5172 +* **MOD1**: (default setting): 2 x ACI + 2AVI + DI + DO + RO 173 +* **MOD2**: Double DI Counting + DO + RO 174 +* **MOD3**: Single DI Counting + 2 x ACI + DO + RO 175 +* **MOD4**: Single DI Counting + 1 x Voltage Counting + DO + RO 176 +* **MOD5**: Single DI Counting + 2 x AVI + 1 x ACI + DO + RO 177 +* **ADDMOD6**: Trigger Mode, Optional, used together with MOD1 ~~ MOD5 219 219 179 +=== 3.3.1 AT+MOD~=1, 2ACI+2AVI === 220 220 221 -1. 222 -11. 223 -111. AT+MOD=1, 2ACI+2AVI 224 - 225 225 The uplink payload includes totally 9 bytes. Uplink packets use FPORT=2 and every 10 minutes send one uplink by default. 226 226 183 +[[image:image-20220523174024-3.png]] 227 227 228 -|Size(bytes)|2|2|2|2|1|1|1 229 -|Value|((( 230 -AVI1 231 231 232 -voltage 233 -)))|((( 234 -AVI2 235 - 236 -voltage 237 -)))|((( 238 -ACI1 239 - 240 -Current 241 -)))|((( 242 -ACI2 243 - 244 -Current 245 -)))|DIDORO*|((( 246 -Reserve 247 - 248 - 249 -)))|MOD 250 - 251 - 252 252 **DIDORO** is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below 253 253 254 -|bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0 255 -|RO1|RO2|DI3|DI2|DI1|DO3|DO2|DO1 188 +[[image:image-20220523174254-4.png]] 256 256 257 257 * RO is for relay. ROx=1 : close,ROx=0 always open. 258 258 * DI is for digital input. DIx=1: high or float, DIx=0: low. ... ... @@ -313,6 +313,7 @@ 313 313 314 314 Total : 11 bytes payload 315 315 249 +(% border="1" style="background-color:#f7faff; height:10px; width:500px" %) 316 316 |Size(bytes)|4|4|1|1|1 317 317 |Value|COUNT1|COUNT2 |DIDORO*|((( 318 318 Reserve ... ... @@ -323,6 +323,7 @@ 323 323 324 324 **DIDORO** is a combination for RO1, RO2, DO3, DO2 and DO1. Totally 1bytes as below 325 325 260 +(% border="1" style="background-color:#f7faff" %) 326 326 |bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0 327 327 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1 328 328 ... ... @@ -384,6 +384,7 @@ 384 384 **LT22222-L**: This mode the DI1 is used as a counting pin. 385 385 386 386 322 +(% border="1" style="background-color:#f7faff" %) 387 387 |Size(bytes)|4|2|2|1|1|1 388 388 |Value|COUNT1|((( 389 389 ACI1 ... ... @@ -398,6 +398,7 @@ 398 398 399 399 **DIDORO** is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below 400 400 337 +(% border="1" style="background-color:#f7faff" %) 401 401 |bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0 402 402 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1 403 403 ... ... @@ -432,6 +432,7 @@ 432 432 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. 433 433 434 434 372 +(% border="1" style="background-color:#f7faff" %) 435 435 |Size(bytes)|4|4|1|1|1 436 436 |Value|COUNT1|AVI1 Counting|DIDORO*|((( 437 437 Reserve ... ... @@ -442,6 +442,7 @@ 442 442 443 443 **DIDORO** is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below 444 444 383 +(% border="1" style="background-color:#f7faff" %) 445 445 |bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0 446 446 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1 447 447 ... ... @@ -484,6 +484,7 @@ 484 484 **LT22222-L**: This mode the DI1 is used as a counting pin. 485 485 486 486 426 +(% border="1" style="background-color:#f7faff" %) 487 487 |Size(bytes)|2|2|2|2|1|1|1 488 488 |Value|((( 489 489 AVI1 ... ... @@ -507,6 +507,7 @@ 507 507 508 508 **DIDORO** is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below 509 509 450 +(% border="1" style="background-color:#f7faff" %) 510 510 |bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0 511 511 |RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1 512 512 ... ... @@ -619,6 +619,7 @@ 619 619 620 620 MOD6 Payload : total 11 bytes payload 621 621 563 +(% border="1" style="background-color:#f7faff" %) 622 622 |Size(bytes)|1|1|1|6|1|1 623 623 |Value|((( 624 624 TRI_A ... ... @@ -642,6 +642,7 @@ 642 642 643 643 **TRI FLAG1** is a combination to show if trigger is set for this part. Totally 1byte as below 644 644 587 +(% border="1" style="background-color:#f7faff" %) 645 645 |bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0 646 646 |((( 647 647 AV1_ ... ... @@ -686,6 +686,7 @@ 686 686 687 687 **TRI Status1** is a combination to show which condition is trigger. Totally 1byte as below 688 688 632 +(% border="1" style="background-color:#f7faff" %) 689 689 |bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0 690 690 |((( 691 691 AV1_ ... ... @@ -732,6 +732,7 @@ 732 732 733 733 **TRI_DI FLAG+STA **is a combination to show which condition is trigger. Totally 1byte as below 734 734 679 +(% border="1" style="background-color:#f7faff" %) 735 735 |bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0 736 736 |N/A|N/A|N/A|N/A|DI2_STATUS|DI2_FLAG|DI1_STATUS|DI1_FLAG 737 737 ... ... @@ -991,6 +991,7 @@ 991 991 992 992 01: Low, 00: High , 11: No action 993 993 939 +(% border="1" style="background-color:#f7faff" %) 994 994 |Downlink Code|DO1|DO2|DO3 995 995 |02 01 00 11|Low|High|No Action 996 996 |02 00 11 01|High|No Action|Low ... ... @@ -1028,6 +1028,7 @@ 1028 1028 1029 1029 **Third Byte**: Control Method and Ports status: 1030 1030 977 +(% border="1" style="background-color:#f7faff" %) 1031 1031 |Second Byte|Status 1032 1032 |0x01|DO1 set to low 1033 1033 |0x00|DO1 set to high ... ... @@ -1036,6 +1036,7 @@ 1036 1036 1037 1037 **Fourth Byte**: Control Method and Ports status: 1038 1038 986 +(% border="1" style="background-color:#f7faff" %) 1039 1039 |Second Byte|Status 1040 1040 |0x01|DO2 set to low 1041 1041 |0x00|DO2 set to high ... ... @@ -1044,6 +1044,7 @@ 1044 1044 1045 1045 **Fifth Byte**: Control Method and Ports status: 1046 1046 995 +(% border="1" style="background-color:#f7faff" %) 1047 1047 |Second Byte|Status 1048 1048 |0x01|DO3 set to low 1049 1049 |0x00|DO3 set to high ... ... @@ -1096,6 +1096,7 @@ 1096 1096 1097 1097 01: Close , 00: Open , 11: No action 1098 1098 1048 +(% border="1" style="background-color:#f7faff" %) 1099 1099 |Downlink Code|RO1|RO2 1100 1100 |03 00 11|Open|No Action 1101 1101 |03 01 11|Close|No Action ... ... @@ -1133,6 +1133,7 @@ 1133 1133 1134 1134 **Third Byte(bb)**: Control Method and Ports status: 1135 1135 1086 +(% border="1" style="background-color:#f7faff" %) 1136 1136 |Value|Status 1137 1137 |0x11|RO1 and RO2 to NO 1138 1138 |0x10|RO2 to NO, RO1 to NC ... ... @@ -1421,6 +1421,7 @@ 1421 1421 11. LEDs Indicators 1422 1422 1423 1423 1375 +(% border="1" style="background-color:#f7faff" %) 1424 1424 |**LEDs**|**Feature** 1425 1425 |**PWR**|Always on if there is power 1426 1426 |**SYS**|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.
- 1653297104069-180.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +392.6 KB - Content
- 1653297924498-393.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +202.7 KB - Content
- 1653297955910-247.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +35.9 KB - Content
- 1653298023685-319.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +52.5 KB - Content
- 1653298044601-602.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +58.4 KB - Content
- image-20220523172350-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +71.3 KB - Content
- image-20220523173530-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +6.8 KB - Content
- image-20220523174024-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +6.0 KB - Content
- image-20220523174254-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +3.9 KB - Content