<
From version < 13.1 >
edited by Xiaoling
on 2022/06/07 14:02
To version < 24.2 >
edited by Xiaoling
on 2022/06/07 14:46
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -5,7 +5,9 @@
5 5  
6 6  
7 7  
8 +**Contents:**
8 8  
10 +{{toc/}}
9 9  
10 10  
11 11  
... ... @@ -15,6 +15,9 @@
15 15  
16 16  
17 17  
20 +
21 +
22 +
18 18  = 1. Introduction =
19 19  
20 20  == 1.1 ​What is LoRaWAN Soil pH Sensor ==
... ... @@ -50,7 +50,6 @@
50 50  * IP68 rate for the Sensor Probe
51 51  * 8500mAh Battery for long term use
52 52  
53 -
54 54  == 1.3 Probe Specification ==
55 55  
56 56  
... ... @@ -71,13 +71,10 @@
71 71  * IP68 Protection
72 72  * Length: 3.5 meters
73 73  
74 -
75 -
76 76  == 1.4 ​Applications ==
77 77  
78 78  * Smart Agriculture
79 79  
80 -
81 81  == 1.5 Pin mapping and power on ==
82 82  
83 83  [[image:1654580482666-473.png]]
... ... @@ -112,7 +112,7 @@
112 112  )))
113 113  
114 114  (((
115 -**Step 1**: Create a device in TTN with the OTAA keys from LSPH01.
116 +(% style="color:blue" %)**Step 1**(%%): Create a device in TTN with the OTAA keys from LSPH01.
116 116  )))
117 117  
118 118  (((
... ... @@ -149,7 +149,7 @@
149 149  [[image:1654581517630-991.png]]
150 150  
151 151  
152 -**Step 2**: Power on LSPH01
153 +(% style="color:blue" %)**Step 2**(%%): Power on LSPH01
153 153  
154 154  
155 155  Put a Jumper on JP2 to power on the device. ( The Switch must be in FLASH position).
... ... @@ -157,50 +157,43 @@
157 157  [[image:image-20220607135918-2.png]]
158 158  
159 159  
160 -**Step 3:** The LSPH01 will auto join to the TTN network. After join success, it will start to upload messages to TTN and you can see the messages in the panel.
161 +(% style="color:blue" %)**Step 3**(%%)**:** The LSPH01 will auto join to the TTN network. After join success, it will start to upload messages to TTN and you can see the messages in the panel.
161 161  
162 162  [[image:1654581590132-631.png]]
163 163  
164 164  
165 165  
166 -1.
167 -11. ​Uplink Payload
167 +== 2.3 ​Uplink Payload ==
168 168  
169 169  LSPH01 will uplink payload via LoRaWAN with below payload format: 
170 170  
171 -
172 172  Uplink payload includes in total 11 bytes.
173 -
174 174  
175 175  Normal uplink payload:
176 176  
175 +(% border="1" cellspacing="10" style="background-color:#ffffcc; width:510px" %)
177 177  |(((
178 178  **Size**
179 179  
180 180  **(bytes)**
181 181  )))|**2**|**2**|**2**|**2**|**1**|**1**|**1**
182 -|**Value**|[[BAT>>path:#bat]]|(((
183 -[[Temperature>>path:#DS18B20]]
181 +|**Value**|[[BAT>>||anchor="H2.3.1BatteryInfo"]]|(((
182 +[[Temperature>>||anchor="H2.3.2DS18B20Temperaturesensor"]]
184 184  
185 -[[( Optional )>>path:#DS18B20]]
186 -)))|[[Soil pH>>path:#Soil_Nitrogen]]|[[Soil Temperature>>path:#Soil_Phosphorus]]|(((
187 -[[Digital Interrupt>>path:#Int_pin]]
188 -
189 -[[(Optional)>>path:#Int_pin]]
184 +[[(Optional)>>||anchor="H2.3.2DS18B20Temperaturesensor"]]
185 +)))|[[Soil pH>>||anchor="H2.3.3SoilpH"]]|[[Soil Temperature>>||anchor="H2.3.4SoilTemperature"]]|(((
186 +[[Digital Interrupt (Optional)>>||anchor="H2.3.5InterruptPin"]]
190 190  )))|Reserve|(((
191 -[[Message>>path:#Message_Type]]
192 -
193 -[[Type>>path:#Message_Type]]
188 +[[Message Type>>||anchor="H2.3.6MessageType"]]
194 194  )))
195 195  
196 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image010.png]]
191 +[[image:1654581735133-458.png]]
197 197  
198 198  
199 199  
200 -1.
201 -11.
202 -111. Battery Info
195 +=== 2.3.1 Battery Info ===
203 203  
197 +
204 204  Check the battery voltage for LSPH01.
205 205  
206 206  Ex1: 0x0B45 = 2885mV
... ... @@ -208,13 +208,12 @@
208 208  Ex2: 0x0B49 = 2889mV
209 209  
210 210  
211 -1.
212 -11.
213 -111. DS18B20 Temperature sensor
214 214  
215 -This is optional, user can connect external DS18B20 sensor to the [[+3.3v, 1-wire and GND pin>>path:#DS18B20]] . and this field will report temperature.
206 +=== 2.3.2 DS18B20 Temperature sensor ===
216 216  
208 +This is optional, user can connect external DS18B20 sensor to the +3.3v, 1-wire and GND pin . and this field will report temperature.
217 217  
210 +
218 218  **Example**:
219 219  
220 220  If payload is: 0105H:  (0105 & FC00 == 0), temp = 0105H /10 = 26.1 degree
... ... @@ -223,40 +223,35 @@
223 223  
224 224  
225 225  
226 -1.
227 -11.
228 -111. Soil pH
219 +=== 2.3.3 Soil pH ===
229 229  
230 230  Range: 0 ~~ 14 pH
231 231  
232 -Example:
223 +**Example:**
233 233  
234 -**0x02B7(H) = 695(D) = 6.95pH**
225 +(% style="color:#037691" %)** 0x02B7(H) = 695(D) = 6.95pH**
235 235  
236 236  
237 -1.
238 -11.
239 -111. Soil Temperature
240 240  
229 +=== 2.3.4 Soil Temperature ===
230 +
241 241  Get Soil Temperature 
242 242  
243 243  
244 244  **Example**:
245 245  
246 -If payload is: 0105H:  (0105 & FC00 == 0), temp = 0105H /10 = 26.1 degree
236 +If payload is: **0105H**:  (0105 & FC00 == 0), temp = 0105H /10 = 26.1 degree
247 247  
248 -If payload is: FF3FH :  (FF3F & FC00 == 1) , temp = (FF3FH - 65536)/10 = -19.3 degrees.
238 +If payload is: **FF3FH** :  (FF3F & FC00 == 1) , temp = (FF3FH - 65536)/10 = -19.3 degrees.
249 249  
250 250  
251 251  
252 -1.
253 -11.
254 -111. Interrupt Pin
242 +=== 2.3.5 Interrupt Pin ===
255 255  
256 -This data field shows if this packet is generated by interrupt or not. [[Click here>>path:#Int_mod]] for the hardware and software set up.
244 +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.
257 257  
258 258  
259 -Example:
247 +**Example:**
260 260  
261 261  0x00: Normal uplink packet.
262 262  
... ... @@ -263,145 +263,154 @@
263 263  0x01: Interrupt Uplink Packet.
264 264  
265 265  
266 -1.
267 -11.
268 -111. Message Type
269 269  
255 +=== 2.3.6 Message Type ===
256 +
270 270  For a normal uplink payload, the message type is always 0x01.
271 271  
272 272  Valid Message Type:
273 273  
274 274  
275 -|Message Type Code|Description|Payload
276 -|0x01|Normal Uplink|[[Normal Uplink Payload>>path:#Normal_Uplink]]
277 -|0x02|Reply configures info|[[Configure Info Payload>>path:#Configure_Info_Payload]]
278 -|0x03|Reply Calibration Info|[[Calibration Payload>>path:#Calibration_Payload]]
262 +(% border="1" cellspacing="10" style="background-color:#ffffcc; width:510px" %)
263 +|**Message Type Code**|**Description**|**Payload**
264 +|0x01|Normal Uplink|[[Normal Uplink Payload>>||anchor="H2.3Uplink Payload"]]
265 +|0x02|Reply configures info|[[Configure Info Payload>>||anchor="H3.4GetFirmwareVersionInfo"]]
266 +|0x03|Reply Calibration Info|[[Calibration Payload>>||anchor="H2.7Calibration"]]
279 279  
280 -1.
281 -11.
282 -111. ​Decode payload in The Things Network
268 +=== 2.3.7 Decode payload in The Things Network ===
283 283  
284 284  While using TTN network, you can add the payload format to decode the payload.
285 285  
286 286  
287 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image011.png]]
273 +[[image:1654582541848-906.png]]
288 288  
275 +(((
289 289  The payload decoder function for TTN is here:
277 +)))
290 290  
279 +(((
291 291  LSPH01 TTN Payload Decoder: [[https:~~/~~/www.dragino.com/downloads/index.pHp?dir=LoRa_End_Node/LSPH01/Decoder/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSNPK01/Decoder/]]
281 +)))
292 292  
293 293  
294 -1.
295 -11. Uplink Interval
296 296  
297 -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:
285 +== 2.4 Uplink Interval ==
298 298  
299 -[[http:~~/~~/wiki.dragino.com/index.pHp?title=End_Device_AT_Commands_and_Downlink_Commands#Change_Uplink_Interval>>url:http://wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands#Change_Uplink_Interval]]
287 +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"]]
300 300  
301 301  
302 302  
303 -1.
304 -11. ​Show Data in DataCake IoT Server
291 +== 2.5 ​Show Data in DataCake IoT Server ==
305 305  
306 306  [[DATACAKE>>url:https://datacake.co/]] provides a human friendly interface to show the sensor data, once we have data in TTN, we can use [[DATACAKE>>url:https://datacake.co/]] to connect to TTN and see the data in DATACAKE. Below are the steps:
307 307  
308 308  
309 -**Step 1**: Be sure that your device is programmed and properly connected to the network at this time.
296 +(% style="color:blue" %)**Step 1**(%%)**: Be sure that your device is programmed and properly connected to the network at this time.**
310 310  
311 -**Step 2**: To configure the Application to forward data to DATACAKE you will need to add integration. To add the DATACAKE integration, perform the following steps:
298 +(% style="color:blue" %)**Step 2**(%%)**: To configure the Application to forward data to DATACAKE you will need to add integration. To add the DATACAKE integration, perform the following steps:**
312 312  
313 313  
314 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png]]
301 +[[image:1654583683416-869.png]]
315 315  
316 316  
317 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image013.png]]
304 +[[image:1654583694084-878.png]]
318 318  
319 319  
320 -Step 3: Create an account or log in Datacake.
307 +(% style="color:blue" %)**Step 3**(%%)**: Create an account or log in Datacake.**
321 321  
322 -Step 4: Create LSPH01 product.
309 +(% style="color:blue" %)**Step 4**(%%)**: Create LSPH01 product.**
323 323  
324 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png]]
311 +[[image:1654583711590-413.png]]
325 325  
326 326  
327 327  
328 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image015.png]]
315 +[[image:1654583732798-193.png]]
329 329  
330 330  
331 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image016.png]]
318 +[[image:1654583749683-259.png]]
332 332  
333 333  
334 -Step 5: add payload decode
321 +(% style="color:blue" %)**Step 5**(%%)**: add payload decode**
335 335  
336 336  Download Datacake decoder from: [[https:~~/~~/www.dragino.com/downloads/index.pHp?dir=LoRa_End_Node/LSPH01/Decoder/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSNPK01/Decoder/]]
337 337  
338 338  
339 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image017.png]]
326 +[[image:1654583770974-935.png]]
340 340  
341 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image018.png]]
328 +[[image:1654583781517-146.png]]
342 342  
343 343  
344 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image019.png]]
331 +[[image:1654583791351-557.png]]
345 345  
346 346  
347 347  After added, the sensor data arrive TTN, it will also arrive and show in Mydevices.
348 348  
349 349  
350 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png]]
337 +[[image:1654583805491-713.png]]
351 351  
352 352  
353 353  
354 354  
355 355  
356 -1.
357 -11. Installation and Maintain
358 -111. Before measurement
343 +== 2.6 Installation and Maintain ==
359 359  
345 +=== 2.6.1 Before measurement ===
346 +
347 +(((
360 360  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. 
349 +)))
361 361  
362 362  
363 -1.
364 -11.
365 -111. Measurement
366 366  
367 -**Measurement the soil surface**
353 +=== 2.6.2 Measurement ===
368 368  
369 369  
370 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image021.png]] Choose the proper measuring position. Split the surface soil according to the measured deep.
356 +(% style="color:#4f81bd" %)**Measurement the soil surface:**
371 371  
358 +[[image:1654584128046-287.png]]
372 372  
360 +Choose the proper measuring position. Split the surface soil according to the measured deep.
361 +
373 373  Put pure water, or rainwater to make the soil of measurement point to moist mud. Remove rocks or hard things.
374 374  
375 -
376 376  Slowly insert the probe to the measure point. Don’t use large force which will break the probe. Make sure not shake when inserting.
377 377  
378 -
379 379  Put soil over the probe after insert. And start to measure.
380 380  
381 381  
382 -**Measurement inside soil**
369 +(% style="color:#4f81bd" %)**Measurement inside soil:**
383 383  
371 +Dig a hole with diameter > 20CM.
384 384  
373 +Insert the probe inside, method like measure the surface.
385 385  
386 -Dig a hole with diameter > 20CM.
387 387  
388 388  
389 -Insert the probe inside, method like measure the surface.
377 +=== 2.6.3 Maintain Probe ===
390 390  
379 +1. (((
380 +pH probe electrode is fragile and no strong. User must avoid strong force or hitting it.
381 +)))
382 +1. (((
383 +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.
384 +)))
385 +1. (((
386 +Probe reference electrode is also no strong, need to avoid strong force or hitting.
387 +)))
388 +1. (((
389 +User should keep reference electrode wet while not use.
390 +)))
391 +1. (((
392 +Avoid the probes to touch oily matter. Which will cause issue in accuracy.
393 +)))
394 +1. (((
395 +The probe is IP68 can be put in water.
396 +)))
391 391  
392 -1.
393 -11.
394 -111. Maintain Probe
395 -1111. pH probe electrode is fragile and no strong. User must avoid strong force or hitting it.
396 -1111. 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.
397 -1111. Probe reference electrode is also no strong, need to avoid strong force or hitting.
398 -1111. User should keep reference electrode wet while not use.
399 -1111. Avoid the probes to touch oily matter. Which will cause issue in accuracy.
400 -1111. The probe is IP68 can be put in water.
401 401  
402 -1.
403 -11. Calibration
404 404  
400 +2.7 Calibration
401 +
405 405  User can do calibration for the probe. It is limited to use below pH buffer solution to calibrate: 4.00, 6.86, 9.18. When calibration, user need to clean the electrode and put the probe in the pH buffer solution to wait the value stable ( a new clean electrode might need max 24 hours to be stable).
406 406  
407 407  
... ... @@ -1072,3 +1072,4 @@
1072 1072  
1073 1073  [[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]]
1074 1074  
1072 +
1654582541848-906.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +59.2 KB
Content
1654583683416-869.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +62.2 KB
Content
1654583694084-878.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +66.6 KB
Content
1654583711590-413.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +246.2 KB
Content
1654583732798-193.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +199.6 KB
Content
1654583749683-259.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +129.1 KB
Content
1654583770974-935.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +37.7 KB
Content
1654583781517-146.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +64.0 KB
Content
1654583791351-557.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +11.3 KB
Content
1654583805491-713.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +127.1 KB
Content
1654584128046-287.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +345.3 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0