Changes for page LSPH01 -- LoRaWAN Soil pH Sensor User Manual
Last modified by Bei Jinggeng on 2024/08/02 17:52
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -20,11 +20,11 @@ 20 20 21 21 22 22 ((( 23 -The Dragino LSPH01 is a (% style="color:b lue" %)**LoRaWAN Soil pH Sensor**(%%) for IoT of Agriculture. It is designed to measure the soil PH and soil temperature, so to send to the platform to analyze the soil acid or alkali level. The probe is IP68 waterproof.23 +The Dragino LSPH01 is a (% style="color:#4f81bd" %)**LoRaWAN Soil pH Sensor**(%%) for IoT of Agriculture. It is designed to measure the soil PH and soil temperature, so to send to the platform to analyze the soil acid or alkali level. The probe is IP68 waterproof. 24 24 ))) 25 25 26 26 ((( 27 -LSPH01 probe is made by Solid AgCl reference electrode and Pure metal pH sensitive electrode. It can detect (% style="color:b lue" %)**soil'spH (%%)**with high accuracy and stable value. The LSPH01 probe can be buried into soil for long time use.27 +LSPH01 probe is made by Solid AgCl reference electrode and Pure metal pH sensitive electrode. It can detect soil's** (% style="color:#4f81bd" %)pH (%%)**with high accuracy and stable value. The LSPH01 probe can be buried into soil for long time use. 28 28 ))) 29 29 30 30 ((( ... ... @@ -32,7 +32,7 @@ 32 32 ))) 33 33 34 34 ((( 35 -LSPH01 is powered by (% style="color:b lue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use up to 5 years.35 +LSPH01 is powered by (% style="color:#4f81bd" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use up to 5 years. 36 36 ))) 37 37 38 38 ((( ... ... @@ -43,6 +43,7 @@ 43 43 [[image:1654592435432-887.png]] 44 44 45 45 46 + 46 46 == 1.2 Features == 47 47 48 48 ... ... @@ -60,7 +60,6 @@ 60 60 * IP68 rate for the Sensor Probe 61 61 * 8500mAh Battery for long term use 62 62 63 - 64 64 == 1.3 Probe Specification == 65 65 66 66 ... ... @@ -81,13 +81,11 @@ 81 81 * IP68 Protection 82 82 * Length: 3.5 meters 83 83 84 - 85 85 == 1.4 Applications == 86 86 87 87 88 88 * Smart Agriculture 89 89 90 - 91 91 == 1.5 Pin mapping and power on == 92 92 93 93 ... ... @@ -290,7 +290,6 @@ 290 290 |(% style="width:160px" %)0x02|(% style="width:163px" %)Reply configures info|(% style="width:173px" %)[[Configure Info Payload>>||anchor="H3.4GetFirmwareVersionInfo"]] 291 291 |(% style="width:160px" %)0x03|(% style="width:163px" %)Reply Calibration Info|(% style="width:173px" %)[[Calibration Payload>>||anchor="H2.7Calibration"]] 292 292 293 - 294 294 === 2.3.7 Decode payload in The Things Network === 295 295 296 296 ... ... @@ -470,7 +470,7 @@ 470 470 After stable, user can use below command to calibrate. 471 471 472 472 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %) 473 -|(% style="background-color:# d9e2f3;c0; width:120px" %)**pH buffer solution**|(% style="background-color:#d9e2f3;c0; width:150px" %)**AT Command to calibrate**|(% style="background-color:#d9e2f3;c0; width:150px" %)**Downlink Command**|(% style="background-color:#d9e2f3;c0; width:100px" %)**Read Cal Value**470 +|(% style="width:120px;background-color:#D9E2F3;color:#0070C0" %)**pH buffer solution**|(% style="width:150px;background-color:#D9E2F3;color:#0070C0" %)**AT Command to calibrate**|(% style="width:150px;background-color:#D9E2F3;color:#0070C0" %)**Downlink Command**|(% style="width:100px;background-color:#D9E2F3;color:#0070C0" %)**Read Cal Value** 474 474 |(% style="width:149px" %)4.00|(% style="width:197px" %)AT+PHCAL=4|(% style="width:206px" %)((( 475 475 0x13 04 476 476 Reply with Calibrate payload ... ... @@ -495,7 +495,9 @@ 495 495 ))) 496 496 ))) 497 497 495 +[[image:image-20220607171149-4.png]] 498 498 497 + 499 499 (% style="color:#037691" %)**Calibration Payload** 500 500 501 501 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %) ... ... @@ -502,7 +502,7 @@ 502 502 |=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)((( 503 503 **Size(bytes)** 504 504 )))|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**7**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1** 505 -|Value|((( 504 +|**Value**|((( 506 506 PH4 Calibrate value 507 507 )))|PH6.86 Calibrate value|((( 508 508 PH9.18 Calibrate value ... ... @@ -513,14 +513,19 @@ 513 513 514 514 User can also send 0x14 downlink command to poll the current calibration payload. 515 515 516 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:48 0px" %)515 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:479.818px" %) 517 517 |=(% style="width: 183px; background-color:#D9E2F3;color:#0070C0" %)**Downlink Control Type**|=(% style="width: 55px; background-color:#D9E2F3;color:#0070C0" %)FPort|=(% style="width: 93px; background-color:#D9E2F3;color:#0070C0" %)**Type Code**|=(% style="width: 146px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Downlink payload size(bytes)** 518 -|(% style="width:183px" %)Get Calibration Version Info|(% style="width:55px" %)Any|(% style="width:93px" %)14|(% style="width:146px" %)2 517 +|(% style="width:183px" %)TDC (Transmit Time Interval)|(% style="width:55px" %)Any|(% style="width:93px" %)01|(% style="width:146px" %)4 518 +|(% style="width:183px" %)RESET|(% style="width:55px" %)Any|(% style="width:93px" %)04|(% style="width:146px" %)2 519 +|(% style="width:183px" %)INTMOD|(% style="width:55px" %)Any|(% style="width:93px" %)06|(% style="width:146px" %)4 519 519 521 + 522 +[[image:image-20220607171416-7.jpeg]] 523 + 524 + 520 520 * Reply to the confirmation package: 14 01 521 521 * Reply to non-confirmed packet: 14 00 522 522 523 - 524 524 == 2.8 Frequency Plans == 525 525 526 526 ... ... @@ -607,7 +607,6 @@ 607 607 * Check what sub-band the LoRaWAN server ask from the OTAA Join Accept message and switch to that sub-band 608 608 * Use the Join successful sub-band if the server doesn't include sub-band info in the OTAA Join Accept message ( TTN v2 doesn't include) 609 609 610 - 611 611 === 2.8.3 CN470-510 (CN470) === 612 612 613 613 ... ... @@ -718,7 +718,6 @@ 718 718 * Check what sub-band the LoRaWAN server ask from the OTAA Join Accept message and switch to that sub-band 719 719 * Use the Join successful sub-band if the server doesn't include sub-band info in the OTAA Join Accept message ( TTN v2 doesn't include) 720 720 721 - 722 722 === 2.8.5 AS920-923 & AS923-925 (AS923) === 723 723 724 724 ... ... @@ -943,7 +943,6 @@ 943 943 * The sensor is detected when the device is turned on, and it will flash 4 times quickly when it is detected. 944 944 * Blink once when device transmit a packet. 945 945 946 - 947 947 == 2.10 Firmware Change Log == 948 948 949 949 ... ... @@ -1009,18 +1009,9 @@ 1009 1009 1010 1010 (% style="color:#037691" %)**AT Command: AT+TDC** 1011 1011 1012 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1013 -|=(% style="width: 156px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 137px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**Response** 1014 -|(% style="width:156px" %)AT+TDC=?|(% style="width:137px" %)Show current transmit Interval|((( 1015 -30000 1016 -OK 1017 -the interval is 30000ms = 30s 1018 -))) 1019 -|(% style="width:156px" %)AT+TDC=60000|(% style="width:137px" %)Set Transmit Interval|((( 1020 -OK 1021 -Set transmit interval to 60000ms = 60 seconds 1022 -))) 1013 +[[image:image-20220607171554-8.png]] 1023 1023 1015 + 1024 1024 ((( 1025 1025 (% style="color:#037691" %)**Downlink Command: 0x01** 1026 1026 ))) ... ... @@ -1050,21 +1050,9 @@ 1050 1050 1051 1051 (% style="color:#037691" %)**AT Command: AT+INTMOD** 1052 1052 1053 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1054 -|=(% style="width: 154px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 196px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 157px;background-color:#D9E2F3;color:#0070C0" %)**Response** 1055 -|(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)((( 1056 -0 1057 -OK 1058 -the mode is 0 =No interruption 1059 -))) 1060 -|(% style="width:154px" %)AT+INTMOD=2|(% style="width:196px" %)((( 1061 -Set Transmit Interval 1062 -0. (Disable Interrupt), 1063 -~1. (Trigger by rising and falling edge) 1064 -2. (Trigger by falling edge) 1065 -3. (Trigger by rising edge) 1066 -)))|(% style="width:157px" %)OK 1045 +[[image:image-20220610105907-1.png]] 1067 1067 1047 + 1068 1068 ((( 1069 1069 (% style="color:#037691" %)**Downlink Command: 0x06** 1070 1070 ))) ... ... @@ -1089,6 +1089,7 @@ 1089 1089 ))) 1090 1090 1091 1091 1072 + 1092 1092 == 3.3 Calibrate Sensor == 1093 1093 1094 1094 ... ... @@ -1102,9 +1102,7 @@ 1102 1102 1103 1103 (% style="color:#037691" %)**Downlink Command: 0x26** 1104 1104 1105 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %) 1106 -|(% 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)** 1107 -|(% style="width:193px" %)Get Firmware Version Info|(% style="width:57px" %)Any|(% style="width:91px" %)26|(% style="width:149px" %)2 1086 +[[image:image-20220607171917-10.png]] 1108 1108 1109 1109 * Reply to the confirmation package: 26 01 1110 1110 * Reply to non-confirmed packet: 26 00 ... ... @@ -1113,9 +1113,11 @@ 1113 1113 1114 1114 Configures info payload: 1115 1115 1116 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 1117 -|(% 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** 1118 -|Value|Software Type|((( 1095 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 1096 +|=((( 1097 +**Size(bytes)** 1098 +)))|=**1**|=**1**|=**1**|=**1**|=**1**|=**5**|=**1** 1099 +|**Value**|Software Type|((( 1119 1119 Frequency 1120 1120 Band 1121 1121 )))|Sub-band|((( ... ... @@ -1128,6 +1128,7 @@ 1128 1128 1129 1129 (% style="color:#037691" %)**Software Type**(%%): Always 0x03 for LSPH01 1130 1130 1112 + 1131 1131 (% style="color:#037691" %)**Frequency Band**: 1132 1132 1133 1133 *0x01: EU868 ... ... @@ -1153,8 +1153,10 @@ 1153 1153 1154 1154 (% style="color:#037691" %)**Sub-Band**(%%): value 0x00 ~~ 0x08 1155 1155 1138 + 1156 1156 (% style="color:#037691" %)**Firmware Version**(%%): 0x0100, Means: v1.0.0 version 1157 1157 1141 + 1158 1158 (% style="color:#037691" %)**Sensor Type**: 1159 1159 1160 1160 0x01: LSE01 ... ... @@ -1244,7 +1244,6 @@ 1244 1244 * (% style="color:red" %)**IN865**(%%): LoRaWAN IN865 band 1245 1245 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band 1246 1246 1247 - 1248 1248 = 9. Packing Info = 1249 1249 1250 1250 ... ... @@ -1259,7 +1259,6 @@ 1259 1259 * Package Size / pcs : cm 1260 1260 * Weight / pcs : g 1261 1261 1262 - 1263 1263 = 10. Support = 1264 1264 1265 1265