<
From version < 67.19 >
edited by Xiaoling
on 2023/05/31 14:09
To version < 67.21 >
edited by Xiaoling
on 2023/05/31 14:13
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -581,14 +581,7 @@
581 581  [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/]]
582 582  
583 583  
584 -== 2.9 ​Firmware Change Log ==
585 585  
586 -
587 -**Firmware download link: **[[https:~~/~~/www.dropbox.com/sh/xtm5tw37mewaw99/AAD0uy06odmreQQ7vMzZYVIGa?dl=0>>https://www.dropbox.com/sh/xtm5tw37mewaw99/AAD0uy06odmreQQ7vMzZYVIGa?dl=0]]
588 -
589 -**Firmware Upgrade Method: **[[Firmware Upgrade Instruction>>path:/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/]]
590 -
591 -
592 592  = 3. Configure SPH01-LB =
593 593  
594 594  == 3.1 Configure Methods ==
... ... @@ -663,285 +663,131 @@
663 663  
664 664  * (((
665 665  Example 2: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds
666 -
667 -
668 -
669 669  )))
670 670  
671 -=== 3.3.2 Quit AT Command ===
672 672  
673 673  
674 -Feature: Quit AT Command mode, so user needs to input the password again before using AT Commands.
663 +=== 3.3.2 Set Interrupt Mode ===
675 675  
676 -(% style="color:blue" %)**AT Command: AT+DISAT**
677 677  
678 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:452px" %)
679 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 198px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 99px;background-color:#D9E2F3;color:#0070C0" %)**Response**
680 -|(% style="width:155px" %)AT+DISAT|(% style="width:198px" %)Quit AT Commands mode|(% style="width:96px" %)OK
666 +Feature, Set Interrupt mode for PA8 of pin.
681 681  
682 -(% style="color:blue" %)**Downlink Command:**
668 +When AT+INTMOD=0 is set, PA8 is used as a digital input port.
683 683  
684 -No downlink command for this feature.
670 +(% style="color:blue" %)**AT Command: AT+INTMOD**
685 685  
686 -
687 -=== 3.3.3 Get Device Status ===
688 -
689 -
690 -Send a LoRaWAN downlink to ask device send Alarm settings.
691 -
692 -(% style="color:blue" %)**Downlink Payload:  **(%%)0x26 01
693 -
694 -Sensor will upload Device Status via FPORT=5. See payload section for detail.
695 -
696 -
697 -=== 3.3.4 Enable / Disable Alarm ===
698 -
699 -
700 -Feature: Enable/Disable Alarm for open/close event. Default value 0.
701 -
702 -(% style="color:blue" %)**AT Command:**
703 -
704 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
705 -|(% style="background-color:#d9e2f3; color:#0070c0; width:154px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:278px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:88px" %)**Response**
706 -|(% style="width:154px" %)AT+DISALARM=1|(% style="width:278px" %)End node will only send packets in TDC time.|OK
707 -|(% style="width:154px" %)AT+DISALARM=0|(% style="width:278px" %)End node will send packets in TDC time or status change for door sensor|OK
708 -
709 -(% style="color:blue" %)**Downlink Command:**
710 -
711 -**0xA7 01**  ~/~/  Same As AT+DISALARM=1
712 -
713 -**0xA7 00    ** ~/~/  Same As AT+DISALARM=0
714 -
715 -
716 -=== 3.3.5 Alarm Base on Timeout ===
717 -
718 -
719 -(((
720 -CPL03-LB can monitor the timeout for a status change, this feature can be used to monitor some events such as door opening too long etc. Related Parameters are:
672 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
673 +|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**
674 +|(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)(((
675 +0
676 +OK
677 +the mode is 0 =Disable Interrupt
721 721  )))
679 +|(% style="width:154px" %)AT+INTMOD=2|(% style="width:196px" %)(((
680 +Set Transmit Interval
681 +0. (Disable Interrupt),
682 +~1. (Trigger by rising and falling edge)
683 +2. (Trigger by falling edge)
684 +3. (Trigger by rising edge)
685 +)))|(% style="width:157px" %)OK
722 722  
687 +(% style="color:blue" %)**Downlink Command: 0x06**
723 723  
724 -(((
725 -(% style="color:#4f81bd" %)**1. Keep Status: Status to be monitor**
726 -)))
689 +Format: Command Code (0x06) followed by 3 bytes.
727 727  
728 -(((
729 -**Keep Status = 1**: Monitor Close to Open event
730 -)))
691 +This means that the interrupt mode of the end node is set to 0x000003=3 (rising edge trigger), and the type code is 06.
731 731  
732 -(((
733 -**Keep Status = 0**: Monitor Open to Close event
734 -)))
693 +* Example 1: Downlink Payload: 06000000  ~/~/  Turn off interrupt mode
735 735  
695 +* Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
736 736  
737 -(((
738 -(% style="color:#4f81bd" %)**2. Keep Time: Timeout to send an Alarm**
739 -)))
740 740  
741 -(((
742 -Range 0 ~~ 65535(0xFFFF) seconds.
743 -)))
744 744  
745 -(((
746 -If** keep time = 0**, Disable Alarm Base on Timeout feature.
747 -)))
748 748  
749 -(((
750 -If **keep time > 0**, device will monitor the keep status event and send an alarm when status doesn’t change after timeout.
751 -)))
700 +=== 3.3.3 Calibrate Sensor ===
752 752  
753 753  
754 -(((
755 -(% style="color:#4f81bd" %)**AT Command**(%%) to configure:
756 -)))
703 +Detail See [[Calibration Guide>>||anchor="H2.7Calibration"]] for the user of 0x13 and 0x14 downlink commands
757 757  
758 -(((
759 -(% style="color:blue" %)**AT+TTRIG=1,30**(%%)  ~-~-> When the **Keep Status** change from connect to disconnect, and device remains in disconnect status for more than 30 seconds. CPL03-LB will send an uplink packet, the [[Alarm bit>>||anchor="H2.3.3Real-TimeOpen2FCloseStatus2CUplinkFPORT3D2"]] (the second bit of 1^^st^^ byte of payload) on this uplink packet is set to 1.
760 -)))
761 761  
762 -(((
763 -(% style="color:blue" %)**AT+TTIG=0,0 **(%%) ~-~-> Default Value, disable timeout Alarm.
764 -)))
706 +=== 3.3.4 Get Firmware Version Info ===
765 765  
766 766  
767 -(((
768 -(% style="color:#4f81bd" %)**Downlink Command**(%%) to configure:
769 -)))
709 +Feature: use downlink to get firmware version.
770 770  
771 -(((
772 -**Command: 0xA9 aa bb cc**
773 -)))
711 +(% style="color:#037691" %)**Downlink Command: 0x26**
774 774  
775 -(((
776 -**A9: **Command Type Code
777 -)))
778 -
779 -(((
780 -**aa: **status to be monitored
781 -)))
782 -
783 -(((
784 -**bb cc: **timeout.
785 -)))
786 -
787 -
788 -(((
789 -If user send 0xA9 01 00 1E: equal to AT+TTRIG=1,30
790 -)))
791 -
792 -(((
793 -Or
794 -)))
795 -
796 -(((
797 -0xA9 00 00 00: Equal to AT+TTRIG=0,0. Disable timeout Alarm.
798 -)))
799 -
800 -
801 -=== 3.3.6 Clear Flash Record ===
802 -
803 -
804 -Feature: Clear flash storage for data log feature.
805 -
806 -(% style="color:blue" %)**AT Command: AT+CLRDTA**
807 -
808 808  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %)
809 -|=(% style="width: 157px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 169px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 174px;background-color:#D9E2F3;color:#0070C0" %)**Response**
810 -|(% style="width:157px" %)AT+CLRDTA|(% style="width:169px" %)Clear flash storage for data log feature.|Clear all stored sensor data… OK
714 +|(% style="background-color:#d9e2f3; color:#0070c0; width:193px" %)**Downlink Control Type**|(% style="background-color:#d9e2f3; color:#0070c0; width:57px" %)**FPort**|(% style="background-color:#d9e2f3; color:#0070c0; width:91px" %)**Type Code**|(% style="background-color:#d9e2f3; color:#0070c0; width:159px" %)**Downlink payload size(bytes)**
715 +|(% style="width:193px" %)Get Firmware Version Info|(% style="width:57px" %)Any|(% style="width:91px" %)26|(% style="width:149px" %)2
811 811  
812 -(((
813 -(% style="color:blue" %)**Downlink Command:**
814 -)))
717 +* Reply to the confirmation package: 26 01
718 +* Reply to non-confirmed packet: 26 00
815 815  
816 -(((
817 -* **Example**: 0xA301  ~/~/  Same as AT+CLRDTA
818 -)))
720 +Device will send an uplink after got this downlink command. With below payload:
819 819  
722 +Configures info payload:
820 820  
821 -
822 -=== 3.3.7 Set trigger mode ===
823 -
824 -
825 -Feature: Set the trigger interrupt mode.
826 -
827 -(% style="color:blue" %)**AT Command: AT+TTRMOD**
828 -
829 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:495px" %)
830 -|=(% style="width: 157px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 246px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 92px;background-color:#D9E2F3;color:#0070C0" %)**Response**
831 -|(% style="width:157px" %)(((
832 -AT+TTRMOD=1
833 -)))|(% style="width:156px" %)Count and trigger from open to close (rising edge)|(% style="width:89px" %)(((
834 -(((
835 -OK
724 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
725 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**5**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**1**
726 +|Value|Software Type|(((
727 +Frequency
728 +Band
729 +)))|Sub-band|(((
730 +Firmware
731 +Version
732 +)))|Sensor Type|Reserve|(((
733 +[[Message Type>>||anchor="H2.3.6MessageType"]]
734 +Always 0x02
836 836  )))
837 -)))
838 -|(% style="width:157px" %)(((
839 -AT+TTRMOD=0
840 -)))|(% style="width:156px" %)Count and trigger from close to open (falling edge)|(% style="width:89px" %)(((
841 -OK
842 -)))
843 843  
844 -(% style="color:blue" %)**Downlink Command:**
737 +(% style="color:#037691" %)**Software Type**(%%): Always 0x03 for LSPH01
845 845  
846 -* **Example**: 0xA401  ~/~/  Same as AT+ TTRMOD =1
739 +(% style="color:#037691" %)**Frequency Band**:
847 847  
848 -=== 3.3.8 Set the calculate flag ===
741 +*0x01: EU868
849 849  
743 +*0x02: US915
850 850  
851 -Feature: Set the calculate flag
745 +*0x03: IN865
852 852  
853 -(% style="color:blue" %)**AT Command: AT+CALCFLAG**
747 +*0x04: AU915
854 854  
855 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:461px" %)
856 -|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 193px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 110px;background-color:#D9E2F3;color:#0070C0" %)**Response**
857 -|(% style="width:158px" %)AT+CALCFLAG =1|(% style="width:192px" %)Set the calculate flag to 1.|(% style="width:109px" %)OK
858 -|(% style="width:158px" %)AT+CALCFLAG =2|(% style="width:192px" %)Set the calculate flag to 2.|(% style="width:109px" %)OK
749 +*0x05: KZ865
859 859  
860 -(% style="color:blue" %)**Downlink Command:**
751 +*0x06: RU864
861 861  
862 -* **Example**: 0XA501  ~/~/  Same as AT+CALCFLAG =1
753 +*0x07: AS923
863 863  
864 -=== 3.3.9 Set count number ===
755 +*0x08: AS923-1
865 865  
757 +*0x09: AS923-2
866 866  
867 -Feature: Manually set the count number
759 +*0xa0: AS923-3
868 868  
869 -(% style="color:blue" %)**AT Command: AT+SETCNT**
870 870  
871 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:479px" %)
872 -|=(% style="width: 160px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 223px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 96px;background-color:#D9E2F3;color:#0070C0" %)**Response**
873 -|(% style="width:160px" %)AT+ SETCNT =0|(% style="width:221px" %)Set the count number to 0.|(% style="width:95px" %)OK
874 -|(% style="width:160px" %)AT+ SETCNT =100|(% style="width:221px" %)Set the count number to 100.|(% style="width:95px" %)OK
762 +(% style="color:#037691" %)**Sub-Band**(%%): value 0x00 ~~ 0x08
875 875  
876 -(% style="color:blue" %)**Downlink Command:**
764 +(% style="color:#037691" %)**Firmware Version**(%%): 0x0100, Means: v1.0.0 version
877 877  
878 -* **Example**: 0xA6000001  ~/~/  Same as AT+ SETCNT =1
766 +(% style="color:#037691" %)**Sensor Type**:
879 879  
880 -* **Example**: 0xA6000064  ~/~/  Same as AT+ SETCNT =100
768 +0x01: LSE01
881 881  
882 -=== 3.3.10 Set Interrupt Mode ===
770 +0x02: LDDS75
883 883  
772 +0x03: LDDS20
884 884  
885 -Feature, Set Interrupt mode for PA8 of pin.
774 +0x04: LLMS01
886 886  
887 -When AT+INTMOD=0 is set, PA8 is used as a digital input port.
776 +0x05: LSPH01
888 888  
889 -(% style="color:blue" %)**AT Command: AT+INTMOD**
778 +0x06: LSNPK01
890 890  
891 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
892 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**
893 -|(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)(((
894 -0
895 -OK
896 -the mode is 0 =Disable Interrupt
897 -)))
898 -|(% style="width:154px" %)AT+INTMOD=2|(% style="width:196px" %)(((
899 -Set Transmit Interval
900 -0. (Disable Interrupt),
901 -~1. (Trigger by rising and falling edge)
902 -2. (Trigger by falling edge)
903 -3. (Trigger by rising edge)
904 -)))|(% style="width:157px" %)OK
780 +0x07: LDDS12
905 905  
906 -(% style="color:blue" %)**Downlink Command: 0x06**
907 907  
908 -Format: Command Code (0x06) followed by 3 bytes.
909 909  
910 -This means that the interrupt mode of the end node is set to 0x000003=3 (rising edge trigger), and the type code is 06.
911 -
912 -* Example 1: Downlink Payload: 06000000  ~/~/  Turn off interrupt mode
913 -
914 -* Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
915 -
916 -=== 3.3.11 Set Power Output Duration ===
917 -
918 -
919 -Control the output duration 5V . Before each sampling, device will
920 -
921 -~1. first enable the power output to external sensor,
922 -
923 -2. keep it on as per duration, read sensor value and construct uplink payload
924 -
925 -3. final, close the power output.
926 -
927 -(% style="color:blue" %)**AT Command: AT+5VT**
928 -
929 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
930 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**
931 -|(% style="width:154px" %)AT+5VT=?|(% style="width:196px" %)Show 5V open time.|(% style="width:157px" %)0 (default)
932 -OK
933 -|(% style="width:154px" %)AT+5VT=500|(% style="width:196px" %)Close after a delay of 1000 milliseconds.|(% style="width:157px" %)OK
934 -
935 -(% style="color:blue" %)**Downlink Command: 0x07**
936 -
937 -Format: Command Code (0x07) followed by 2 bytes.
938 -
939 -The first and second bytes are the time to turn on.
940 -
941 -* Example 1: Downlink Payload: 070000  **~-~-->**  AT+5VT=0
942 -
943 -* Example 2: Downlink Payload: 0701F4  **~-~-->**  AT+5VT=500
944 -
945 945  = 4. Battery & Power Consumption =
946 946  
947 947  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0