<
From version < 98.23 >
edited by Xiaoling
on 2023/04/04 08:44
To version < 99.24 >
edited by Xiaoling
on 2023/05/31 17:00
>
Change comment: There is no comment for this version

Summary

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  
... ... @@ -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-20220607170145-1.jpeg]]
141 +[[image:image-20230426084737-1.png||height="246" width="530"]](% style="display:none" %)
143 143  
143 +(% 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:#ffffcc; width:470px" %)
206 -|=(% style="width: 60px;" %)(((
204 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:470px" %)
205 +|=(% 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**
207 +)))|=(% 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,8 +288,8 @@
288 288  )))
289 289  
290 290  
291 -(% border="1" cellspacing="5" style="background-color:#ffffcc; width:496px" %)
292 -|=(% style="width: 160px;" %)**Message Type Code**|=(% style="width: 163px;" %)**Description**|=(% style="width: 173px;" %)**Payload**
290 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:496px" %)
291 +|=(% 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"]]
... ... @@ -387,10 +387,8 @@
387 387  
388 388  
389 389  (((
390 -(((
391 391  If the LSPH01 has more than 7 days not use or just clean the pH probe. User should put the probe inside pure water for more than 24 hours for activation. If no put in water, user need to put inside soil for more than 24 hours to ensure the measurement accuracy. 
392 392  )))
393 -)))
394 394  
395 395  
396 396  === 2.6.2 Measurement ===
... ... @@ -397,13 +397,11 @@
397 397  
398 398  
399 399  (((
400 -(% style="color:#4f81bd" %)**Measurement the soil surface:**
397 +(% style="color:blue" %)**Measurement the soil surface:**
401 401  )))
402 402  
403 403  (((
404 404  [[image:1654592946732-634.png]]
405 -
406 -
407 407  )))
408 408  
409 409  (((
... ... @@ -427,7 +427,7 @@
427 427  )))
428 428  
429 429  (((
430 -(% style="color:#4f81bd" %)**Measurement inside soil:**
425 +(% style="color:blue" %)**Measurement inside soil:**
431 431  )))
432 432  
433 433  (((
... ... @@ -442,24 +442,28 @@
442 442  === 2.6.3 Maintain Probe ===
443 443  
444 444  
445 -1. (((
446 -pH probe electrode is fragile and no strong. User must avoid strong force or hitting it.
440 +(((
441 +~1. pH probe electrode is fragile and no strong. User must avoid strong force or hitting it.
447 447  )))
448 -1. (((
449 -After long time use (3~~ 6  months). The probe electrode needs to be clean; user can use high grade sandpaper to polish it or put in 5% hydrochloric acid for several minutes. After the metal probe looks like new, user can use pure water to wash it.
443 +
444 +(((
445 +2. After long time use (3~~ 6  months). The probe electrode needs to be clean; user can use high grade sandpaper to polish it or put in 5% hydrochloric acid for several minutes. After the metal probe looks like new, user can use pure water to wash it.
450 450  )))
451 -1. (((
452 -Probe reference electrode is also no strong, need to avoid strong force or hitting.
447 +
448 +(((
449 +3. Probe reference electrode is also no strong, need to avoid strong force or hitting.
453 453  )))
454 -1. (((
455 -User should keep reference electrode wet while not use.
451 +
452 +(((
453 +4. User should keep reference electrode wet while not use.
456 456  )))
457 -1. (((
458 -Avoid the probes to touch oily matter. Which will cause issue in accuracy.
455 +
456 +(((
457 +5. Avoid the probes to touch oily matter. Which will cause issue in accuracy.
459 459  )))
460 -1. (((
461 -The probe is IP68 can be put in water.
462 462  
460 +(((
461 +6. The probe is IP68 can be put in water.
463 463  
464 464  
465 465  )))
... ... @@ -473,18 +473,41 @@
473 473  
474 474  (((
475 475  After stable, user can use below command to calibrate.
475 +
476 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %)
477 +|(% 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**
478 +|(% style="width:149px" %)4.00|(% style="width:197px" %)AT+PHCAL=4|(% style="width:206px" %)(((
479 +0x13 04
480 +Reply with Calibrate payload
481 +)))|(% style="width:136px" %)(((
482 +AT+PHCAL=?
483 +Example 41,61,91
476 476  )))
485 +|(% style="width:149px" %)6.86|(% style="width:197px" %)AT+PHCAL=6|(% style="width:206px" %)(((
486 +0x13 06
487 +Reply with Calibrate payload
488 +)))|(% style="width:136px" %)AT+PHCAL=?
489 +|(% style="width:149px" %)9.18|(% style="width:197px" %)AT+PHCAL=9|(% style="width:206px" %)(((
490 +0x13 09
491 +Reply with Calibrate payload
492 +)))|(% style="width:136px" %)AT+PHCAL=?
493 +|(% style="width:149px" %)Factory Default|(% style="width:197px" %)AT+PHCAL=15|(% style="width:206px" %)(((
494 +0x13 15
495 +Reply with Calibrate payload
496 +)))|(% style="width:136px" %)(((
497 +AT+PHCAL=?
498 +Example 151
499 +)))
500 +)))
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:#ffffcc; color:green; width:500px" %)
484 -|=(% style="width: 60px;" %)(((
485 -**Size (bytes)**
486 -)))|=(% style="width: 100px;" %)**1**|=(% style="width: 100px;" %)**1**|=(% style="width: 100px;" %)**1**|=(% style="width: 50px;" %)**7**|=(% style="width: 90px;" %)**1**
487 -|**Value**|(((
505 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %)
506 +|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)(((
507 +**Size(bytes)**
508 +)))|=(% 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**
509 +|Value|(((
488 488  PH4 Calibrate value
489 489  )))|PH6.86 Calibrate value|(((
490 490  PH9.18 Calibrate value
... ... @@ -495,10 +495,12 @@
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]]
520 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:480px" %)
521 +|=(% 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)**
522 +|(% 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
525 +
502 502  * Reply to non-confirmed packet: 14 00
503 503  
504 504  
... ... @@ -587,6 +587,7 @@
587 587  )))
588 588  
589 589  * Check what sub-band the LoRaWAN server ask from the OTAA Join Accept message and switch to that sub-band
614 +
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 592  
... ... @@ -699,6 +699,7 @@
699 699  )))
700 700  
701 701  * Check what sub-band the LoRaWAN server ask from the OTAA Join Accept message and switch to that sub-band
727 +
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 704  
... ... @@ -830,9 +830,6 @@
830 830  922.5 - SF7BW125 to SF12BW125
831 831  )))
832 832  
833 -(((
834 -
835 -)))
836 836  
837 837  (((
838 838  (% style="color:blue" %)**Uplink: (OTAA mode, channel added by JoinAccept message)**
... ... @@ -866,9 +866,6 @@
866 866  923.3 - SF7BW125 to SF12BW125
867 867  )))
868 868  
869 -(((
870 -
871 -)))
872 872  
873 873  (((
874 874  (% style="color:blue" %)**Downlink:**
... ... @@ -902,9 +902,6 @@
902 902  865.9850 - SF7BW125 to SF12BW125
903 903  )))
904 904  
905 -(((
906 -
907 -)))
908 908  
909 909  (((
910 910  (% style="color:blue" %)**Downlink:**
... ... @@ -925,6 +925,7 @@
925 925  The LSPH01 has an internal LED which is to show the status of different state.
926 926  
927 927  * The sensor is detected when the device is turned on, and it will flash 4 times quickly when it is detected.
945 +
928 928  * Blink once when device transmit a packet.
929 929  
930 930  
... ... @@ -974,9 +974,6 @@
974 974  They are same for all Dragino Device which support DLWS-005 LoRaWAN Stack. These commands can be found on the wiki: [[End Device AT Commands and Downlink Command>>path:/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/]]
975 975  )))
976 976  
977 -(((
978 -
979 -)))
980 980  
981 981  * (((
982 982  (% style="color:#4f81bd" %)** Commands special design for LSPH01**
... ... @@ -994,9 +994,18 @@
994 994  
995 995  (% style="color:#037691" %)**AT Command: AT+TDC**
996 996  
997 -[[image:image-20220607171554-8.png]]
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 +)))
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]]
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
1030 1030  
1031 -
1032 1032  (((
1033 1033  (% style="color:#037691" %)**Downlink Command: 0x06**
1034 1034  )))
... ... @@ -1046,14 +1046,11 @@
1046 1046  )))
1047 1047  * (((
1048 1048  Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
1049 -)))
1050 1050  
1051 -(((
1086 +
1052 1052  
1053 1053  )))
1054 1054  
1055 -
1056 -
1057 1057  == 3.3 Calibrate Sensor ==
1058 1058  
1059 1059  
... ... @@ -1067,9 +1067,12 @@
1067 1067  
1068 1068  (% style="color:#037691" %)**Downlink Command: 0x26**
1069 1069  
1070 -[[image:image-20220607171917-10.png]]
1103 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %)
1104 +|(% 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)**
1105 +|(% 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
1108 +
1073 1073  * Reply to non-confirmed packet: 26 00
1074 1074  
1075 1075  Device will send an uplink after got this downlink command. With below payload:
... ... @@ -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|(((
1115 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:520px" %)
1116 +|(% 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**
1117 +|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
... ... @@ -1235,5 +1235,3 @@
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
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0