Last modified by Mengting Qiu on 2025/06/04 18:42

From version 24.1
edited by Xiaoling
on 2022/05/24 08:59
Change comment: Uploaded new attachment "image-20220524085923-1.png", version {1}
To version 33.2
edited by Xiaoling
on 2022/05/24 09:44
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -396,7 +396,6 @@
396 396  (% style="color:#4f81bd" %)**DIDORO**(%%) is a combination for RO1, RO2, DI3, DI2, DI1, DO3, DO2 and DO1. Totally 1bytes as below
397 397  )))
398 398  
399 -
400 400  * RO is for relay. ROx=1 : close,ROx=0 always open.
401 401  * FIRST: Indicate this is the first packet after join network.
402 402  * DO is for reverse digital output. DOx=1: output low, DOx=0: high or float.
... ... @@ -419,54 +419,49 @@
419 419  
420 420  === 3.3.6 AT+ADDMOD~=6. (Trigger Mode, Optional) ===
421 421  
422 -(% style="color:#4F81BD" %)**This mode is an optional mode for trigger purpose. It can run together with other mode.**
421 +(% style="color:#4f81bd" %)**This mode is an optional mode for trigger purpose. It can run together with other mode.**
423 423  
424 424  For example, if user has configured below commands:
425 425  
426 -* AT+MOD=1   --> The normal working mode
427 -* AT+ADDMOD6=1    --> Enable trigger
425 +* **AT+MOD=1 ** **~-~->** The normal working mode
426 +* **AT+ADDMOD6=1**   **~-~->** Enable trigger
428 428  
429 429  LT will keep monitoring AV1/AV2/AC1/AC2 every 5 seconds; LT will send uplink packets in two cases:
430 430  
431 -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
432 -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.**
433 433  
434 434  **AT Command to set Trigger Condition**:
435 435  
436 -**Trigger base on voltage**:
435 +(% style="color:#4f81bd" %)**Trigger base on voltage**:
437 437  
438 438  Format: AT+AVLIM=<AV1_LIMIT_LOW>,< AV1_LIMIT_HIGH>,<AV2_LIMIT_LOW>,< AV2_LIMIT_HIGH>
439 439  
440 -Example:
439 +**Example:**
441 441  
442 442  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)
443 443  
444 444  AT+AVLIM=5000,0,0,0   (If AVI1 voltage lower than 5V , trigger uplink, 0 means ignore)
445 445  
445 +(% style="color:#4f81bd" %)**Trigger base on current**:
446 446  
447 -**Trigger base on current**:
448 -
449 449  Format: AT+ACLIM=<AC1_LIMIT_LOW>,< AC1_LIMIT_HIGH>,<AC2_LIMIT_LOW>,< AC2_LIMIT_HIGH>
450 450  
451 -Example:
449 +**Example:**
452 452  
453 453  AT+ACLIM=10000,15000,0,0   (If ACI1 voltage lower than 10mA or higher than 15mA, trigger an uplink)
454 454  
453 +(% style="color:#4f81bd" %)**Trigger base on DI status**:
455 455  
456 -**Trigger base on DI status**:
457 -
458 458  DI status trigger Flag.
459 459  
460 460  Format: AT+DTRI=<DI1_TIRGGER_FlAG>,< DI2_TIRGGER_FlAG >
461 461  
462 -Example:
459 +**Example:**
463 463  
464 464  AT+ DTRI =1,0   (Enable DI1 trigger / disable DI2 trigger)
465 465  
466 466  
467 -
468 -
469 -
470 470  **Downlink Command to set Trigger Condition**
471 471  
472 472  Type Code: 0xAA. Downlink command same as AT Command [[AT+AVLIM, AT+ACLIM>>path:#AT_Trigger]]
... ... @@ -485,9 +485,8 @@
485 485  
486 486   Yy4 yy4: AC2 or AV2 high limit.
487 487  
482 +**Example1**: AA 00 13 88 00 00 00 00 00 00
488 488  
489 -Example1: AA 00 13 88 00 00 00 00 00 00
490 -
491 491  Same as AT+AVLIM=5000,0,0,0   (If AVI1 voltage lower than 5V , trigger uplink, 0 means ignore)
492 492  
493 493  Example2: AA 02 01 00
... ... @@ -494,134 +494,41 @@
494 494  
495 495  Same as AT+ DTRI =1,0  (Enable DI1 trigger / disable DI2 trigger)
496 496  
490 +(% style="color:#4f81bd" %)**Trigger Settings Payload Explanation:**
497 497  
498 -
499 -
500 -**Trigger Settings Payload Explanation:**
501 -
502 502  MOD6 Payload : total 11 bytes payload
503 503  
504 -(% border="1" style="background-color:#f7faff" %)
505 -|Size(bytes)|1|1|1|6|1|1
506 -|Value|(((
507 -TRI_A
494 +[[image:image-20220524085923-1.png]]
508 508  
509 -FLAG
510 -)))|(((
511 -TRI_A
496 +(% style="color:#4f81bd" %)**TRI FLAG1**(%%) is a combination to show if trigger is set for this part. Totally 1byte as below
512 512  
513 -Status
514 -)))|(((
515 -TRI_DI
498 +[[image:image-20220524090106-2.png]]
516 516  
517 -FLAG+STA
518 -)))|Reserve|Enable/Disable MOD6|(((
519 -MOD
520 -
521 -(6)
522 -)))
523 -
524 -**TRI FLAG1** is a combination to show if trigger is set for this part. Totally 1byte as below
525 -
526 -(% border="1" style="background-color:#f7faff" %)
527 -|bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0
528 -|(((
529 -AV1_
530 -
531 -LOW
532 -)))|(((
533 -AV1_
534 -
535 -HIGH
536 -)))|(((
537 -AV2_
538 -
539 -LOW
540 -)))|(((
541 -AV2_
542 -
543 -HIGH
544 -)))|(((
545 -AC1_
546 -
547 -LOW
548 -)))|(((
549 -AC1_
550 -
551 -HIGH
552 -)))|(((
553 -AC2_
554 -
555 -LOW
556 -)))|(((
557 -AC2_
558 -
559 -HIGH
560 -)))
561 -
562 562  * Each bits shows if the corresponding trigger has been configured.
563 563  
564 -Example:
502 +**Example:**
565 565  
566 566  10100000: Means the system has configure to use the trigger: AC1_LOW and AV2_LOW
567 567  
568 568  
569 -**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
570 570  
571 -(% border="1" style="background-color:#f7faff" %)
572 -|bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0
573 -|(((
574 -AV1_
509 +[[image:image-20220524090249-3.png]]
575 575  
576 -LOW
577 -)))|(((
578 -AV1_
579 -
580 -HIGH
581 -)))|(((
582 -AV2_
583 -
584 -LOW
585 -)))|(((
586 -AV2_
587 -
588 -HIGH
589 -)))|(((
590 -AC1_
591 -
592 -LOW
593 -)))|(((
594 -AC1_
595 -
596 -HIGH
597 -)))|(((
598 -AC2_
599 -
600 -LOW
601 -)))|(((
602 -AC2_
603 -
604 -HIGH
605 -)))
606 -
607 607  * Each bits shows which status has been trigger on this uplink.
608 608  
609 -Example:
513 +**Example:**
610 610  
611 611  10000000: Means this packet is trigger by AC1_LOW. Means voltage too low.
612 612  
613 613  
518 +(% style="color:#4f81bd" %)**TRI_DI FLAG+STA **(%%)is a combination to show which condition is trigger. Totally 1byte as below
614 614  
520 +[[image:image-20220524090456-4.png]]
615 615  
616 -**TRI_DI FLAG+STA **is a combination to show which condition is trigger. Totally 1byte as below
617 -
618 -(% border="1" style="background-color:#f7faff" %)
619 -|bit7|bit6|bit5|bit4|bit3|bit2|bit1|bit0
620 -|N/A|N/A|N/A|N/A|DI2_STATUS|DI2_FLAG|DI1_STATUS|DI1_FLAG
621 -
622 622  * Each bits shows which status has been trigger on this uplink.
623 623  
624 -Example:
524 +**Example:**
625 625  
626 626  00000111: Means both DI1 and DI2 trigger are enabled and this packet is trigger by DI1.
627 627  
... ... @@ -628,117 +628,117 @@
628 628  00000101: Means both DI1 and DI2 trigger are enabled.
629 629  
630 630  
631 -**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.
632 632  
633 -
634 634  Downlink command to poll MOD6 status:
635 635  
636 -AB 06
535 +**AB 06**
637 637  
638 638  When device got this command, it will send the MOD6 payload.
639 639  
539 +=== 3.3.7 Payload Decoder ===
640 640  
641 -1.
642 -11.
643 -111. Payload Decoder
644 -
541 +(((
645 645  **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 +)))
646 646  
545 +== 3.4 ​Configure LT via AT or Downlink ==
647 647  
547 +User can configure LT I/O Controller via AT Commands or LoRaWAN Downlink Commands
648 648  
649 -
650 -
651 -
652 -
653 -1.
654 -11. ​Configure LT via AT or Downlink
655 -
656 -User can configure LT I/O Controller via [[AT Commands >>path:#_​Using_the_AT]]or LoRaWAN Downlink Commands
657 -
549 +(((
658 658  There are two kinds of Commands:
551 +)))
659 659  
660 -* **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
661 661  
662 -* **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:
663 663  
664 -1.
665 -11.
666 -111. Common Commands:
557 +=== 3.4.1 Common Commands ===
667 667  
668 -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/]]
669 669  
561 +=== 3.4.2 Sensor related commands ===
670 670  
671 -1.
672 -11.
673 -111. Sensor related commands:
563 +==== 3.4.2.1 Set Transmit Interval ====
674 674  
675 -==== Set Transmit Interval ====
676 -
677 677  Set device uplink interval.
678 678  
679 679  * AT Command:
680 680  
681 -AT+TDC=N
569 +(% class="box infomessage" %)
570 +(((
571 +**AT+TDC=N **
572 +)))
682 682  
683 -Example: AT+TDC=30000. Means set interval to 30 seconds
574 +**Example: **AT+TDC=30000. Means set interval to 30 seconds
684 684  
685 -
686 686  * Downlink Payload (prefix 0x01):
687 687  
688 -0x01 aa bb cc     ~/~/ Same as AT+TDC=0x(aa bb cc)
578 +(% class="box infomessage" %)
579 +(((
580 +**0x01 aa bb cc     ~/~/ Same as AT+TDC=0x(aa bb cc)**
581 +)))
689 689  
583 +==== 3.4.2.2 Set Work Mode (AT+MOD) ====
690 690  
691 -==== Set Work Mode (AT+MOD) ====
692 -
693 693  Set work mode.
694 694  
695 695  * AT Command:
696 696  
697 -AT+MOD=N 
589 +(% class="box infomessage" %)
590 +(((
591 +**AT+MOD=N  **
592 +)))
698 698  
699 -Example: AT+MOD=2. Set work mode to Double DI counting mode
594 +**Example**: AT+MOD=2. Set work mode to Double DI counting mode
700 700  
701 -
702 702  * Downlink Payload (prefix 0x0A):
703 703  
704 -0x0A aa     ~/~/ Same as AT+MOD=aa
598 +(% class="box infomessage" %)
599 +(((
600 +**0x0A aa     ~/~/ Same as AT+MOD=aa**
601 +)))
705 705  
603 +==== 3.4.2.3 Poll an uplink ====
706 706  
707 -
708 -==== Poll an uplink ====
709 -
710 710  * AT Command:
711 711  
712 712  There is no AT Command to poll uplink
713 713  
714 -
715 715  * Downlink Payload (prefix 0x08):
716 716  
717 -0x08 FF     ~/~/ Poll an uplink,
611 +(% class="box infomessage" %)
612 +(((
613 +**0x08 FF     ~/~/ Poll an uplink,**
614 +)))
718 718  
719 -Example: 0x08FF, ask device to send an Uplink
616 +**Example**: 0x08FF, ask device to send an Uplink
720 720  
618 +==== 3.4.2.4 Enable Trigger Mode ====
721 721  
722 -==== Enable Trigger Mode ====
620 +Use of trigger mode, please check [[ADDMOD6>>path:http://8.211.40.43:8080/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LT-22222-L/#H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29]]
723 723  
724 -Use of trigger mode, please check [[ADDMOD6>>path:#MOD6]]
725 -
726 726  * AT Command:
727 727  
728 -AT+ADDMOD6=1 or 0
624 +(% class="box infomessage" %)
625 +(((
626 +**AT+ADDMOD6=1 or 0**
627 +)))
729 729  
730 730  1: Enable Trigger Mode
731 731  
732 732  0: Disable Trigger Mode
733 733  
734 -
735 735  * Downlink Payload (prefix 0x0A 06):
736 736  
737 -0x0A 06 aa     ~/~/ Same as AT+ADDMOD6=aa,
635 +(% class="box infomessage" %)
636 +(((
637 +**0x0A 06 aa     ~/~/ Same as AT+ADDMOD6=aa,**
638 +)))
738 738  
640 +==== 3.4.2.5 Poll trigger settings ====
739 739  
740 -==== Poll trigger settings ====
741 -
742 742  Poll trigger settings,
743 743  
744 744  * AT Command:
... ... @@ -745,339 +745,337 @@
745 745  
746 746  There is no AT Command for this feature.
747 747  
748 -
749 749  * Downlink Payload (prefix 0x AB 06):
750 750  
751 -0xAB 06  ~/~/ Poll trigger settings, device will uplink [[trigger settings>>path:#Trigger_Settings]] once receive this command
650 +(% class="box infomessage" %)
651 +(((
652 +**0xAB 06  ~/~/ Poll trigger settings, device will uplink trigger settings once receive this command**
653 +)))
752 752  
655 +==== 3.4.2.6 Enable / Disable DI1/DI2/DI3 as trigger ====
753 753  
754 -==== Enable / Disable DI1/DI2/DI3 as trigger ====
755 -
756 756  Enable Disable DI1/DI2/DI2 as trigger,
757 757  
758 758  * AT Command:
759 759  
760 -Format: AT+DTRI=<DI1_TIRGGER_FlAG>,< DI2_TIRGGER_FlAG >
661 +(% class="box infomessage" %)
662 +(((
663 +**Format: AT+DTRI=<DI1_TIRGGER_FlAG>,< DI2_TIRGGER_FlAG >**
664 +)))
761 761  
762 -Example:
666 +**Example:**
763 763  
764 764  AT+ DTRI =1,0   (Enable DI1 trigger / disable DI2 trigger)
765 765  
766 -
767 -
768 768  * Downlink Payload (prefix 0xAA 02):
769 769  
770 -0xAA 02 aa bb  ~/~/ Same as AT+DTRI=aa,bb
672 +(% class="box infomessage" %)
673 +(((
674 +**0xAA 02 aa bb  ~/~/ Same as AT+DTRI=aa,bb**
675 +)))
771 771  
677 +==== 3.4.2.7 Trigger1 – Set DI1 or DI3 as trigger ====
772 772  
773 -
774 -==== Trigger1 – Set DI1 or DI3 as trigger ====
775 -
776 776  Set DI1 or DI3(for LT-33222-L) trigger.
777 777  
778 778  * AT Command:
779 779  
780 -AT+TRIG1=a,b
683 +(% class="box infomessage" %)
684 +(((
685 +**AT+TRIG1=a,b**
686 +)))
781 781  
782 782  a : Interrupt mode. 0: falling edge; 1: rising edge, 2: falling and raising edge(for MOD=1).
783 783  
784 784  b : delay timing.
785 785  
786 -Example:
692 +**Example:**
787 787  
788 788  AT+TRIG1=1,100(set DI1 port to trigger on high level, valid signal is 100ms )
789 789  
790 -
791 791  * Downlink Payload (prefix 0x09 01 ):
792 792  
793 -0x09 01 aa bb cc ~/~/ same as AT+TRIG1=aa,0x(bb cc)
698 +(% class="box infomessage" %)
699 +(((
700 +**0x09 01 aa bb cc ~/~/ same as AT+TRIG1=aa,0x(bb cc)**
701 +)))
794 794  
703 +==== 3.4.2.8 Trigger2 – Set DI2 as trigger ====
795 795  
796 -==== Trigger2 – Set DI2 as trigger ====
797 -
798 798  Set DI2 trigger.
799 799  
800 800  * AT Command:
801 801  
802 -AT+TRIG2=a,b
709 +(% class="box infomessage" %)
710 +(((
711 +**AT+TRIG2=a,b**
712 +)))
803 803  
804 804  a : Interrupt mode. 0: falling edge; 1: rising edge, 2: falling and raising edge(for MOD=1).
805 805  
806 806  b : delay timing.
807 807  
808 -Example:
718 +**Example:**
809 809  
810 810  AT+TRIG2=0,100(set DI1 port to trigger on low level, valid signal is 100ms )
811 811  
812 -
813 813  * Downlink Payload (prefix 0x09 02 ):
814 814  
815 -0x09 02 aa bb cc ~/~/ same as AT+TRIG1=aa,0x(bb cc)
724 +(% class="box infomessage" %)
725 +(((
726 +**0x09 02 aa bb cc ~/~/ same as AT+TRIG1=aa,0x(bb cc)**
727 +)))
816 816  
729 +==== 3.4.2.9 Trigger – Set AC (current) as trigger ====
817 817  
818 -==== Trigger Set AC (current) as trigger ====
731 +Set current trigger , base on AC port. See [[trigger mode>>path:http://8.211.40.43:8080/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LT-22222-L/#H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29]]
819 819  
820 -Set current trigger , base on AC port. See [[trigger mode>>path:#MOD6]]
821 -
822 822  * AT Command:
823 823  
824 -AT+ACLIM. See [[trigger mode>>path:#MOD6]]
735 +(% class="box infomessage" %)
736 +(((
737 +**AT+ACLIM. **
738 +)))
825 825  
826 -
827 827  * Downlink Payload (prefix 0xAA 01 ):
828 828  
829 -0x AA 01 aa bb cc dd ee ff gg hh ~/~/ same as AT+ACLIM See [[trigger mode>>path:#MOD6]]
742 +(% class="box infomessage" %)
743 +(((
744 +**0x AA 01 aa bb cc dd ee ff gg hh ~/~/ same as AT+ACLIM See [[trigger mode>>url:http://8.211.40.43:8080/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LT-22222-L/#H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29]]**
745 +)))
830 830  
747 +==== 3.4.2.10 Trigger – Set AV (voltage) as trigger ====
831 831  
832 -==== Trigger Set AV (voltage) as trigger ====
749 +Set current trigger , base on AV port. See [[trigger mode>>url:http://8.211.40.43:8080/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LT-22222-L/#H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29]]
833 833  
834 -Set current trigger , base on AV port. See [[trigger mode>>path:#MOD6]]
835 -
836 836  * AT Command:
837 837  
838 -AT+AVLIM. See [[trigger mode>>path:#MOD6]]
753 +(% class="box infomessage" %)
754 +(((
755 +**AT+AVLIM. See [[trigger mode>>url:http://8.211.40.43:8080/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LT-22222-L/#H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29]]**
756 +)))
839 839  
840 -
841 841  * Downlink Payload (prefix 0xAA 00 ):
842 842  
843 -0x AA 00 aa bb cc dd ee ff gg hh ~/~/ same as AT+AVLIM See [[trigger mode>>path:#MOD6]]
760 +(% class="box infomessage" %)
761 +(((
762 +**0x AA 00 aa bb cc dd ee ff gg hh ~/~/ same as AT+AVLIM See [[trigger mode>>url:http://8.211.40.43:8080/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LT-22222-L/#H3.3.6AT2BADDMOD3D6.28TriggerMode2COptional29]] **
763 +)))
844 844  
845 -==== Trigger – Set minimum interval ====
765 +==== 3.4.2.11 Trigger – Set minimum interval ====
846 846  
847 847  Set AV and AC trigger minimum interval, system won’t response to the second trigger within this set time after the first trigger.
848 848  
849 849  * AT Command:
850 850  
851 -AT+ATDC=5. Device won’t response the second trigger within 5 minute after the first trigger.
771 +(% class="box infomessage" %)
772 +(((
773 +**AT+ATDC=5. Device won’t response the second trigger within 5 minute after the first trigger.**
774 +)))
852 852  
853 -
854 854  * Downlink Payload (prefix 0xAC ):
855 855  
856 -0x AC aa bb ~/~/ same as AT+ATDC=0x(aa bb)   . Unit (min)
778 +(% class="box infomessage" %)
779 +(((
780 +**0x AC aa bb ~/~/ same as AT+ATDC=0x(aa bb)   . Unit (min)**
781 +)))
857 857  
783 +==== 3.4.2.12 DO ~-~- Control Digital Output DO1/DO2/DO3 ====
858 858  
859 -==== DO ~-~- Control Digital Output DO1/DO2/DO3 ====
860 -
861 861  * AT Command:
862 862  
863 863  There is no AT Command to control Digital Output
864 864  
865 -
866 866  * Downlink Payload (prefix 0x02):
867 867  
868 -0x02 aa bb cc     ~/~/ Set DO1/DO2/DO3 output
791 +(% class="box infomessage" %)
792 +(((
793 +**0x02 aa bb cc     ~/~/ Set DO1/DO2/DO3 output**
794 +)))
869 869  
796 +(((
870 870  If payload = 0x02010001, while there is load between V+ and DOx, it means set DO1 to low, DO2 to high and DO3 to low.
798 +)))
871 871  
800 +(((
872 872  01: Low,  00: High ,  11: No action
802 +)))
873 873  
874 -(% border="1" style="background-color:#f7faff" %)
875 -|Downlink Code|DO1|DO2|DO3
876 -|02  01  00  11|Low|High|No Action
877 -|02  00  11  01|High|No Action|Low
878 -|02  11  01  00|No Action|Low|High
804 +[[image:image-20220524092754-5.png]]
879 879  
880 -Note: For LT-22222-L, there is no DO3, the last byte can use any value.
806 +(((
807 +(% style="color:red" %)Note: For LT-22222-L, there is no DO3, the last byte can use any value.
808 +)))
881 881  
882 -Device will upload a packet if downlink code executes successfully.
810 +(((
811 +(% style="color:red" %)Device will upload a packet if downlink code executes successfully.
812 +)))
883 883  
884 884  
815 +==== 3.4.2.13 DO ~-~- Control Digital Output DO1/DO2/DO3 with time control ====
885 885  
886 -
887 -
888 -==== DO ~-~- Control Digital Output DO1/DO2/DO3 with time control ====
889 -
890 890  * AT Command:
891 891  
892 892  There is no AT Command to control Digital Output
893 893  
894 -
895 895  * Downlink Payload (prefix 0xA9):
896 896  
897 -0xA9 aa bb cc     ~/~/ Set DO1/DO2/DO3 output with time control
823 +(% class="box infomessage" %)
824 +(((
825 +**0xA9 aa bb cc     ~/~/ Set DO1/DO2/DO3 output with time control**
826 +)))
898 898  
899 899  This is to control the digital output time of DO pin. Include four bytes:
900 900  
901 -**First Byte:** Type code (0xA9)
830 +(% style="color:#4f81bd" %)**First Byte**(%%)**:** Type code (0xA9)
902 902  
903 -**Second Byte**: Inverter Mode
832 +(% style="color:#4f81bd" %)**Second Byte**(%%): Inverter Mode
904 904  
905 905  01: DO pins will change back to original state after timeout.
906 906  
907 907  00: DO pins will change to an inverter state after timeout 
908 908  
838 +(% style="color:#4f81bd" %)**Third Byte**(%%): Control Method and Ports status:
909 909  
910 -**Third Byte**: Control Method and Ports status:
840 +[[image:image-20220524093238-6.png]]
911 911  
912 -(% border="1" style="background-color:#f7faff" %)
913 -|Second Byte|Status
914 -|0x01|DO1 set to low
915 -|0x00|DO1 set to high
916 -|0x11|DO1 NO Action
842 +(% style="color:#4f81bd" %)**Fourth Byte**(%%): Control Method and Ports status:
917 917  
918 -**Fourth Byte**: Control Method and Ports status:
844 +[[image:image-20220524093328-7.png]]
919 919  
920 -(% border="1" style="background-color:#f7faff" %)
921 -|Second Byte|Status
922 -|0x01|DO2 set to low
923 -|0x00|DO2 set to high
924 -|0x11|DO2 NO Action
846 +(% style="color:#4f81bd" %)**Fifth Byte**(%%): Control Method and Ports status:
925 925  
926 -**Fifth Byte**: Control Method and Ports status:
848 +[[image:image-20220524093351-8.png]]
927 927  
928 -(% border="1" style="background-color:#f7faff" %)
929 -|Second Byte|Status
930 -|0x01|DO3 set to low
931 -|0x00|DO3 set to high
932 -|0x11|DO3 NO Action
850 +(% style="color:#4f81bd" %)**Sixth and Seventh Byte**:
933 933  
934 -**Sixth and Seventh Byte**:
935 -
936 936   Latching time. Unit: ms
937 937  
938 938  Device will upload a packet if downlink code executes successfully.
939 939  
856 +**Example payload:**
940 940  
858 +**~1. A9 01 01 01 01 07 D0**
941 941  
942 -Example payload:
943 -
944 -1. A9 01 01 01 01 07 D0
945 -
946 946  DO1 pin & DO2 pin & DO3 pin will be set to Low, last 2 seconds, then change back to original state.
947 947  
862 +**2. A9 01 00 01 11 07 D0**
948 948  
949 -1. A9 01 00 01 11 07 D0
950 -
951 951  DO1 pin set high, DO2 pin set low, DO3 pin no action, last 2 seconds, then change back to original state.
952 952  
866 +**3. A9 00 00 00 00 07 D0**
953 953  
954 -1. A9 00 00 00 00 07 D0
955 -
956 956  DO1 pin & DO2 pin & DO3 pin will be set to high, last 2 seconds, then both change to low.
957 957  
870 +**4. A9 00 11 01 00 07 D0**
958 958  
959 -1. A9 00 11 01 00 07 D0
960 -
961 961  DO1 pin no action, DO2 pin set low, DO3 pin set high, last 2 seconds, then DO1 pin no action, DO2 pin set high, DO3 pin set low
962 962  
963 963  
875 +=== 3.4.2.14 Relay ~-~- Control Relay Output RO1/RO2 ===
964 964  
965 -
966 -==== Relay ~-~- Control Relay Output RO1/RO2 ====
967 -
968 968  * AT Command:
969 969  
970 970  There is no AT Command to control Relay Output
971 971  
972 -
973 973  * Downlink Payload (prefix 0x03):
974 974  
975 -0x03 aa bb     ~/~/ Set RO1/RO2 output
883 +(% class="box infomessage" %)
884 +(((
885 +**0x03 aa bb     ~/~/ Set RO1/RO2 output**
886 +)))
976 976  
888 +(((
977 977  If payload = 0x030100, it means set RO1 to close and RO2 to open.
890 +)))
978 978  
892 +(((
979 979  01: Close ,  00: Open , 11: No action
894 +)))
980 980  
981 -(% border="1" style="background-color:#f7faff" %)
982 -|Downlink Code|RO1|RO2
983 -|03  00  11|Open|No Action
984 -|03  01  11|Close|No Action
985 -|03  11  00|No Action|Open
986 -|03  11  01|No Action|Close
987 -|03  00  00|Open|Open
988 -|03  01  01|Close|Close
989 -|03  01  00|Close|Open
990 -|03  00  01|Open|Close
896 +(((
897 +[[image:image-20220524093724-9.png]]
898 +)))
991 991  
992 992  Device will upload a packet if downlink code executes successfully.
993 993  
994 994  
995 -==== Relay ~-~- Control Relay Output RO1/RO2 with time control ====
903 +==== 3.4.2.15 Relay ~-~- Control Relay Output RO1/RO2 with time control ====
996 996  
997 997  * AT Command:
998 998  
999 999  There is no AT Command to control Relay Output
1000 1000  
1001 -
1002 1002  * Downlink Payload (prefix 0x05):
1003 1003  
1004 -0x05 aa bb cc dd     ~/~/ Set RO1/RO2 relay with time control:
911 +(% class="box infomessage" %)
912 +(((
913 +**0x05 aa bb cc dd     ~/~/ Set RO1/RO2 relay with time control:**
914 +)))
1005 1005  
1006 1006  This is to control the relay output time of relay. Include four bytes:
1007 1007  
1008 -**First Byte:** Type code (0x05)
918 +(% style="color:#4f81bd" %)**First Byte **(%%)**:** Type code (0x05)
1009 1009  
1010 -**Second Byte(aa)**: Inverter Mode
920 +(% style="color:#4f81bd" %)**Second Byte(aa)**(%%): Inverter Mode
1011 1011  
1012 1012  01: Relays will change back to original state after timeout.
1013 1013  
1014 1014  00: Relays will change to an inverter state after timeout
1015 1015  
926 +(% style="color:#4f81bd" %)**Third Byte(bb)**(%%): Control Method and Ports status:
1016 1016  
1017 -**Third Byte(bb)**: Control Method and Ports status:
928 +[[image:image-20220524093831-10.png]]
1018 1018  
1019 -(% border="1" style="background-color:#f7faff" %)
1020 -|Value|Status
1021 -|0x11|RO1 and RO2 to NO
1022 -|0x10|RO2 to NO, RO1 to NC
1023 -|0x01|RO2 to NC, RO1 to NO
1024 -|0x00|RO1 and RO2 to NC.
1025 -|0x20|RO1 No Action, RO2 to NC
1026 -|0x21|RO1 No Action, RO2 to NO
1027 -|0x02|RO1 to NC, RO2 No Action
1028 -|0x12|RO1 to NO, RO2 No Action
930 +(% style="color:#4f81bd" %)**Fourth/Fifth Bytes(cc)**(%%): Latching time. Unit: ms
1029 1029  
1030 -**Fourth / Fifth Bytes (cc)**: Latching time. Unit: ms
1031 -
1032 1032  Device will upload a packet if downlink code executes successfully.
1033 1033  
1034 -
1035 -
1036 1036  **Example payload:**
1037 1037  
1038 -1. 05 01 11 07 D0
936 +**~1. 05 01 11 07 D0**
1039 1039  
1040 1040  Relay1 and Relay 2 will be set to NO , last 2 seconds, then change back to original state.
1041 1041  
940 +**2. 05 01 10 07 D0**
1042 1042  
1043 -1. 05 01 10 07 D0
1044 -
1045 1045  Relay1 will change to NO, Relay2 will change to NC, last 2 seconds, then both change back to original state.
1046 1046  
944 +**3. 05 00 01 07 D0**
1047 1047  
1048 -1. 05 00 01 07 D0
1049 -
1050 1050  Relay1 will change to NC, Relay2 will change to NO, last 2 seconds, then relay change to NO, Relay2 change to NC.
1051 1051  
948 +**4. 05 00 00 07 D0**
1052 1052  
1053 -1. 05 00 00 07 D0
1054 -
1055 1055  Relay 1 & relay2 will change to NC, last 2 seconds, then both change to NO.
1056 1056  
1057 1057  
953 +==== 3.4.2.16 Counting ~-~- Voltage threshold counting ====
1058 1058  
955 +When voltage exceed the threshold, count. Feature see [[MOD4>>path:http://8.211.40.43:8080/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LT-22222-L/#H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting]]
1059 1059  
1060 -
1061 -
1062 -==== Counting ~-~- Voltage threshold counting ====
1063 -
1064 -When voltage exceed the threshold, count. Feature see [[MOD4>>path:#MOD4]]
1065 -
1066 1066  * AT Command:
1067 1067  
1068 -AT+VOLMAX    ~/~/ See [[MOD4>>path:#MOD4]]
959 +(% class="box infomessage" %)
960 +(((
961 +**AT+VOLMAX    ~/~/ See [[MOD4>>path:http://8.211.40.43:8080/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LT-22222-L/#H3.3.4AT2BMOD3D42CSingleDICounting2B1xVoltageCounting]]**
962 +)))
1069 1069  
1070 -
1071 1071  * Downlink Payload (prefix 0xA5):
1072 1072  
1073 -0xA5 aa bb cc   ~/~/ Same as AT+VOLMAX=(aa bb),cc
966 +(% class="box infomessage" %)
967 +(((
968 +**0xA5 aa bb cc   ~/~/ Same as AT+VOLMAX=(aa bb),cc**
969 +)))
1074 1074  
971 +==== 3.4.2.17 Counting ~-~- Pre-configure the Count Number ====
1075 1075  
1076 -==== Counting ~-~- Pre-configure the Count Number ====
1077 -
1078 1078  * AT Command:
1079 1079  
1080 -AT+SETCNT=aa,(bb cc dd ee)
975 +(% class="box infomessage" %)
976 +(((
977 +**AT+SETCNT=aa,(bb cc dd ee) **
978 +)))
1081 1081  
1082 1082  aa: 1: Set count1,
1083 1083  
... ... @@ -1087,41 +1087,46 @@
1087 1087  
1088 1088  Bb cc dd ee: number to be set
1089 1089  
1090 -
1091 1091  * Downlink Payload (prefix 0xA8):
1092 1092  
1093 -0x A8 aa bb cc dd ee     ~/~/ same as AT+SETCNT=aa,(bb cc dd ee)
990 +(% class="box infomessage" %)
991 +(((
992 +**0x A8 aa bb cc dd ee     ~/~/ same as AT+SETCNT=aa,(bb cc dd ee)**
993 +)))
1094 1094  
995 +==== 3.4.2.18 Counting ~-~- Clear Counting ====
1095 1095  
1096 -
1097 -
1098 -
1099 -==== Counting ~-~- Clear Counting ====
1100 -
1101 1101  Clear counting for counting mode
1102 1102  
1103 1103  * AT Command:
1104 1104  
1105 -AT+CLRCOUNT ~/~/ clear all counting
1001 +(% class="box infomessage" %)
1002 +(((
1003 +**AT+CLRCOUNT ~/~/ clear all counting**
1004 +)))
1106 1106  
1107 -
1108 1108  * Downlink Payload (prefix 0xA6):
1109 1109  
1110 -0x A6 01     ~/~/ clear all counting,
1008 +(% class="box infomessage" %)
1009 +(((
1010 +**0x A6 01     ~/~/ clear all counting,**
1011 +)))
1111 1111  
1013 +==== 3.4.2.19 Counting ~-~- Change counting mode save time ====
1112 1112  
1113 -
1114 -
1115 -==== Counting ~-~- Change counting mode save time ====
1116 -
1117 1117  * AT Command:
1118 1118  
1119 -AT+COUTIME=60  ~/~/ Set save time to 60 seconds. Device will save the counting result in internal flash every 60 seconds. (min value: 30)
1017 +(% class="box infomessage" %)
1018 +(((
1019 +**AT+COUTIME=60  ~/~/ Set save time to 60 seconds. Device will save the counting result in internal flash every 60 seconds. (min value: 30)**
1020 +)))
1120 1120  
1121 -
1122 1122  * Downlink Payload (prefix 0xA7):
1123 1123  
1124 -0x A7 aa bb cc     ~/~/ same as AT+COUTIME =aa bb cc,
1024 +(% class="box infomessage" %)
1025 +(((
1026 +**0x A7 aa bb cc     ~/~/ same as AT+COUTIME =aa bb cc,**
1027 +)))
1125 1125  
1126 1126  range: aa bb cc:0 to 16777215,  (unit:second)
1127 1127  
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
image-20220524092754-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +7.8 KB
Content
image-20220524093238-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.0 KB
Content
image-20220524093328-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.1 KB
Content
image-20220524093351-8.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.2 KB
Content
image-20220524093724-9.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +14.3 KB
Content
image-20220524093831-10.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +15.2 KB
Content