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: #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.23 +The Dragino LSPH01 is a (% style="color:blue" %)**LoRaWAN Soil pH Sensor**(%%) for IoT of Agriculture. It is designed to measure the (% style="color:blue" %)**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 soil's**(% style="color:#4f81bd" %)pH (%%)**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 (% style="color:blue" %)**soil's 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: #4f81bd" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use up to 5 years.35 +LSPH01 is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use up to 5 years. 36 36 ))) 37 37 38 38 ((( ... ... @@ -43,7 +43,6 @@ 43 43 [[image:1654592435432-887.png]] 44 44 45 45 46 - 47 47 == 1.2 Features == 48 48 49 49 ... ... @@ -467,7 +467,7 @@ 467 467 After stable, user can use below command to calibrate. 468 468 469 469 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %) 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**469 +|(% style="background-color:#d9e2f3; color:#0070c0; width:120px" %)**pH buffer solution**|(% style="background-color:#d9e2f3; color:#0070c0; width:150px" %)**AT Command to calibrate**|(% style="background-color:#d9e2f3; color:#0070c0; width:150px" %)**Downlink Command**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**Read Cal Value** 471 471 |(% style="width:149px" %)4.00|(% style="width:197px" %)AT+PHCAL=4|(% style="width:206px" %)((( 472 472 0x13 04 473 473 Reply with Calibrate payload ... ... @@ -492,9 +492,7 @@ 492 492 ))) 493 493 ))) 494 494 495 -[[image:image-20220607171149-4.png]] 496 496 497 - 498 498 (% style="color:#037691" %)**Calibration Payload** 499 499 500 500 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %) ... ... @@ -501,7 +501,7 @@ 501 501 |=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)((( 502 502 **Size(bytes)** 503 503 )))|=(% 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** 504 -| **Value**|(((501 +|Value|((( 505 505 PH4 Calibrate value 506 506 )))|PH6.86 Calibrate value|((( 507 507 PH9.18 Calibrate value ... ... @@ -512,16 +512,10 @@ 512 512 513 513 User can also send 0x14 downlink command to poll the current calibration payload. 514 514 515 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:4 79.818px" %)512 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:480px" %) 516 516 |=(% 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)** 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 514 +|(% style="width:183px" %)Get Calibration Version Info|(% style="width:55px" %)Any|(% style="width:93px" %)14|(% style="width:146px" %)2 520 520 521 - 522 -[[image:image-20220607171416-7.jpeg]] 523 - 524 - 525 525 * Reply to the confirmation package: 14 01 526 526 * Reply to non-confirmed packet: 14 00 527 527 ... ... @@ -1010,9 +1010,18 @@ 1010 1010 1011 1011 (% style="color:#037691" %)**AT Command: AT+TDC** 1012 1012 1013 -[[image:image-20220607171554-8.png]] 1004 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1005 +|=(% 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** 1006 +|(% style="width:156px" %)AT+TDC=?|(% style="width:137px" %)Show current transmit Interval|((( 1007 +30000 1008 +OK 1009 +the interval is 30000ms = 30s 1010 +))) 1011 +|(% style="width:156px" %)AT+TDC=60000|(% style="width:137px" %)Set Transmit Interval|((( 1012 +OK 1013 +Set transmit interval to 60000ms = 60 seconds 1014 +))) 1014 1014 1015 - 1016 1016 ((( 1017 1017 (% style="color:#037691" %)**Downlink Command: 0x01** 1018 1018 ))) ... ... @@ -1042,9 +1042,21 @@ 1042 1042 1043 1043 (% style="color:#037691" %)**AT Command: AT+INTMOD** 1044 1044 1045 -[[image:image-20220610105907-1.png]] 1045 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1046 +|=(% 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** 1047 +|(% style="width:154px" %)AT+INTMOD=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)((( 1048 +0 1049 +OK 1050 +the mode is 0 =No interruption 1051 +))) 1052 +|(% style="width:154px" %)AT+INTMOD=2|(% style="width:196px" %)((( 1053 +Set Transmit Interval 1054 +0. (Disable Interrupt), 1055 +~1. (Trigger by rising and falling edge) 1056 +2. (Trigger by falling edge) 1057 +3. (Trigger by rising edge) 1058 +)))|(% style="width:157px" %)OK 1046 1046 1047 - 1048 1048 ((( 1049 1049 (% style="color:#037691" %)**Downlink Command: 0x06** 1050 1050 ))) ... ... @@ -1069,7 +1069,6 @@ 1069 1069 ))) 1070 1070 1071 1071 1072 - 1073 1073 == 3.3 Calibrate Sensor == 1074 1074 1075 1075 ... ... @@ -1083,7 +1083,9 @@ 1083 1083 1084 1084 (% style="color:#037691" %)**Downlink Command: 0x26** 1085 1085 1086 -[[image:image-20220607171917-10.png]] 1097 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %) 1098 +|(% 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)** 1099 +|(% style="width:193px" %)Get Firmware Version Info|(% style="width:57px" %)Any|(% style="width:91px" %)26|(% style="width:149px" %)2 1087 1087 1088 1088 * Reply to the confirmation package: 26 01 1089 1089 * Reply to non-confirmed packet: 26 00 ... ... @@ -1092,11 +1092,9 @@ 1092 1092 1093 1093 Configures info payload: 1094 1094 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|((( 1108 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %) 1109 +|(% 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** 1110 +|Value|Software Type|((( 1100 1100 Frequency 1101 1101 Band 1102 1102 )))|Sub-band|((( ... ... @@ -1109,7 +1109,6 @@ 1109 1109 1110 1110 (% style="color:#037691" %)**Software Type**(%%): Always 0x03 for LSPH01 1111 1111 1112 - 1113 1113 (% style="color:#037691" %)**Frequency Band**: 1114 1114 1115 1115 *0x01: EU868 ... ... @@ -1135,10 +1135,8 @@ 1135 1135 1136 1136 (% style="color:#037691" %)**Sub-Band**(%%): value 0x00 ~~ 0x08 1137 1137 1138 - 1139 1139 (% style="color:#037691" %)**Firmware Version**(%%): 0x0100, Means: v1.0.0 version 1140 1140 1141 - 1142 1142 (% style="color:#037691" %)**Sensor Type**: 1143 1143 1144 1144 0x01: LSE01