Last modified by Xiaoling on 2025/04/25 14:08

From version 86.5
edited by Xiaoling
on 2022/06/14 14:31
Change comment: There is no comment for this version
To version 74.17
edited by Xiaoling
on 2022/06/07 17:54
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -4,7 +4,7 @@
4 4  
5 5  
6 6  
7 -**Table of Contents:**
7 +**Contents:**
8 8  
9 9  * [[1. Introduction>>path:#H1.Introduction]]
10 10  ** [[1.1 ​What is LoRaWAN Soil pH Sensor>>path:#H1.1200BWhatisLoRaWANSoilpHSensor]]
... ... @@ -64,13 +64,14 @@
64 64  
65 65  
66 66  
67 +
68 +
69 +
67 67  = 1. Introduction =
68 68  
69 69  == 1.1 ​What is LoRaWAN Soil pH Sensor ==
70 70  
71 71  (((
72 -
73 -
74 74  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.
75 75  )))
76 76  
... ... @@ -95,7 +95,6 @@
95 95  
96 96  
97 97  
98 -
99 99  == ​1.2 Features ==
100 100  
101 101  * LoRaWAN 1.0.3 Class A
... ... @@ -113,8 +113,6 @@
113 113  * 8500mAh Battery for long term use
114 114  
115 115  
116 -
117 -
118 118  == 1.3 Probe Specification ==
119 119  
120 120  
... ... @@ -127,7 +127,6 @@
127 127  * IP68 Protection
128 128  * Length: 3.5 meters
129 129  
130 -
131 131  (% style="color:#4f81bd" %)**Soil Temperature:**
132 132  
133 133  * Range -40℃~85℃
... ... @@ -137,12 +137,11 @@
137 137  * Length: 3.5 meters
138 138  
139 139  
140 -
141 -
142 142  == 1.4 ​Applications ==
143 143  
144 144  * Smart Agriculture
145 145  
141 +
146 146  == 1.5 Pin mapping and power on ==
147 147  
148 148  [[image:1654592472094-134.png]]
... ... @@ -158,7 +158,7 @@
158 158  )))
159 159  
160 160  (((
161 -In case you can’t set the OTAA keys in the LoRaWAN OTAA server, and you have to use the keys from the server, you can [[use AT Commands >>||anchor="H5.UseATCommand"]]to set the keys in the LSPH01.
157 +In case you can’t set the OTAA keys in the LoRaWAN OTAA server, and you have to use the keys from the server, you can [[use AT Commands >>path:#H5.UseATCommand]]to set the keys in the LSPH01.
162 162  )))
163 163  
164 164  
... ... @@ -244,17 +244,19 @@
244 244  )))
245 245  
246 246  (% border="1" cellspacing="10" style="background-color:#ffffcc; width:510px" %)
247 -|=(% style="width: 62.5px;" %)(((
248 -**Size (bytes)**
249 -)))|=(% style="width: 62.5px;" %)**2**|=(% style="width: 62.5px;" %)**2**|=**2**|=**2**|=**1**|=**1**|=**1**
250 -|(% style="width:62.5px" %)**Value**|(% style="width:62.5px" %)[[BAT>>||anchor="H2.3.1BatteryInfo"]]|(% style="width:62.5px" %)(((
251 -[[Temperature>>||anchor="H2.3.2DS18B20Temperaturesensor"]]
243 +|(((
244 +**Size**
252 252  
253 -[[(Optional)>>||anchor="H2.3.2DS18B20Temperaturesensor"]]
254 -)))|[[Soil pH>>||anchor="H2.3.3SoilpH"]]|[[Soil Temperature>>||anchor="H2.3.4SoilTemperature"]]|(((
255 -[[Digital Interrupt (Optional)>>||anchor="H2.3.5InterruptPin"]]
246 +**(bytes)**
247 +)))|**2**|**2**|**2**|**2**|**1**|**1**|**1**
248 +|**Value**|[[BAT>>path:#H2.3.1BatteryInfo]]|(((
249 +[[Temperature>>path:#H2.3.2DS18B20Temperaturesensor]]
250 +
251 +[[(Optional)>>path:#H2.3.2DS18B20Temperaturesensor]]
252 +)))|[[Soil pH>>path:#H2.3.3SoilpH]]|[[Soil Temperature>>path:#H2.3.4SoilTemperature]]|(((
253 +[[Digital Interrupt (Optional)>>path:#H2.3.5InterruptPin]]
256 256  )))|Reserve|(((
257 -[[Message Type>>||anchor="H2.3.6MessageType"]]
255 +[[Message Type>>path:#H2.3.6MessageType]]
258 258  )))
259 259  
260 260  [[image:1654592721645-318.png]]
... ... @@ -310,7 +310,7 @@
310 310  
311 311  === 2.3.5 Interrupt Pin ===
312 312  
313 -This data field shows if this packet is generated by interrupt or not. [[Click here>>||anchor="H3.2SetInterruptMode"]] for the hardware and software set up.
311 +This data field shows if this packet is generated by interrupt or not. [[Click here>>path:#H3.2SetInterruptMode]] for the hardware and software set up.
314 314  
315 315  
316 316  **Example:**
... ... @@ -332,12 +332,14 @@
332 332  )))
333 333  
334 334  
335 -(% border="1" cellspacing="10" style="background-color:#ffffcc; width:499px" %)
336 -|=(% style="width: 160px;" %)**Message Type Code**|=(% style="width: 163px;" %)**Description**|=(% style="width: 173px;" %)**Payload**
337 -|(% style="width:160px" %)0x01|(% style="width:163px" %)Normal Uplink|(% style="width:173px" %)[[Normal Uplink Payload>>||anchor="H2.3200BUplinkPayload"]]
338 -|(% style="width:160px" %)0x02|(% style="width:163px" %)Reply configures info|(% style="width:173px" %)[[Configure Info Payload>>||anchor="H3.4GetFirmwareVersionInfo"]]
339 -|(% style="width:160px" %)0x03|(% style="width:163px" %)Reply Calibration Info|(% style="width:173px" %)[[Calibration Payload>>||anchor="H2.7Calibration"]]
333 +(% border="1" cellspacing="10" style="background-color:#ffffcc; width:510px" %)
334 +|=**Message Type Code**|=**Description**|=**Payload**
335 +|0x01|Normal Uplink|[[Normal Uplink Payload>>path:#H2.3200BUplinkPayload]]
336 +|0x02|Reply configures info|[[Configure Info Payload>>path:#H3.4GetFirmwareVersionInfo]]
337 +|0x03|Reply Calibration Info|[[Calibration Payload>>path:#H2.7Calibration]]
340 340  
339 +
340 +
341 341  === 2.3.7 Decode payload in The Things Network ===
342 342  
343 343  While using TTN network, you can add the payload format to decode the payload.
... ... @@ -357,7 +357,7 @@
357 357  
358 358  == 2.4 Uplink Interval ==
359 359  
360 -The LSPH01 by default uplink the sensor data every 20 minutes. User can change this interval by AT Command or LoRaWAN Downlink Command. See this link: [[Change Uplink Interval>>doc:Main.End Device AT Commands and Downlink Command.WebHome||anchor="H4.1ChangeUplinkInterval"]]
360 +The LSPH01 by default uplink the sensor data every 20 minutes. User can change this interval by AT Command or LoRaWAN Downlink Command. See this link: [[Change Uplink Interval>>path:/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/#H4.1ChangeUplinkInterval]]
361 361  
362 362  
363 363  
... ... @@ -521,9 +521,11 @@
521 521  (% style="color:#037691" %)**Calibration Payload**
522 522  
523 523  (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %)
524 -|=(% style="width: 62.5px;" %)(((
525 -**Size (bytes)**
526 -)))|=(% style="width: 89px;" %)**1**|=(% style="width: 89px;" %)**1**|=(% style="width: 89px;" %)**1**|=(% style="width: 89px;" %)**7**|=(% style="width: 89px;" %)**1**
524 +|(((
525 +**Size**
526 +
527 +**(bytes)**
528 +)))|**1**|**1**|**1**|**7**|**1**
527 527  |**Value**|(((
528 528  PH4
529 529  
... ... @@ -533,7 +533,7 @@
533 533  
534 534  Calibrate value
535 535  )))|Reserve|(((
536 -[[Message Type>>||anchor="H2.3.6MessageType"]]
538 +[[Message Type>>path:#H2.3.6MessageType]]
537 537  
538 538  Always 0x03
539 539  )))
... ... @@ -547,6 +547,7 @@
547 547  * Reply to non-confirmed packet: 14 00
548 548  
549 549  
552 +
550 550  == 2.8 Frequency Plans ==
551 551  
552 552  (((
... ... @@ -632,6 +632,8 @@
632 632  * 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)
633 633  
634 634  
638 +
639 +
635 635  === 2.8.3 CN470-510 (CN470) ===
636 636  
637 637  (((
... ... @@ -741,6 +741,7 @@
741 741  * Check what sub-band the LoRaWAN server ask from the OTAA Join Accept message and switch to that sub-band
742 742  * 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)
743 743  
749 +
744 744  === 2.8.5 AS920-923 & AS923-925 (AS923) ===
745 745  
746 746  (((
... ... @@ -964,6 +964,7 @@
964 964  * The sensor is detected when the device is turned on, and it will flash 4 times quickly when it is detected.
965 965  * Blink once when device transmit a packet.
966 966  
973 +
967 967  == 2.10 ​Firmware Change Log ==
968 968  
969 969  
... ... @@ -983,7 +983,7 @@
983 983  )))
984 984  
985 985  * (((
986 -AT Command Connection: See [[FAQ>>||anchor="H6.FAQ"]].
993 +AT Command Connection: See [[FAQ>>path:#H6.FAQ]].
987 987  )))
988 988  * (((
989 989  LoRaWAN Downlink instruction for different platforms: [[IoT LoRaWAN Server>>path:/xwiki/bin/view/Main/]]
... ... @@ -1053,10 +1053,9 @@
1053 1053  )))
1054 1054  * (((
1055 1055  Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
1063 +)))
1056 1056  
1057 1057  
1058 -
1059 -)))
1060 1060  
1061 1061  == 3.2 Set Interrupt Mode ==
1062 1062  
... ... @@ -1064,7 +1064,7 @@
1064 1064  
1065 1065  (% style="color:#037691" %)**AT Command: AT+INTMOD**
1066 1066  
1067 -[[image:image-20220610105907-1.png]]
1073 +[[image:image-20220607171716-9.png]]
1068 1068  
1069 1069  
1070 1070  (((
... ... @@ -1094,7 +1094,7 @@
1094 1094  
1095 1095  == 3.3 Calibrate Sensor ==
1096 1096  
1097 -Detail See [[Calibration Guide>>||anchor="H2.7Calibration"]] for the user of 0x13 and 0x14 downlink commands
1103 +Detail See [[Calibration Guide>>path:#H2.7Calibration]] for the user of 0x13 and 0x14 downlink commands
1098 1098  
1099 1099  
1100 1100  
... ... @@ -1126,7 +1126,7 @@
1126 1126  
1127 1127  Version
1128 1128  )))|Sensor Type|Reserve|(((
1129 -[[Message Type>>||anchor="H2.3.6MessageType"]]
1135 +[[Message Type>>path:#H2.3.6MessageType]]
1130 1130  Always 0x02
1131 1131  )))
1132 1132  
... ... @@ -1266,13 +1266,9 @@
1266 1266  
1267 1267  === ​4.3.2 Replace the battery ===
1268 1268  
1269 -(((
1270 1270  You can change the battery in the LSPH01.The type of battery is not limited as long as the output is between 3v to 3.6v. On the main board, there is a diode (D1) between the battery and the main circuit. If you need to use a battery with less than 3.3v, please remove the D1 and shortcut the two pads of it so there won’t be voltage drop between battery and main board.
1271 -)))
1272 1272  
1273 -(((
1274 1274  The default battery pack of LSPH01 includes a ER26500 plus super capacitor. If user can’t find this pack locally, they can find ER26500 or equivalence, which will also work in most case. The SPC can enlarge the battery life for high frequency use (update period below 5 minutes)
1275 -)))
1276 1276  
1277 1277  
1278 1278  
... ... @@ -1293,24 +1293,24 @@
1293 1293  (% style="background-color:yellow" %)** USB TTL RXD  <~-~-~-~-> UART_TXD**
1294 1294  
1295 1295  
1296 -(((
1297 1297  In the PC, you need to set the serial baud rate to (% style="color:green" %)**9600**(%%) to access the serial console for LSPH01. LSPH01 will output system info once power on as below:
1298 -)))
1299 1299  
1300 1300  
1301 1301   [[image:1654593712276-618.png]]
1302 1302  
1303 -Valid AT Command please check [[Configure Device>>||anchor="H3.ConfigureLSPH01viaATCommandorLoRaWANDownlink"]].
1303 +Valid AT Command please check [[Configure Device>>path:#H3.ConfigureLSPH01viaATCommandorLoRaWANDownlink]].
1304 1304  
1305 1305  
1306 +
1306 1306  = 6. FAQ =
1307 1307  
1308 1308  == 6.1 How to change the LoRa Frequency Bands/Region ==
1309 1309  
1310 -You can follow the instructions for [[how to upgrade image>>||anchor="H2.10200BFirmwareChangeLog"]].
1311 +You can follow the instructions for [[how to upgrade image>>path:#H2.10200BFirmwareChangeLog]].
1311 1311  When downloading the images, choose the required image file for download. ​
1312 1312  
1313 1313  
1315 +
1314 1314  = 7. Trouble Shooting =
1315 1315  
1316 1316  == 7.1 AT Commands input doesn’t work ==
image-20220610105907-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -15.5 KB
Content