Changes for page SDI-12-LB/LS -- SDI-12 to LoRaWAN Converter User Manual
Last modified by Xiaoling on 2025/04/25 08:58
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -138,11 +138,10 @@ 138 138 == 1.6 Button & LEDs == 139 139 140 140 141 -[[image: 1675212633011-651.png||_mstalt="291538"]]141 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/RS485-LB_Waterproof_RS485UART_to_LoRaWAN_Converter/WebHome/image-20240103160425-4.png?rev=1.1||alt="image-20240103160425-4.png"]] 142 142 143 - 144 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 145 -|=(% style="width: 167px;background-color:#D9E2F3;color:#0070C0" %)**Behavior on ACT**|=(% style="width: 117px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 225px;background-color:#D9E2F3;color:#0070C0" %)**Action** 143 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 144 +|=(% style="width: 167px;background-color:#4F81BD;color:white" %)**Behavior on ACT**|=(% style="width: 117px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 226px;background-color:#4F81BD;color:white" %)**Action** 146 146 |(% style="background-color:#f2f2f2; width:167px" %)Pressing ACT between 1s < time < 3s|(% style="background-color:#f2f2f2; width:117px" %)Send an uplink|(% style="background-color:#f2f2f2; width:225px" %)((( 147 147 If sensor is already Joined to LoRaWAN network, sensor will send an uplink packet, (% style="color:blue" %)**blue led** (%%)will blink once. 148 148 Meanwhile, BLE module will be active and user can connect via BLE to configure device. ... ... @@ -178,6 +178,7 @@ 178 178 179 179 === 1.9.1 for LB version === 180 180 180 + 181 181 [[image:image-20230201090139-2.png||_mstalt="428623"]] 182 182 183 183 [[image:image-20230201090139-3.png||_mstalt="428987"]] ... ... @@ -526,8 +526,8 @@ 526 526 For example, if return from AT+COMMAND1 is “013METER TER12 112T12-00024895<CR><LF>” , Below AT+DATACUT1 will get different result to combine payload: 527 527 528 528 529 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)530 -|=(% style="width: 164px;background-color:# D9E2F3;color:#0070C0" %)**AT+DATACUT1 value**|=(% style="width: 344px;background-color:#D9E2F3;color:#0070C0" %)**Final Result to combine Payload**529 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 530 +|=(% style="width: 164px;background-color:#4F81BD;color:white" %)**AT+DATACUT1 value**|=(% style="width: 346px;background-color:#4F81BD;color:white" %)**Final Result to combine Payload** 531 531 |(% style="background-color:#f2f2f2; width:164px" %)34,1,1+2+3|(% style="background-color:#f2f2f2; width:344px" %)0D 00 01 30 31 33 532 532 |(% style="background-color:#f2f2f2; width:164px" %)34,2,1~~8+12~~16|(% style="background-color:#f2f2f2; width:344px" %)0D 00 01 30 31 33 4D 45 54 45 52 54 45 52 31 32 533 533 |(% style="background-color:#f2f2f2; width:164px" %)34,2,1~~34|(% style="background-color:#f2f2f2; width:344px" %)0D 00 01 30 31 33 4D 45 54 45 52 20 20 20 54 45 52 31 32 20 31 31 32 54 31 32 2D 30 30 30 32 34 38 39 35 0D 0A ... ... @@ -569,7 +569,7 @@ 569 569 Etc. AT+CMDEAR=1,10 means erase AT+COMMAND1/AT+DATACUT1 to AT+COMMAND10/AT+DATACUT10 570 570 571 571 572 -* (% style="color:#037691" %)** 572 +* (% style="color:#037691" %)**Downlink Payload:** 573 573 574 574 (% style="color:#4f81bd" %)**0x09 aa bb**(%%) same as AT+CMDEAR=aa,bb 575 575 ... ... @@ -647,8 +647,8 @@ 647 647 648 648 Users can also use the downlink command(0x26 01) to ask SDI-12-LB/LS to resend this uplink. 649 649 650 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)651 -|(% colspan="6" style="background-color:# d9e2f3; color:#0070c0" %)**Device Status (FPORT=5)**650 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 651 +|(% colspan="6" style="background-color:#4f81bd; color:white" %)**Device Status (FPORT=5)** 652 652 |(% style="background-color:#f2f2f2; width:103px" %)**Size (bytes)**|(% style="background-color:#f2f2f2; width:72px" %)**1**|(% style="background-color:#f2f2f2" %)**2**|(% style="background-color:#f2f2f2; width:91px" %)**1**|(% style="background-color:#f2f2f2; width:86px" %)**1**|(% style="background-color:#f2f2f2; width:44px" %)**2** 653 653 |(% style="background-color:#f2f2f2; width:103px" %)**Value**|(% style="background-color:#f2f2f2; width:72px" %)Sensor Model|(% style="background-color:#f2f2f2" %)Firmware Version|(% style="background-color:#f2f2f2; width:91px" %)Frequency Band|(% style="background-color:#f2f2f2; width:86px" %)Sub-band|(% style="background-color:#f2f2f2; width:44px" %)BAT 654 654 ... ... @@ -719,10 +719,10 @@ 719 719 720 720 * Periodically Uplink: FPORT=2 721 721 722 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:500px" %)723 -|=(% style="width: 90px;background-color:# D9E2F3;color:#0070C0" %)(((722 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:500px" %) 723 +|=(% style="width: 90px;background-color:#4F81BD;color:white" %)((( 724 724 **Size(bytes)** 725 -)))|=(% style="width: 80px;background-color:# D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 240px;background-color:#D9E2F3;color:#0070C0" %)**Length depends on the return from the commands**725 +)))|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 240px;background-color:#4F81BD;color:white" %)**Length depends on the return from the commands** 726 726 |(% style="width:93px" %)Value|(% style="width:83px" %)((( 727 727 Battery(mV) 728 728 & ... ... @@ -829,27 +829,27 @@ 829 829 (% style="color:#037691" %)**AT+COMMANDx=4M!,1,1,1** 830 830 831 831 832 -(% style="color:blue" %)**2) The AT+DATACUTx command is applied to the green arrow part, receiving and cut out data from the SDI12 sensor :**832 +(% style="color:blue" %)**2) The AT+DATACUTx command is applied to the green arrow part, receiving and cut out data from the SDI12 sensor:** 833 833 834 834 a. The first reply, all 34 characters: ”113TRUEBNERSMT100038220303182331<CR><LF>” 835 835 836 836 Cut out all characters: (% _mstmutation="1" style="color:#037691" %)**AT+ALLDATAMOD=1 or AT+DATACUTx=34,2,1~~34**(% style="color:#037691" %); 837 837 838 -b. The sixth reply, all 31 characters :”1+19210+1.04+0.00+22.49+11.75<CR><LF>”838 +b. The sixth reply, all 31 characters: "1+19210+1.04+0.00+22.49+11.75<CR><LF>" 839 839 840 840 Cut out all characters: (% _mstmutation="1" style="color:#037691" %)**AT+ALLDATAMOD=1 or AT+DATACUTx=31,2,1~~31**(% style="color:#037691" %); 841 841 842 -c. The eighth reply, all 31 characters :”2+18990+1.08+0.00+22.24+11.80<CR><LF>”842 +c. The eighth reply, all 31 characters: "2+18990+1.08+0.00+22.24+11.80<CR><LF>" 843 843 844 844 Cut out all characters: (% _mstmutation="1" style="color:#037691" %)**AT+ALLDATAMOD=1 or AT+DATACUTx=31,2,1~~31**(% style="color:#037691" %); 845 845 846 -d. The tenth reply, all 15 characters :”3-2919.8+24.0<CR><LF>”846 +d. The tenth reply, all 15 characters: "3-2919.8+24.0<CR><LF>" 847 847 848 848 Cut out all characters: (% _mstmutation="1" style="color:#037691" %)**AT+ALLDATAMOD=1 or AT+DATACUTx=15,2,1~~15**(% style="color:#037691" %); 849 849 850 -e. The twelfth reply, all 25 characters :”4+30.8+22.84+4.7+954.38<CR><LF>”850 +e. The twelfth reply, all 25 characters: "4+30.8+22.84+4.7+954.38<CR><LF>" 851 851 852 -Partial cut, the cut sensor address and the first two parameters :(% style="color:#037691" %)**AT+DATACUTx=25,2,1~~12, cut out the character field”4+30.8+22.84”**.852 +Partial cut, the cut sensor address and the first two parameters:(% style="color:#037691" %)**AT+DATACUTx=25,2,1~~12, cut out the character field "4+30.8+22.84"**. 853 853 854 854 855 855 === 2.6.2 Example 2 ~-~- Connect to Hygrovue10 === ... ... @@ -1053,7 +1053,7 @@ 1053 1053 == 2.7 Frequency Plans == 1054 1054 1055 1055 1056 -The SDI-12-LB/LS uses OTAA mode and below frequency plans by default. Ifuserwanttouseit withdifferent frequencyplan, pleaserefer theATcommandsets.1056 +The SDI-12-LB/LS uses OTAA mode and below frequency plans by default. Each frequency band use different firmware, user update the firmware to the corresponding band for their country. 1057 1057 1058 1058 [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/]] 1059 1059 ... ... @@ -1100,8 +1100,8 @@ 1100 1100 1101 1101 (% style="color:blue" %)**AT Command: AT+TDC** 1102 1102 1103 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1104 -|=(% style="width: 160px; background-color: rgb(217, 226, 243);rgb(0, 112, 192);" %)**Command Example**|=(% style="width: 160px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**Function**|=(% style="width: 190px;background-color:#D9E2F3;color:#0070C0" %)**Response**1103 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1104 +|=(% style="width: 160px; background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 160px; background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 190px;background-color:#4F81BD;color:white" %)**Response** 1105 1105 |(% style="background-color:#f2f2f2; width:157px" %)AT+TDC=?|(% style="background-color:#f2f2f2; width:166px" %)Show current transmit Interval|(% style="background-color:#f2f2f2" %)((( 1106 1106 30000 1107 1107 OK ... ... @@ -1128,8 +1128,8 @@ 1128 1128 1129 1129 (% style="color:blue" %)**AT Command: AT+INTMOD** 1130 1130 1131 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1132 -|=(% style="width: 154px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 160px;background-color:#D9E2F3;color:#0070C0" %)**Response**1131 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1132 +|=(% style="width: 154px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 196px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 160px;background-color:#4F81BD;color:white" %)**Response** 1133 1133 |(% style="background-color:#f2f2f2; width:154px" %)AT+INTMOD=?|(% style="background-color:#f2f2f2; width:196px" %)Show current interrupt mode|(% style="background-color:#f2f2f2; width:157px" %)((( 1134 1134 0 1135 1135 OK ... ... @@ -1159,8 +1159,8 @@ 1159 1159 1160 1160 (% style="color:blue" %)**AT Command: AT+3V3T** 1161 1161 1162 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:474px" %)1163 -|=(% style="width: 154px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 201px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**Response**1162 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:474px" %) 1163 +|=(% style="width: 154px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 201px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 120px;background-color:#4F81BD;color:white" %)**Response** 1164 1164 |(% style="background-color:#f2f2f2; width:154px" %)AT+3V3T=?|(% style="background-color:#f2f2f2; width:201px" %)Show 3V3 open time.|(% style="background-color:#f2f2f2; width:116px" %)((( 1165 1165 0 1166 1166 OK ... ... @@ -1179,7 +1179,7 @@ 1179 1179 (% style="color:blue" %)**AT Command: AT+5VT** 1180 1180 1181 1181 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:470px" %) 1182 -|=(% style="width: 155px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 119px;background-color:#D9E2F3;color:#0070C0" %)**Response**1182 +|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 196px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 119px;background-color:#4F81BD;color:white" %)**Response** 1183 1183 |(% style="background-color:#f2f2f2; width:155px" %)AT+5VT=?|(% style="background-color:#f2f2f2; width:196px" %)Show 5V open time.|(% style="background-color:#f2f2f2; width:114px" %)((( 1184 1184 0 1185 1185 OK ... ... @@ -1200,7 +1200,7 @@ 1200 1200 (% style="color:blue" %)**(The v1.2 version is enabled for 1 second by default, and the version below v1.2 is disabled by default)** 1201 1201 1202 1202 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:443px" %) 1203 -|=(% style="width: 156px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 199px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 89px;background-color:#D9E2F3;color:#0070C0" %)**Response**1203 +|=(% style="width: 156px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 199px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 89px;background-color:#4F81BD;color:white" %)**Response** 1204 1204 |(% style="background-color:#f2f2f2; width:156px" %)AT+12VT=?|(% style="background-color:#f2f2f2; width:199px" %)Show 12V open time.|(% style="background-color:#f2f2f2; width:83px" %)((( 1205 1205 0 1206 1206 OK ... ... @@ -1230,8 +1230,8 @@ 1230 1230 1231 1231 (% style="color:blue" %)**AT Command: AT+ALLDATAMOD** 1232 1232 1233 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:437px" %)1234 -|=(% style="background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**Response**1233 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:437px" %) 1234 +|=(% style="background-color:#4F81BD;color:white" %)**Command Example**|=(% style="background-color:#4F81BD;color:white" %)**Function**|=(% style="background-color:#4F81BD;color:white" %)**Response** 1235 1235 |(% style="background-color:#f2f2f2" %)AT+ALLDATAMOD=?|(% style="background-color:#f2f2f2" %)Show current all data mode|(% style="background-color:#f2f2f2" %)((( 1236 1236 0 1237 1237 OK ... ... @@ -1252,8 +1252,8 @@ 1252 1252 1253 1253 (% style="color:blue" %)**AT Command: AT+DATAUP** 1254 1254 1255 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1256 -|=(% style="width: 154px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 266px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**Response**1255 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1256 +|=(% style="width: 154px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 266px;background-color:#4F81BD;color:white" %)**Function**|=(% style="background-color:#4F81BD;color:white" %)**Response** 1257 1257 |(% style="background-color:#f2f2f2; width:154px" %)AT+DATAUP =?|(% style="background-color:#f2f2f2; width:266px" %)Show current splicing payload for uplink mode|(% style="background-color:#f2f2f2" %)((( 1258 1258 0 1259 1259 OK ... ... @@ -1286,8 +1286,8 @@ 1286 1286 1287 1287 (% style="color:blue" %)**AT Command: AT+PAYVER** 1288 1288 1289 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:437px" %)1290 -|=(% style="width: 158px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 192px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**Response**1289 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:437px" %) 1290 +|=(% style="width: 158px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 192px;background-color:#4F81BD;color:white" %)**Function**|=(% style="background-color:#4F81BD;color:white" %)**Response** 1291 1291 |(% style="background-color:#f2f2f2; width:158px" %)AT+PAYVER=?|(% style="background-color:#f2f2f2; width:192px" %)Show current payload version|(% style="background-color:#f2f2f2" %)((( 1292 1292 1 1293 1293 OK ... ... @@ -1354,7 +1354,7 @@ 1354 1354 1355 1355 1356 1356 ((( 1357 -(% style="color:blue" %) **Part Number:SDI-12-LB-XX-YY or SDI-12-LS-XX-YY**1357 +**Part Number: (% style="color:blue" %)SDI-12-LB-XX-YY(%%) or (% style="color:blue" %)SDI-12-LS-XX-YY(%%)** 1358 1358 ))) 1359 1359 1360 1360 (((