<
From version < 21.2 >
edited by Xiaoling
on 2022/05/23 18:19
To version < 27.2 >
edited by Xiaoling
on 2022/05/24 09:13
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -4,8 +4,13 @@
4 4  **LT-22222-L LoRa IO Controller User Manual **
5 5  
6 6  
7 +**Table of Contents:**
7 7  
9 +{{toc/}}
8 8  
11 +
12 +
13 +
9 9  = 1.Introduction =
10 10  
11 11  == 1.1 What is LT Series I/O Controller ==
... ... @@ -330,11 +330,8 @@
330 330  
331 331  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.
332 332  
338 +[[image:image-20220523181903-8.png]]
333 333  
334 -(% border="1" style="background-color:#f7faff; width:601px" %)
335 -|(% style="width:111px" %)Size(bytes)|(% style="width:85px" %)4|(% style="width:130px" %)4|(% style="width:92px" %)1|(% style="width:94px" %)1|(% style="width:86px" %)1
336 -|(% style="width:111px" %)Value|(% style="width:85px" %)COUNT1|(% style="width:130px" %)AVI1 Counting|(% style="width:92px" %)DIDORO*|(% style="width:94px" %)Reserve|(% style="width:86px" %)MOD
337 -
338 338  (((
339 339  (% style="color:#4f81bd" %)**DIDORO **(%%)is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
340 340  )))
... ... @@ -345,138 +345,120 @@
345 345  * FIRST: Indicate this is the first packet after join network.
346 346  * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
347 347  
348 -Note: DO3 is not valid for LT-22222-L.
350 +(% style="color:red" %)Note: DO3 is not valid for LT-22222-L.
349 349  
352 +**To use this mode, please run:**
350 350  
351 -To use this mode, please run:
354 +(% class="box infomessage" %)
355 +(((
356 +**AT+MOD=4**
357 +)))
352 352  
353 -AT+MOD=4
359 +(% class="box infomessage" %)
360 +(((
361 +**ATZ**
362 +)))
354 354  
355 -ATZ
356 356  
357 -
358 -
359 359  Other AT Commands for counting are similar to [[MOD2 Counting Command>>path:#COUNT_COMMAND]].
360 360  
361 -Plus below command for AVI1 Counting:
367 +**Plus below command for AVI1 Counting:**
362 362  
363 -AT+SETCNT=3,60   (set AVI Count to 60)
369 +(% class="box infomessage" %)
370 +(((
371 +**AT+SETCNT=3,60   (set AVI Count to 60)**
372 +)))
364 364  
365 -AT+VOLMAX=20000   (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)
374 +(% class="box infomessage" %)
375 +(((
376 +**AT+VOLMAX=20000   (If AVI1 voltage higher than VOLMAX (20000mV =20v), counter increase 1)**
377 +)))
366 366  
367 -AT+VOLMAX=20000,0   (If AVI1 voltage lower than VOLMAX (20000mV =20v), counter increase 1)
379 +(% class="box infomessage" %)
380 +(((
381 +**AT+VOLMAX=20000,0   (If AVI1 voltage lower than VOLMAX (20000mV =20v), counter increase 1)**
382 +)))
368 368  
369 -AT+VOLMAX=20000,1   (If AVI1 voltage higer than VOLMAX (20000mV =20v), counter increase 1)
384 +(% class="box infomessage" %)
385 +(((
386 +**AT+VOLMAX=20000,1   (If AVI1 voltage higer than VOLMAX (20000mV =20v), counter increase 1)**
387 +)))
370 370  
389 +=== 3.3.5 AT+MOD~=5, Single DI Counting + 2 x AVI + 1 x ACI ===
371 371  
372 -
373 -1.
374 -11.
375 -111. AT+MOD=5, Single DI Counting + 2 x AVI + 1 x ACI
376 -
377 -**LT33222-L**: This mode the DI3 is used as a counting pin.
378 -
379 379  **LT22222-L**: This mode the DI1 is used as a counting pin.
380 380  
393 +[[image:image-20220523182334-9.png]]
381 381  
382 -(% border="1" style="background-color:#f7faff" %)
383 -|Size(bytes)|2|2|2|2|1|1|1
384 -|Value|(((
385 -AVI1
395 +(((
396 +(% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
397 +)))
386 386  
387 -voltage
388 -)))|(((
389 -AVI2
390 -
391 -voltage
392 -)))|(((
393 -ACI1
394 -
395 -Current
396 -)))|COUNT1|DIDORO*|(((
397 -Reserve
398 -
399 -
400 -)))|MOD
401 -
402 -**DIDORO** is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
403 -
404 -(% border="1" style="background-color:#f7faff" %)
405 -|bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0
406 -|RO1|RO2|FIRST|Reserve|Reserve|DO3|DO2|DO1
407 -
408 408  * RO is for relay. ROx=1 : close,ROx=0 always open.
409 409  * FIRST: Indicate this is the first packet after join network.
410 410  * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
411 411  
412 -Note: DO3 is not valid for LT-22222-L.
403 +(% style="color:red" %)Note: DO3 is not valid for LT-22222-L.
413 413  
405 +**To use this mode, please run:**
414 414  
415 -To use this mode, please run:
407 +(% class="box infomessage" %)
408 +(((
409 +**AT+MOD=5**
410 +)))
416 416  
417 -AT+MOD=5
412 +(% class="box infomessage" %)
413 +(((
414 +**ATZ**
415 +)))
418 418  
419 -ATZ
420 -
421 -
422 422  Other AT Commands for counting are similar to [[MOD2 Counting Command>>path:#COUNT_COMMAND]].
423 423  
419 +=== 3.3.6 AT+ADDMOD~=6. (Trigger Mode, Optional) ===
424 424  
421 +(% style="color:#4f81bd" %)**This mode is an optional mode for trigger purpose. It can run together with other mode.**
425 425  
426 -
427 -
428 -1.
429 -11.
430 -111. AT+ADDMOD=6. (Trigger Mode, Optional)
431 -
432 -**This mode is an optional mode for trigger purpose. It can run together with other mode.**
433 -
434 434  For example, if user has configured below commands:
435 435  
436 -* AT+MOD=1   à The normal working mode
437 -* AT+ADDMOD6=1    à Enable trigger
425 +* **AT+MOD=1 ** **~-~->** The normal working mode
426 +* **AT+ADDMOD6=1**   **~-~->** Enable trigger
438 438  
439 439  LT will keep monitoring AV1/AV2/AC1/AC2 every 5 seconds; LT will send uplink packets in two cases:
440 440  
441 -1. Periodically uplink (Base on TDC time). Payload is same as the normal MOD (MOD 1 for above command). This uplink uses LoRaWAN **unconfirmed** data type
442 -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 **CONFIRMED data type.**
430 +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
431 +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.**
443 443  
444 444  **AT Command to set Trigger Condition**:
445 445  
446 -**Trigger base on voltage**:
435 +(% style="color:#4f81bd" %)**Trigger base on voltage**:
447 447  
448 448  Format: AT+AVLIM=<AV1_LIMIT_LOW>,< AV1_LIMIT_HIGH>,<AV2_LIMIT_LOW>,< AV2_LIMIT_HIGH>
449 449  
450 -Example:
439 +**Example:**
451 451  
452 452  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)
453 453  
454 454  AT+AVLIM=5000,0,0,0   (If AVI1 voltage lower than 5V , trigger uplink, 0 means ignore)
455 455  
445 +(% style="color:#4f81bd" %)**Trigger base on current**:
456 456  
457 -**Trigger base on current**:
458 -
459 459  Format: AT+ACLIM=<AC1_LIMIT_LOW>,< AC1_LIMIT_HIGH>,<AC2_LIMIT_LOW>,< AC2_LIMIT_HIGH>
460 460  
461 -Example:
449 +**Example:**
462 462  
463 463  AT+ACLIM=10000,15000,0,0   (If ACI1 voltage lower than 10mA or higher than 15mA, trigger an uplink)
464 464  
453 +(% style="color:#4f81bd" %)**Trigger base on DI status**:
465 465  
466 -**Trigger base on DI status**:
467 -
468 468  DI status trigger Flag.
469 469  
470 470  Format: AT+DTRI=<DI1_TIRGGER_FlAG>,< DI2_TIRGGER_FlAG >
471 471  
472 -Example:
459 +**Example:**
473 473  
474 474  AT+ DTRI =1,0   (Enable DI1 trigger / disable DI2 trigger)
475 475  
476 476  
477 -
478 -
479 -
480 480  **Downlink Command to set Trigger Condition**
481 481  
482 482  Type Code: 0xAA. Downlink command same as AT Command [[AT+AVLIM, AT+ACLIM>>path:#AT_Trigger]]
... ... @@ -495,9 +495,8 @@
495 495  
496 496   Yy4 yy4: AC2 or AV2 high limit.
497 497  
482 +**Example1**: AA 00 13 88 00 00 00 00 00 00
498 498  
499 -Example1: AA 00 13 88 00 00 00 00 00 00
500 -
501 501  Same as AT+AVLIM=5000,0,0,0   (If AVI1 voltage lower than 5V , trigger uplink, 0 means ignore)
502 502  
503 503  Example2: AA 02 01 00
... ... @@ -504,134 +504,41 @@
504 504  
505 505  Same as AT+ DTRI =1,0  (Enable DI1 trigger / disable DI2 trigger)
506 506  
490 +(% style="color:#4f81bd" %)**Trigger Settings Payload Explanation:**
507 507  
508 -
509 -
510 -**Trigger Settings Payload Explanation:**
511 -
512 512  MOD6 Payload : total 11 bytes payload
513 513  
514 -(% border="1" style="background-color:#f7faff" %)
515 -|Size(bytes)|1|1|1|6|1|1
516 -|Value|(((
517 -TRI_A
494 +[[image:image-20220524085923-1.png]]
518 518  
519 -FLAG
520 -)))|(((
521 -TRI_A
496 +(% style="color:#4f81bd" %)**TRI FLAG1**(%%) is a combination to show if trigger is set for this part. Totally 1byte as below
522 522  
523 -Status
524 -)))|(((
525 -TRI_DI
498 +[[image:image-20220524090106-2.png]]
526 526  
527 -FLAG+STA
528 -)))|Reserve|Enable/Disable MOD6|(((
529 -MOD
530 -
531 -(6)
532 -)))
533 -
534 -**TRI FLAG1** is a combination to show if trigger is set for this part. Totally 1byte as below
535 -
536 -(% border="1" style="background-color:#f7faff" %)
537 -|bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0
538 -|(((
539 -AV1_
540 -
541 -LOW
542 -)))|(((
543 -AV1_
544 -
545 -HIGH
546 -)))|(((
547 -AV2_
548 -
549 -LOW
550 -)))|(((
551 -AV2_
552 -
553 -HIGH
554 -)))|(((
555 -AC1_
556 -
557 -LOW
558 -)))|(((
559 -AC1_
560 -
561 -HIGH
562 -)))|(((
563 -AC2_
564 -
565 -LOW
566 -)))|(((
567 -AC2_
568 -
569 -HIGH
570 -)))
571 -
572 572  * Each bits shows if the corresponding trigger has been configured.
573 573  
574 -Example:
502 +**Example:**
575 575  
576 576  10100000: Means the system has configure to use the trigger: AC1_LOW and AV2_LOW
577 577  
578 578  
579 -**TRI Status1** is a combination to show which condition is trigger. Totally 1byte as below
507 +(% style="color:#4f81bd" %)**TRI Status1**(%%) is a combination to show which condition is trigger. Totally 1byte as below
580 580  
581 -(% border="1" style="background-color:#f7faff" %)
582 -|bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0
583 -|(((
584 -AV1_
509 +[[image:image-20220524090249-3.png]]
585 585  
586 -LOW
587 -)))|(((
588 -AV1_
589 -
590 -HIGH
591 -)))|(((
592 -AV2_
593 -
594 -LOW
595 -)))|(((
596 -AV2_
597 -
598 -HIGH
599 -)))|(((
600 -AC1_
601 -
602 -LOW
603 -)))|(((
604 -AC1_
605 -
606 -HIGH
607 -)))|(((
608 -AC2_
609 -
610 -LOW
611 -)))|(((
612 -AC2_
613 -
614 -HIGH
615 -)))
616 -
617 617  * Each bits shows which status has been trigger on this uplink.
618 618  
619 -Example:
513 +**Example:**
620 620  
621 621  10000000: Means this packet is trigger by AC1_LOW. Means voltage too low.
622 622  
623 623  
518 +(% style="color:#4f81bd" %)**TRI_DI FLAG+STA **(%%)is a combination to show which condition is trigger. Totally 1byte as below
624 624  
520 +[[image:image-20220524090456-4.png]]
625 625  
626 -**TRI_DI FLAG+STA **is a combination to show which condition is trigger. Totally 1byte as below
627 -
628 -(% border="1" style="background-color:#f7faff" %)
629 -|bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0
630 -|N/A|N/A|N/A|N/A|DI2_STATUS|DI2_FLAG|DI1_STATUS|DI1_FLAG
631 -
632 632  * Each bits shows which status has been trigger on this uplink.
633 633  
634 -Example:
524 +**Example:**
635 635  
636 636  00000111: Means both DI1 and DI2 trigger are enabled and this packet is trigger by DI1.
637 637  
... ... @@ -638,49 +638,38 @@
638 638  00000101: Means both DI1 and DI2 trigger are enabled.
639 639  
640 640  
641 -**Enable/Disable MOD6 **: 0x01: MOD6 is enable. 0x00: MOD6 is disable.
531 +(% style="color:#4f81bd" %)**Enable/Disable MOD6 **(%%): 0x01: MOD6 is enable. 0x00: MOD6 is disable.
642 642  
643 -
644 644  Downlink command to poll MOD6 status:
645 645  
646 -AB 06
535 +**AB 06**
647 647  
648 648  When device got this command, it will send the MOD6 payload.
649 649  
539 +=== 3.3.7 Payload Decoder ===
650 650  
651 -1.
652 -11.
653 -111. Payload Decoder
654 -
541 +(((
655 655  **Decoder for TTN/loraserver/ChirpStack**: [[http:~~/~~/www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/Payload_decoder/>>url:http://www.dragino.com/downloads/index.php?dir=LT_LoRa_IO_Controller/LT33222-L/Payload_decoder/]]
543 +)))
656 656  
545 +== 3.4 ​Configure LT via AT or Downlink ==
657 657  
547 +User can configure LT I/O Controller via AT Commands or LoRaWAN Downlink Commands
658 658  
659 -
660 -
661 -
662 -
663 -1.
664 -11. ​Configure LT via AT or Downlink
665 -
666 -User can configure LT I/O Controller via [[AT Commands >>path:#_​Using_the_AT]]or LoRaWAN Downlink Commands
667 -
549 +(((
668 668  There are two kinds of Commands:
551 +)))
669 669  
670 -* **Common Commands**: They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.5.4, user can find what common commands it supports: http:~/~/wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands
553 +* (% style="color:#4f81bd" %)**Common Commands**(%%): They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.5.4, user can find what common commands it supports: http:~/~/wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands
671 671  
672 -* **Sensor Related Commands**: These commands are special designed for LT-22222-L.  User can see these commands below:
555 +* (% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for LT-22222-L.  User can see these commands below:
673 673  
674 -1.
675 -11.
676 -111. Common Commands:
557 +=== 3.4.1 Common Commands ===
677 677  
678 -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: http:~/~/wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands
559 +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>>http://8.211.40.43:8080/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/]]
679 679  
561 +=== Sensor related commands ===
680 680  
681 -1.
682 -11.
683 -111. Sensor related commands:
684 684  
685 685  ==== Set Transmit Interval ====
686 686  
... ... @@ -1138,7 +1138,7 @@
1138 1138  
1139 1139  
1140 1140  
1141 -1.
1020 +1.
1142 1142  11. Integrate with Mydevice
1143 1143  
1144 1144  Mydevices provides a human friendly interface to show the sensor data, once we have data in TTN, we can use Mydevices to connect to TTN and see the data in Mydevices. Below are the steps:
... ... @@ -1196,7 +1196,7 @@
1196 1196  
1197 1197  
1198 1198  1.
1199 -11.
1078 +11.
1200 1200  111. Digital Input Port: DI1/DI2 ( For LT-22222-L)
1201 1201  
1202 1202  The DI port of LT-22222-L can support NPN or PNP output sensor.
... ... @@ -1250,8 +1250,8 @@
1250 1250  If sensor output is 220v, the //IF//[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image022.png]] = 4.3mA , So the LT-22222-L will be able to detect this high active signal safely.
1251 1251  
1252 1252  
1253 -1.
1254 -11.
1132 +1.
1133 +11.
1255 1255  111. Digital Output Port: DO1/DO2 /DO3
1256 1256  
1257 1257  NPN output: GND or Float. Max voltage can apply to output pin is 36v.
... ... @@ -1262,7 +1262,7 @@
1262 1262  
1263 1263  
1264 1264  1.
1265 -11.
1144 +11.
1266 1266  111. Analog Input Interface
1267 1267  
1268 1268  The analog input interface is as below. The LT will measure the IN2 voltage so to calculate the current pass the Load. The formula is:
... ... @@ -1295,7 +1295,7 @@
1295 1295  
1296 1296  
1297 1297  1.
1298 -11.
1177 +11.
1299 1299  111. Relay Output
1300 1300  
1301 1301  The LT serial controller has two relay interfaces; each interface uses two pins of the screw terminal. User can connect other device’s Power Line to in serial of RO1_1 and RO_2. Such as below:
... ... @@ -1455,7 +1455,7 @@
1455 1455  
1456 1456  
1457 1457  
1458 -1.
1337 +1.
1459 1459  11. Common AT Command Sequence
1460 1460  111. Multi-channel ABP mode (Use with SX1301/LG308)
1461 1461  
... ... @@ -1478,8 +1478,8 @@
1478 1478  
1479 1479  ATZ
1480 1480  
1481 -1.
1482 -11.
1360 +1.
1361 +11.
1483 1483  111. Single-channel ABP mode (Use with LG01/LG02)
1484 1484  
1485 1485  123456   Enter Password to have AT access.
... ... @@ -1519,7 +1519,7 @@
1519 1519  
1520 1520  
1521 1521  1.
1522 -11.
1401 +11.
1523 1523  111. Change to Class A
1524 1524  
1525 1525  If sensor JOINED
... ... @@ -1534,7 +1534,7 @@
1534 1534  
1535 1535  1. FAQ
1536 1536  
1537 -1.
1416 +1.
1538 1538  11. How to upgrade the image?
1539 1539  
1540 1540  The LT LoRaWAN Controller is shipped with a 3.5mm cable, the cable is used to upload image to LT to:
... ... @@ -1593,7 +1593,7 @@
1593 1593  User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download.
1594 1594  
1595 1595  
1596 -1.
1475 +1.
1597 1597  11. How to set up LT to work with Single Channel Gateway such as LG01/LG02?
1598 1598  
1599 1599  In this case, users need to set LT-33222-L to work in ABP mode & transmit in only one frequency.
... ... @@ -1652,7 +1652,7 @@
1652 1652  [[http:~~/~~/wiki.dragino.com/index.php?title=LoRaWAN_Communication_Debug#How_it_work>>url:http://wiki.dragino.com/index.php?title=LoRaWAN_Communication_Debug#How_it_work]]
1653 1653  
1654 1654  
1655 -1.
1534 +1.
1656 1656  11. Have trouble to upload image.
1657 1657  
1658 1658  See this link for trouble shooting:
... ... @@ -1660,7 +1660,7 @@
1660 1660  [[http:~~/~~/wiki.dragino.com/index.php?title=Firmware_Upgrade_Trouble_Shooting#UART_upgrade_trouble_shooting>>url:http://wiki.dragino.com/index.php?title=Firmware_Upgrade_Trouble_Shooting#UART_upgrade_trouble_shooting]]
1661 1661  
1662 1662  
1663 -1.
1542 +1.
1664 1664  11. Why I can’t join TTN in US915 /AU915 bands?
1665 1665  
1666 1666  It might be about the channels mapping. Please see this link for detail:
image-20220523182334-9.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.4 KB
Content
image-20220524085923-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.4 KB
Content
image-20220524090106-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +5.2 KB
Content
image-20220524090249-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +5.8 KB
Content
image-20220524090456-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +5.1 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0