<
From version < 37.6 >
edited by Xiaoling
on 2023/02/01 10:44
To version < 37.3 >
edited by Xiaoling
on 2023/02/01 10:25
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -421,6 +421,7 @@
421 421  
422 422  [[image:image-20230201092355-17.png||height="426" width="1135"]]
423 423  
424 +​​​​​​​
424 424  
425 425  === 2.3.3 Convert ASCII to String ===
426 426  
... ... @@ -441,6 +441,7 @@
441 441  
442 442  [[image:1675214856590-846.png]]
443 443  
445 +​​​​​​​
444 444  
445 445  === 2.3.4 Define periodically SDI-12 commands and uplink. ===
446 446  
... ... @@ -784,6 +784,7 @@
784 784  * AT Command Connection: See [[FAQ>>path:#AT_COMMAND]].
785 785  * LoRaWAN Downlink instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section.
786 786  
789 +
787 787  There are two kinds of commands to configure SDI-12-LB, they are:
788 788  
789 789  * **General Commands**.
... ... @@ -827,32 +827,31 @@
827 827  
828 828  Format: Command Code (0x01) followed by 3 bytes time value.
829 829  
830 -If the downlink payload=0100003C, it means set the END Node's Transmit Interval to 0x00003C=60(S), while type code is 01.
833 +If the downlink payload=0100003C, it means set the END Nodes Transmit Interval to 0x00003C=60(S), while type code is 01.
831 831  
832 -* Example 1: Downlink Payload: 0100001E  ~/~/ Set Transmit Interval (TDC) = 30 seconds
833 -* Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
835 +* Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds
836 +* Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
834 834  
835 835  == 3.2 Set Interrupt Mode ==
836 836  
837 -
838 838  Feature, Set Interrupt mode for GPIO_EXIT.
839 839  
840 840  (% style="color:blue" %)**AT Command: AT+INTMOD**
841 841  
842 842  (% border="1" cellspacing="4" style="background-color:#f7faff; color:black; width:510px" %)
843 -|=(% style="width: 156px;" %)**Command Example**|=(% style="width: 187px;" %)**Function**|=(% style="width: 165px;" %)**Response**
844 -|(% style="width:156px" %)AT+INTMOD=?|(% style="width:187px" %)Show current interrupt mode|(% style="width:165px" %)(((
845 +|=**Command Example**|=**Function**|=**Response**
846 +|AT+INTMOD=?|Show current interrupt mode|(((
845 845  0
846 846  OK
847 847  the mode is 0 = No interruption
848 848  )))
849 -|(% style="width:156px" %)AT+INTMOD=2|(% style="width:187px" %)(((
851 +|AT+INTMOD=2|(((
850 850  Set Transmit Interval
851 851  ~1. (Disable Interrupt),
852 852  2. (Trigger by rising and falling edge)
853 853  3. (Trigger by falling edge)
854 854  4. (Trigger by rising edge)
855 -)))|(% style="width:165px" %)OK
857 +)))|OK
856 856  
857 857  (% style="color:blue" %)**Downlink Command: 0x06**
858 858  
... ... @@ -860,9 +860,10 @@
860 860  
861 861  This means that the interrupt mode of the end node is set to 0x000003=3 (rising edge trigger), and the type code is 06.
862 862  
863 -* Example 1: Downlink Payload: 06000000  ~/~/  Turn off interrupt mode
864 -* Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
865 +* Example 1: Downlink Payload: 06000000 ~/~/ Turn off interrupt mode
866 +* Example 2: Downlink Payload: 06000003 ~/~/ Set the interrupt mode to rising edge trigger
865 865  
868 +
866 866  == 3.3 Set the output time ==
867 867  
868 868  
... ... @@ -932,58 +932,58 @@
932 932  * Example 5: Downlink Payload: 070301F4  **~-~-->**  AT+12VT=500
933 933  * Example 6: Downlink Payload: 07030000  **~-~-->**  AT+12VT=0
934 934  
938 +
935 935  == 3.4 Set the all data mode ==
936 936  
937 -
938 938  Feature, Set the all data mode.
939 939  
940 -(% style="color:blue" %)**AT Command: AT+ALLDATAMOD**
943 +**AT Command: AT+ALLDATAMOD**
941 941  
942 -(% border="1" cellspacing="4" style="background-color:#f7faff; width:437px" %)
943 -|=**Command Example**|=**Function**|=**Response**
945 +|**Command Example**|**Function**|**Response**
944 944  |AT+ALLDATAMOD=?|Show current all data mode|(((
945 945  0
948 +
949 +
946 946  OK
947 947  )))
948 948  |AT+ALLDATAMOD=1|Set all data mode is 1.|OK
949 949  
950 -(% style="color:blue" %)**Downlink Command: 0xAB**
954 +**Downlink Command: 0xAB**
951 951  
952 952  Format: Command Code (0xAB) followed by 1 bytes.
953 953  
954 -* Example 1: Downlink Payload: AB 00  ~/~/  AT+ALLDATAMOD=0
955 -* Example 2: Downlink Payload: AB 01  ~/~/  AT+ALLDATAMOD=1
958 +* Example 1: Downlink Payload: AB 00 ~/~/ AT+ALLDATAMOD=0
959 +* Example 2: Downlink Payload: AB 01 ~/~/ AT+ALLDATAMOD=1
956 956  
961 +
957 957  == 3.5 Set the splicing payload for uplink ==
958 958  
959 -
960 960  Feature, splicing payload for uplink.
961 961  
962 -(% style="color:blue" %)**AT Command: AT+DATAUP**
966 +**AT Command: AT+DATAUP**
963 963  
964 -(% border="1" cellspacing="4" style="background-color:#f7faff; width:510px" %)
965 -|=(% style="width: 154px;" %)**Command Example**|=(% style="width: 266px;" %)**Function**|=**Response**
966 -|(% style="width:154px" %)AT+DATAUP =?|(% style="width:266px" %)Show current splicing payload for uplink mode|(((
968 +|**Command Example**|**Function**|**Response**
969 +|AT+DATAUP =?|Show current splicing payload for uplink mode|(((
967 967  0
968 968  OK
969 969  )))
970 -|(% style="width:154px" %)AT+DATAUP =0|(% style="width:266px" %)(((
973 +|AT+DATAUP =0|(((
971 971  Set splicing payload for uplink mode is 0.
972 972  )))|(((
973 973  OK
974 974  )))
975 -|(% style="width:154px" %)AT+DATAUP =1|(% style="width:266px" %)Set splicing payload for uplink mode is 1 , and the each splice uplink is sent sequentially.|OK
976 -|(% style="width:154px" %)AT+DATAUP =1,20000|(% style="width:266px" %)(((
978 +|AT+DATAUP =1|Set splicing payload for uplink mode is 1 , and the each splice uplink is sent sequentially.|OK
979 +|AT+DATAUP =1,20000|(((
977 977  Set splicing payload for uplink mode is 1, and the uplink interval of each splice to 20000 milliseconds.
978 978  )))|OK
979 979  
980 -(% style="color:blue" %)**Downlink Command: 0xAD**
983 +**Downlink Command: 0xAD**
981 981  
982 982  Format: Command Code (0xAD) followed by 1 bytes or 5 bytes.
983 983  
984 -* Example 1: Downlink Payload: AD 00  ~/~/  AT+DATAUP=0
985 -* Example 2: Downlink Payload: AD 01  ~/~/  AT+DATAUP =1
986 -* Example 3: Downlink Payload: AD 01 00 00 14  ~/~/  AT+DATAUP =1,20000
987 +* Example 1: Downlink Payload: AD 00 ~/~/ AT+DATAUP=0
988 +* Example 2: Downlink Payload: AD 01 ~/~/ AT+DATAUP =1
989 +* Example 3: Downlink Payload: AD 01 00 00 14~/~/ AT+DATAUP =1,20000
987 987  
988 988  This means that the interval is set to 0x000014=20S
989 989  
... ... @@ -992,22 +992,21 @@
992 992  
993 993  Feature, Set the payload version.
994 994  
995 -(% style="color:blue" %)**AT Command: AT+PAYVER**
998 +**AT Command: AT+PAYVER**
996 996  
997 -(% border="1" cellspacing="4" style="background-color:#f7faff; width:437px" %)
998 -|=(% style="width: 158px;" %)**Command Example**|=(% style="width: 192px;" %)**Function**|=**Response**
999 -|(% style="width:158px" %)AT+PAYVER=?|(% style="width:192px" %)Show current payload version|(((
1000 +|**Command Example**|**Function**|**Response**
1001 +|AT+PAYVER=?|Show current payload version|(((
1000 1000  1
1001 1001  OK
1002 1002  )))
1003 -|(% style="width:158px" %)AT+PAYVER=5|(% style="width:192px" %)Set payload version is 5.|OK
1005 +|AT+PAYVER=5|Set payload version is 5.|OK
1004 1004  
1005 -(% style="color:blue" %)**Downlink Command: 0xAE**
1007 +**Downlink Command: 0xAE**
1006 1006  
1007 1007  Format: Command Code (0xAE) followed by 1 bytes.
1008 1008  
1009 -* Example 1: Downlink Payload: AE 01  ~/~/  AT+PAYVER=1
1010 -* Example 2: Downlink Payload: AE 05  ~/~/  AT+PAYVER=5
1011 +* Example 1: Downlink Payload: AE 01 ~/~/ AT+PAYVER=1
1012 +* Example 2: Downlink Payload: AE 05 ~/~/ AT+PAYVER=5
1011 1011  
1012 1012  = 4. Battery & how to replace =
1013 1013  
... ... @@ -1014,7 +1014,7 @@
1014 1014  == 4.1 Battery Type ==
1015 1015  
1016 1016  
1017 -SDI-12-LB is equipped with a [[8500mAH ER26500 Li-SOCI2 battery>>https://www.dropbox.com/sh/w9l2oa3ytpculph/AAAPtt-apH4lYfCj-2Y6lHvQa?dl=0]]. The battery is un-rechargeable battery with low discharge rate targeting for 8~~10 years use. This type of battery is commonly used in IoT target for long-term running, such as water meter.
1019 +PS-LB is equipped with a [[8500mAH ER26500 Li-SOCI2 battery>>https://www.dropbox.com/sh/w9l2oa3ytpculph/AAAPtt-apH4lYfCj-2Y6lHvQa?dl=0]]. The battery is un-rechargeable battery with low discharge rate targeting for 8~~10 years use. This type of battery is commonly used in IoT target for long-term running, such as water meter.
1018 1018  
1019 1019  
1020 1020  The discharge curve is not linear so can’t simply use percentage to show the battery level. Below is the battery performance.
... ... @@ -1022,9 +1022,9 @@
1022 1022  [[image:1675146710956-626.png]]
1023 1023  
1024 1024  
1025 -Minimum Working Voltage for the SDI-12-LB:
1027 +Minimum Working Voltage for the PS-LB:
1026 1026  
1027 -SDI-12-LB:  2.45v ~~ 3.6v
1029 +PS-LB:  2.45v ~~ 3.6v
1028 1028  
1029 1029  
1030 1030  == 4.2 Replace Battery ==
... ... @@ -1073,9 +1073,9 @@
1073 1073  === 4.3.2 Replace the battery ===
1074 1074  
1075 1075  
1076 -You can change the battery in the SDI-12-LB.The type of battery is not limited as long as the output is between 3v to 3.6v. On the main board, there is a diode (D1) between the battery and the main circuit. If you need to use a battery with less than 3.3v, please remove the D1 and shortcut the two pads of it so there won't be voltage drop between battery and main board.
1078 +You can change the battery in the PS-LB.The type of battery is not limited as long as the output is between 3v to 3.6v. On the main board, there is a diode (D1) between the battery and the main circuit. If you need to use a battery with less than 3.3v, please remove the D1 and shortcut the two pads of it so there won't be voltage drop between battery and main board.
1077 1077  
1078 -The default battery pack of SDI-12-LB includes a ER26500 plus super capacitor. If user can't find this pack locally, they can find ER26500 or equivalence, which will also work in most case. The SPC can enlarge the battery life for high frequency use (update period below 5 minutes)
1080 +The default battery pack of PS-LB includes a ER26500 plus super capacitor. If user can't find this pack locally, they can find ER26500 or equivalence, which will also work in most case. The SPC can enlarge the battery life for high frequency use (update period below 5 minutes)
1079 1079  
1080 1080  
1081 1081  
... ... @@ -1091,6 +1091,7 @@
1091 1091  
1092 1092  
1093 1093  
1096 +
1094 1094  = 6. OTA firmware update =
1095 1095  
1096 1096  
... ... @@ -1104,16 +1104,18 @@
1104 1104  
1105 1105  
1106 1106  Part Number: SDI-12-LB-XXX
1107 -XXX: The default frequency band
1110 +XXX:
1111 +EU433: frequency bands EU433
1112 +EU868: frequency bands EU868
1113 +KR920: frequency bands KR920
1114 +CN470: frequency bands CN470
1115 +AS923: frequency bands AS923
1116 +AU915: frequency bands AU915
1117 +US915: frequency bands US915
1118 +IN865: frequency bands IN865
1119 +RU864: frequency bands RU864
1120 +KZ865: frequency bands KZ865
1108 1108  
1109 -AS923: LoRaWAN AS923 band
1110 -AU915: LoRaWAN AU915 band
1111 -EU433: LoRaWAN EU433 band
1112 -EU868: LoRaWAN EU868 band
1113 -KR920: LoRaWAN KR920 band
1114 -US915: LoRaWAN US915 band
1115 -IN865: LoRaWAN IN865 band
1116 -CN470: LoRaWAN CN470 band
1117 1117  
1118 1118  
1119 1119  
... ... @@ -1120,7 +1120,6 @@
1120 1120  
1121 1121  
1122 1122  
1123 -
1124 1124  = 8. Packing Info =
1125 1125  
1126 1126  
... ... @@ -1135,6 +1135,8 @@
1135 1135  * Package Size / pcs : cm
1136 1136  * Weight / pcs : g
1137 1137  
1142 +
1143 +
1138 1138  = 9. ​Support =
1139 1139  
1140 1140  
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0