Changes for page LSPH01 -- LoRaWAN Soil pH Sensor User Manual
Last modified by Xiaoling on 2025/04/25 14:08
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 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 ... ... @@ -61,8 +61,6 @@ 61 61 * IP68 rate for the Sensor Probe 62 62 * 8500mAh Battery for long term use 63 63 64 - 65 - 66 66 == 1.3 Probe Specification == 67 67 68 68 ... ... @@ -83,15 +83,11 @@ 83 83 * IP68 Protection 84 84 * Length: 3.5 meters 85 85 86 - 87 - 88 88 == 1.4 Applications == 89 89 90 90 91 91 * Smart Agriculture 92 92 93 - 94 - 95 95 == 1.5 Pin mapping and power on == 96 96 97 97 ... ... @@ -139,10 +139,10 @@ 139 139 Each LSPH01 is shipped with a sticker with the default device EUI as below: 140 140 ))) 141 141 142 -[[image:image-202 20607170145-1.jpeg]]135 +[[image:image-20230426084737-1.png||height="246" width="530"]](% style="display:none" %) 143 143 137 +(% style="display:none" %) (%%) 144 144 145 - 146 146 You can enter this key in the LoRaWAN Server portal. Below is TTN screen shot: 147 147 148 148 ... ... @@ -202,10 +202,10 @@ 202 202 Normal uplink payload: 203 203 ))) 204 204 205 -(% border="1" cellspacing="5" style="background-color:#fff fcc; width:470px" %)206 -|=(% style="width: 60px;" %)((( 198 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:470px" %) 199 +|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)((( 207 207 **Size(bytes)** 208 -)))|=(% style="width: 30px;" %)**2**|=(% style="width: 70px;" %)**2**|=(% style="width: 50px;" %)**2**|=(% style="width: 60px;" %)**2**|=(% style="width: 70px;" %)**1**|=(% style="width: 50px;" %)**1**|=(% style="width: 80px;" %)**1** 201 +)))|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**1** 209 209 |(% style="width:62.5px" %)**Value**|(% style="width:62.5px" %)[[BAT>>||anchor="H2.3.1BatteryInfo"]]|(% style="width:62.5px" %)((( 210 210 [[Temperature (Optional)>>||anchor="H2.3.2DS18B20Temperaturesensor"]] 211 211 )))|[[Soil pH>>||anchor="H2.3.3SoilpH"]]|[[Soil Temperature>>||anchor="H2.3.4SoilTemperature"]]|((( ... ... @@ -288,14 +288,12 @@ 288 288 ))) 289 289 290 290 291 -(% border="1" cellspacing="5" style="background-color:#fff fcc; width:496px" %)292 -|=(% style="width: 160px;" %)**Message Type Code**|=(% style="width: 163px;" %)**Description**|=(% style="width: 173px;" %)**Payload** 284 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:496px" %) 285 +|=(% style="width: 160px;background-color:#D9E2F3;color:#0070C0" %)**Message Type Code**|=(% style="width: 163px;background-color:#D9E2F3;color:#0070C0" %)**Description**|=(% style="width: 173px;background-color:#D9E2F3;color:#0070C0" %)**Payload** 293 293 |(% style="width:160px" %)0x01|(% style="width:163px" %)Normal Uplink|(% style="width:173px" %)[[Normal Uplink Payload>>||anchor="H2.3200BUplinkPayload"]] 294 294 |(% style="width:160px" %)0x02|(% style="width:163px" %)Reply configures info|(% style="width:173px" %)[[Configure Info Payload>>||anchor="H3.4GetFirmwareVersionInfo"]] 295 295 |(% style="width:160px" %)0x03|(% style="width:163px" %)Reply Calibration Info|(% style="width:173px" %)[[Calibration Payload>>||anchor="H2.7Calibration"]] 296 296 297 - 298 - 299 299 === 2.3.7 Decode payload in The Things Network === 300 300 301 301 ... ... @@ -473,18 +473,41 @@ 473 473 474 474 ((( 475 475 After stable, user can use below command to calibrate. 467 + 468 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %) 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** 470 +|(% style="width:149px" %)4.00|(% style="width:197px" %)AT+PHCAL=4|(% style="width:206px" %)((( 471 +0x13 04 472 +Reply with Calibrate payload 473 +)))|(% style="width:136px" %)((( 474 +AT+PHCAL=? 475 +Example 41,61,91 476 476 ))) 477 +|(% style="width:149px" %)6.86|(% style="width:197px" %)AT+PHCAL=6|(% style="width:206px" %)((( 478 +0x13 06 479 +Reply with Calibrate payload 480 +)))|(% style="width:136px" %)AT+PHCAL=? 481 +|(% style="width:149px" %)9.18|(% style="width:197px" %)AT+PHCAL=9|(% style="width:206px" %)((( 482 +0x13 09 483 +Reply with Calibrate payload 484 +)))|(% style="width:136px" %)AT+PHCAL=? 485 +|(% style="width:149px" %)Factory Default|(% style="width:197px" %)AT+PHCAL=15|(% style="width:206px" %)((( 486 +0x13 15 487 +Reply with Calibrate payload 488 +)))|(% style="width:136px" %)((( 489 +AT+PHCAL=? 490 +Example 151 491 +))) 492 +))) 477 477 478 -[[image:image-20220607171149-4.png]] 479 479 480 - 481 481 (% style="color:#037691" %)**Calibration Payload** 482 482 483 -(% border="1" cellspacing="5" style="background-color:#fff fcc;color:green;width:500px" %)484 -|=(% style="width: 60px;" %)((( 485 -**Size 486 -)))|=(% style="width: 100px;" %)**1**|=(% style="width: 100px;" %)**1**|=(% style="width: 100px;" %)**1**|=(% style="width: 50px;" %)**7**|=(% style="width: 90px;" %)**1** 487 -| **Value**|(((497 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %) 498 +|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)((( 499 +**Size(bytes)** 500 +)))|=(% 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** 501 +|Value|((( 488 488 PH4 Calibrate value 489 489 )))|PH6.86 Calibrate value|((( 490 490 PH9.18 Calibrate value ... ... @@ -495,14 +495,13 @@ 495 495 496 496 User can also send 0x14 downlink command to poll the current calibration payload. 497 497 498 -[[image:image-20220607171416-7.jpeg]] 512 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:480px" %) 513 +|=(% 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)** 514 +|(% style="width:183px" %)Get Calibration Version Info|(% style="width:55px" %)Any|(% style="width:93px" %)14|(% style="width:146px" %)2 499 499 500 - 501 501 * Reply to the confirmation package: 14 01 502 502 * Reply to non-confirmed packet: 14 00 503 503 504 - 505 - 506 506 == 2.8 Frequency Plans == 507 507 508 508 ... ... @@ -589,8 +589,6 @@ 589 589 * Check what sub-band the LoRaWAN server ask from the OTAA Join Accept message and switch to that sub-band 590 590 * 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) 591 591 592 - 593 - 594 594 === 2.8.3 CN470-510 (CN470) === 595 595 596 596 ... ... @@ -701,8 +701,6 @@ 701 701 * Check what sub-band the LoRaWAN server ask from the OTAA Join Accept message and switch to that sub-band 702 702 * 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) 703 703 704 - 705 - 706 706 === 2.8.5 AS920-923 & AS923-925 (AS923) === 707 707 708 708 ... ... @@ -927,8 +927,6 @@ 927 927 * The sensor is detected when the device is turned on, and it will flash 4 times quickly when it is detected. 928 928 * Blink once when device transmit a packet. 929 929 930 - 931 - 932 932 == 2.10 Firmware Change Log == 933 933 934 934 ... ... @@ -994,9 +994,18 @@ 994 994 995 995 (% style="color:#037691" %)**AT Command: AT+TDC** 996 996 997 -[[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 +))) 998 998 999 - 1000 1000 ((( 1001 1001 (% style="color:#037691" %)**Downlink Command: 0x01** 1002 1002 ))) ... ... @@ -1026,9 +1026,21 @@ 1026 1026 1027 1027 (% style="color:#037691" %)**AT Command: AT+INTMOD** 1028 1028 1029 -[[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 1030 1030 1031 - 1032 1032 ((( 1033 1033 (% style="color:#037691" %)**Downlink Command: 0x06** 1034 1034 ))) ... ... @@ -1053,7 +1053,6 @@ 1053 1053 ))) 1054 1054 1055 1055 1056 - 1057 1057 == 3.3 Calibrate Sensor == 1058 1058 1059 1059 ... ... @@ -1067,7 +1067,9 @@ 1067 1067 1068 1068 (% style="color:#037691" %)**Downlink Command: 0x26** 1069 1069 1070 -[[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 1071 1071 1072 1072 * Reply to the confirmation package: 26 01 1073 1073 * Reply to non-confirmed packet: 26 00 ... ... @@ -1076,11 +1076,9 @@ 1076 1076 1077 1077 Configures info payload: 1078 1078 1079 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 1080 -|=((( 1081 -**Size(bytes)** 1082 -)))|=**1**|=**1**|=**1**|=**1**|=**1**|=**5**|=**1** 1083 -|**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|((( 1084 1084 Frequency 1085 1085 Band 1086 1086 )))|Sub-band|((( ... ... @@ -1093,7 +1093,6 @@ 1093 1093 1094 1094 (% style="color:#037691" %)**Software Type**(%%): Always 0x03 for LSPH01 1095 1095 1096 - 1097 1097 (% style="color:#037691" %)**Frequency Band**: 1098 1098 1099 1099 *0x01: EU868 ... ... @@ -1119,10 +1119,8 @@ 1119 1119 1120 1120 (% style="color:#037691" %)**Sub-Band**(%%): value 0x00 ~~ 0x08 1121 1121 1122 - 1123 1123 (% style="color:#037691" %)**Firmware Version**(%%): 0x0100, Means: v1.0.0 version 1124 1124 1125 - 1126 1126 (% style="color:#037691" %)**Sensor Type**: 1127 1127 1128 1128 0x01: LSE01 ... ... @@ -1212,8 +1212,6 @@ 1212 1212 * (% style="color:red" %)**IN865**(%%): LoRaWAN IN865 band 1213 1213 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band 1214 1214 1215 - 1216 - 1217 1217 = 9. Packing Info = 1218 1218 1219 1219 ... ... @@ -1228,12 +1228,8 @@ 1228 1228 * Package Size / pcs : cm 1229 1229 * Weight / pcs : g 1230 1230 1231 - 1232 - 1233 1233 = 10. Support = 1234 1234 1235 1235 1236 1236 * Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule. 1237 1237 * Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:http://../../../../../../D:%5C%E5%B8%82%E5%9C%BA%E8%B5%84%E6%96%99%5C%E8%AF%B4%E6%98%8E%E4%B9%A6%5CLoRa%5CLT%E7%B3%BB%E5%88%97%5Csupport@dragino.com]]. 1238 - 1239 -
- image-20230426084737-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +190.0 KB - Content