Changes for page LT-22222-L -- LoRa I/O Controller User Manual
Last modified by Mengting Qiu on 2025/06/04 18:42
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 12 added, 0 removed)
- 1653356737703-362.png
- image-20220524090106-2.png
- image-20220524090249-3.png
- image-20220524090456-4.png
- image-20220524092754-5.png
- image-20220524093238-6.png
- image-20220524093328-7.png
- image-20220524093351-8.png
- image-20220524093724-9.png
- image-20220524093831-10.png
- image-20220524094641-11.png
- image-20220524094641-12.png
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:#4 F81BD" %)**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 427 -* AT+ADDMOD6=1 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_Commands559 +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====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–SetAC(current)astrigger====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–SetAV(voltage)astrigger====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 Methodand 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 Methodand 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 Methodand 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 Methodand 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
- 1653356737703-362.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +42.1 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
- 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
- image-20220524094641-11.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +136.2 KB - Content
- image-20220524094641-12.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +69.1 KB - Content