<
From version < 9.1 >
edited by Xiaoling
on 2022/06/07 13:58
To version < 27.3 >
edited by Xiaoling
on 2022/06/07 15:37
>
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  (((
... ... @@ -123,97 +123,77 @@
123 123  [[image:image-20220607135531-1.jpeg]]
124 124  
125 125  
126 -
127 -
128 -
129 129  You can enter this key in the LoRaWAN Server portal. Below is TTN screen shot:
130 130  
131 131  
132 132  **Register the device**
133 133  
134 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png]]
132 +[[image:1654581442672-605.png]]
135 135  
136 136  
135 +
137 137  **Add APP EUI and DEV EUI**
138 138  
138 +[[image:1654581465717-368.png]]
139 139  
140 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png]]
141 141  
142 142  
143 143  **Add APP EUI in the application**
144 144  
144 +[[image:1654581493871-516.png]]
145 145  
146 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png]]
147 147  
148 148  
149 149  **Add APP KEY**
150 150  
151 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png]]
150 +[[image:1654581517630-991.png]]
152 152  
153 153  
154 -**Step 2**: Power on LSPH01
153 +(% style="color:blue" %)**Step 2**(%%): Power on LSPH01
155 155  
156 156  
157 157  Put a Jumper on JP2 to power on the device. ( The Switch must be in FLASH position).
158 158  
158 +[[image:image-20220607135918-2.png]]
159 159  
160 160  
161 -|(((
162 -
163 -)))
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.
164 164  
165 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image009.png]]
163 +[[image:1654581590132-631.png]]
166 166  
167 167  
168 168  
167 +== 2.3 ​Uplink Payload ==
169 169  
170 -**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.
171 -
172 -
173 -
174 -
175 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image010.png]]
176 -
177 -
178 -
179 -1.
180 -11. ​Uplink Payload
181 -
182 182  LSPH01 will uplink payload via LoRaWAN with below payload format: 
183 183  
184 -
185 185  Uplink payload includes in total 11 bytes.
186 -
187 187  
188 188  Normal uplink payload:
189 189  
175 +(% border="1" cellspacing="10" style="background-color:#ffffcc; width:510px" %)
190 190  |(((
191 191  **Size**
192 192  
193 193  **(bytes)**
194 194  )))|**2**|**2**|**2**|**2**|**1**|**1**|**1**
195 -|**Value**|[[BAT>>path:#bat]]|(((
196 -[[Temperature>>path:#DS18B20]]
181 +|**Value**|[[BAT>>||anchor="H2.3.1BatteryInfo"]]|(((
182 +[[Temperature>>||anchor="H2.3.2DS18B20Temperaturesensor"]]
197 197  
198 -[[( Optional )>>path:#DS18B20]]
199 -)))|[[Soil pH>>path:#Soil_Nitrogen]]|[[Soil Temperature>>path:#Soil_Phosphorus]]|(((
200 -[[Digital Interrupt>>path:#Int_pin]]
201 -
202 -[[(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"]]
203 203  )))|Reserve|(((
204 -[[Message>>path:#Message_Type]]
205 -
206 -[[Type>>path:#Message_Type]]
188 +[[Message Type>>||anchor="H2.3.6MessageType"]]
207 207  )))
208 208  
209 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image010.png]]
191 +[[image:1654581735133-458.png]]
210 210  
211 211  
212 212  
213 -1.
214 -11.
215 -111. Battery Info
195 +=== 2.3.1 Battery Info ===
216 216  
197 +
217 217  Check the battery voltage for LSPH01.
218 218  
219 219  Ex1: 0x0B45 = 2885mV
... ... @@ -221,13 +221,12 @@
221 221  Ex2: 0x0B49 = 2889mV
222 222  
223 223  
224 -1.
225 -11.
226 -111. DS18B20 Temperature sensor
227 227  
228 -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 ===
229 229  
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.
230 230  
210 +
231 231  **Example**:
232 232  
233 233  If payload is: 0105H:  (0105 & FC00 == 0), temp = 0105H /10 = 26.1 degree
... ... @@ -236,40 +236,35 @@
236 236  
237 237  
238 238  
239 -1.
240 -11.
241 -111. Soil pH
219 +=== 2.3.3 Soil pH ===
242 242  
243 243  Range: 0 ~~ 14 pH
244 244  
245 -Example:
223 +**Example:**
246 246  
247 -**0x02B7(H) = 695(D) = 6.95pH**
225 +(% style="color:#037691" %)** 0x02B7(H) = 695(D) = 6.95pH**
248 248  
249 249  
250 -1.
251 -11.
252 -111. Soil Temperature
253 253  
229 +=== 2.3.4 Soil Temperature ===
230 +
254 254  Get Soil Temperature 
255 255  
256 256  
257 257  **Example**:
258 258  
259 -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
260 260  
261 -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.
262 262  
263 263  
264 264  
265 -1.
266 -11.
267 -111. Interrupt Pin
242 +=== 2.3.5 Interrupt Pin ===
268 268  
269 -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.
270 270  
271 271  
272 -Example:
247 +**Example:**
273 273  
274 274  0x00: Normal uplink packet.
275 275  
... ... @@ -276,183 +276,163 @@
276 276  0x01: Interrupt Uplink Packet.
277 277  
278 278  
279 -1.
280 -11.
281 -111. Message Type
282 282  
255 +=== 2.3.6 Message Type ===
256 +
283 283  For a normal uplink payload, the message type is always 0x01.
284 284  
285 285  Valid Message Type:
286 286  
287 287  
288 -|Message Type Code|Description|Payload
289 -|0x01|Normal Uplink|[[Normal Uplink Payload>>path:#Normal_Uplink]]
290 -|0x02|Reply configures info|[[Configure Info Payload>>path:#Configure_Info_Payload]]
291 -|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"]]
292 292  
293 -1.
294 -11.
295 -111. ​Decode payload in The Things Network
268 +=== 2.3.7 Decode payload in The Things Network ===
296 296  
297 297  While using TTN network, you can add the payload format to decode the payload.
298 298  
299 299  
300 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image011.png]]
273 +[[image:1654582541848-906.png]]
301 301  
275 +(((
302 302  The payload decoder function for TTN is here:
277 +)))
303 303  
279 +(((
304 304  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 +)))
305 305  
306 306  
307 -1.
308 -11. Uplink Interval
309 309  
310 -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 ==
311 311  
312 -[[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"]]
313 313  
314 314  
315 315  
316 -1.
317 -11. ​Show Data in DataCake IoT Server
291 +== 2.5 ​Show Data in DataCake IoT Server ==
318 318  
319 319  [[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:
320 320  
321 321  
322 -**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.**
323 323  
324 -**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:**
325 325  
326 326  
327 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png]]
301 +[[image:1654583683416-869.png]]
328 328  
329 329  
330 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image013.png]]
304 +[[image:1654583694084-878.png]]
331 331  
332 332  
333 -Step 3: Create an account or log in Datacake.
307 +(% style="color:blue" %)**Step 3**(%%)**: Create an account or log in Datacake.**
334 334  
335 -Step 4: Create LSPH01 product.
309 +(% style="color:blue" %)**Step 4**(%%)**: Create LSPH01 product.**
336 336  
337 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png]]
311 +[[image:1654583711590-413.png]]
338 338  
339 339  
340 340  
341 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image015.png]]
315 +[[image:1654583732798-193.png]]
342 342  
343 343  
344 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image016.png]]
318 +[[image:1654583749683-259.png]]
345 345  
346 346  
347 -Step 5: add payload decode
321 +(% style="color:blue" %)**Step 5**(%%)**: add payload decode**
348 348  
349 349  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/]]
350 350  
351 351  
352 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image017.png]]
326 +[[image:1654583770974-935.png]]
353 353  
354 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image018.png]]
328 +[[image:1654583781517-146.png]]
355 355  
356 356  
357 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image019.png]]
331 +[[image:1654583791351-557.png]]
358 358  
359 359  
360 360  After added, the sensor data arrive TTN, it will also arrive and show in Mydevices.
361 361  
362 362  
363 -[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png]]
337 +[[image:1654583805491-713.png]]
364 364  
365 365  
366 366  
341 +== 2.6 Installation and Maintain ==
367 367  
343 +=== 2.6.1 Before measurement ===
368 368  
369 -1.
370 -11. Installation and Maintain
371 -111. Before measurement
372 -
345 +(((
373 373  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. 
347 +)))
374 374  
375 375  
376 -1.
377 -11.
378 -111. Measurement
379 379  
380 -**Measurement the soil surface**
351 +=== 2.6.2 Measurement ===
381 381  
382 382  
383 -[[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.
354 +(% style="color:#4f81bd" %)**Measurement the soil surface:**
384 384  
356 +[[image:1654584128046-287.png]]
385 385  
358 +Choose the proper measuring position. Split the surface soil according to the measured deep.
359 +
386 386  Put pure water, or rainwater to make the soil of measurement point to moist mud. Remove rocks or hard things.
387 387  
388 -
389 389  Slowly insert the probe to the measure point. Don’t use large force which will break the probe. Make sure not shake when inserting.
390 390  
391 -
392 392  Put soil over the probe after insert. And start to measure.
393 393  
394 394  
395 -**Measurement inside soil**
367 +(% style="color:#4f81bd" %)**Measurement inside soil:**
396 396  
397 -
398 -
399 399  Dig a hole with diameter > 20CM.
400 400  
401 -
402 402  Insert the probe inside, method like measure the surface.
403 403  
404 404  
405 -1.
406 -11.
407 -111. Maintain Probe
408 -1111. pH probe electrode is fragile and no strong. User must avoid strong force or hitting it.
409 -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.
410 -1111. Probe reference electrode is also no strong, need to avoid strong force or hitting.
411 -1111. User should keep reference electrode wet while not use.
412 -1111. Avoid the probes to touch oily matter. Which will cause issue in accuracy.
413 -1111. The probe is IP68 can be put in water.
414 414  
415 -1.
416 -11. Calibration
375 +=== 2.6.3 Maintain Probe ===
417 417  
418 -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).
377 +1. (((
378 +pH probe electrode is fragile and no strong. User must avoid strong force or hitting it.
379 +)))
380 +1. (((
381 +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.
382 +)))
383 +1. (((
384 +Probe reference electrode is also no strong, need to avoid strong force or hitting.
385 +)))
386 +1. (((
387 +User should keep reference electrode wet while not use.
388 +)))
389 +1. (((
390 +Avoid the probes to touch oily matter. Which will cause issue in accuracy.
391 +)))
392 +1. (((
393 +The probe is IP68 can be put in water.
419 419  
420 420  
421 -**After stable, user can use below command to calibrate.**
422 -
423 -
424 -|**pH buffer solution**|**AT Command to calibrate**|**Downlink Command**|**Read Cal Value**
425 -|**4.00**|**AT+PHCAL=4**|(((
426 -**0x13 04**
427 -
428 -**Reply with Calibrate payload**
429 -)))|(((
430 -**AT+PHCAL=?**
431 -
432 -**Example 41,61,91**
396 +
433 433  )))
434 -|**6.86**|**AT+PHCAL=6**|(((
435 -**0x13 06**
436 436  
437 -**Reply with Calibrate payload**
438 -)))|**AT+PHCAL=?**
439 -|**9.18**|**AT+PHCAL=9**|(((
440 -**0x13 09**
399 +== 2.7 Calibration ==
441 441  
442 -**Reply with Calibrate payload**
443 -)))|**AT+PHCAL=?**
444 -|**Factory Default**|**AT+PHCAL=15**|(((
445 -**0x13 15**
401 +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).
446 446  
447 -**Reply with Calibrate payload**
448 -)))|(((
449 -**AT+PHCAL=?**
403 +After stable, user can use below command to calibrate.
450 450  
451 -**Example 151**
452 -)))
405 +[[image:image-20220607144936-3.png]]
453 453  
454 -Calibration Payload
455 455  
408 +(% style="color:#037691" %)**Calibration Payload**
409 +
410 +(% border="1" cellspacing="10" style="background-color:#ffffcc; width:510px" %)
456 456  |(((
457 457  **Size**
458 458  
... ... @@ -467,33 +467,29 @@
467 467  
468 468  Calibrate value
469 469  )))|Reserve|(((
470 -[[Message>>path:#Message_Type]]
425 +[[Message Type>>||anchor="H2.3.6MessageType"]]
471 471  
472 -[[Type>>path:#Message_Type]]
473 -
474 474  Always 0x03
475 475  )))
476 476  
477 477  User can also send 0x14 downlink command to poll the current calibration payload.
478 478  
432 +[[image:image-20220607145603-4.png]]
479 479  
480 -|**Downlink Control Type**|**FPort**|**Type Code**|**Downlink payload size(bytes)**
481 -|Get Calibration Version Info|Any|14|2
482 -
483 483  * Reply to the confirmation package: 14 01
484 484  * Reply to non-confirmed packet: 14 00
485 485  
486 -1.
487 -11. Frequency Plans
437 +== 2.8 Frequency Plans ==
488 488  
439 +(((
489 489  The LSPH01 uses OTAA mode and below frequency plans by default. If user want to use it with different frequency plan, please refer the AT command sets.
441 +)))
490 490  
491 -1.
492 -11.
493 -111. EU863-870 (EU868)
494 494  
495 -Uplink:
444 +=== 2.8.1 EU863-870 (EU868) ===
496 496  
446 +(% style="color:blue" %)**Uplink:**
447 +
497 497  868.1 - SF7BW125 to SF12BW125
498 498  
499 499  868.3 - SF7BW125 to SF12BW125 and SF7BW250
... ... @@ -513,7 +513,7 @@
513 513  868.8 - FSK
514 514  
515 515  
516 -Downlink:
467 +(% style="color:blue" %)**Downlink:**
517 517  
518 518  Uplink channels 1-9 (RX1)
519 519  
... ... @@ -520,28 +520,29 @@
520 520  869.525 - SF9BW125 (RX2 downlink only)
521 521  
522 522  
523 -1.
524 -11.
525 -111. US902-928(US915)
526 526  
475 +=== 2.8.2 US902-928(US915) ===
476 +
477 +(((
527 527  Used in USA, Canada and South America. Frequency band as per definition in LoRaWAN 1.0.3 Regional document.
479 +)))
528 528  
529 -
481 +(((
530 530  To make sure the end node supports all sub band by default. In the OTAA Join process, the end node will use frequency 1 from sub-band1, then frequency 1 from sub-band2, then frequency 1 from sub-band3, etc to process the OTAA join.
483 +)))
531 531  
532 -
485 +(((
533 533  After Join success, the end node will switch to the correct sub band by:
487 +)))
534 534  
535 535  * Check what sub-band the LoRaWAN server ask from the OTAA Join Accept message and switch to that sub-band
536 536  * 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)
537 537  
538 -1.
539 -11.
540 -111. CN470-510 (CN470)
492 +=== 2.8.3 CN470-510 (CN470) ===
541 541  
542 542  Used in China, Default use CHE=1
543 543  
544 -Uplink:
496 +(% style="color:blue" %)**Uplink:**
545 545  
546 546  486.3 - SF7BW125 to SF12BW125
547 547  
... ... @@ -560,7 +560,7 @@
560 560  487.7 - SF7BW125 to SF12BW125
561 561  
562 562  
563 -Downlink:
515 +(% style="color:blue" %)**Downlink:**
564 564  
565 565  506.7 - SF7BW125 to SF12BW125
566 566  
... ... @@ -581,38 +581,46 @@
581 581  505.3 - SF12BW125 (RX2 downlink only)
582 582  
583 583  
584 -1.
585 -11.
586 -111. AU915-928(AU915)
587 587  
537 +=== 2.8.4 AU915-928(AU915) ===
538 +
539 +(((
588 588  Frequency band as per definition in LoRaWAN 1.0.3 Regional document.
541 +)))
589 589  
590 -
543 +(((
591 591  To make sure the end node supports all sub band by default. In the OTAA Join process, the end node will use frequency 1 from sub-band1, then frequency 1 from sub-band2, then frequency 1 from sub-band3, etc to process the OTAA join.
545 +)))
592 592  
547 +(((
548 +
549 +)))
593 593  
551 +(((
594 594  After Join success, the end node will switch to the correct sub band by:
553 +)))
595 595  
596 596  * Check what sub-band the LoRaWAN server ask from the OTAA Join Accept message and switch to that sub-band
597 597  * 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)
598 598  
599 -1.
600 -11.
601 -111. AS920-923 & AS923-925 (AS923)
602 602  
603 -**Default Uplink channel:**
604 604  
560 +=== 2.8.5 AS920-923 & AS923-925 (AS923) ===
561 +
562 +(% style="color:blue" %)**Default Uplink channel:**
563 +
605 605  923.2 - SF7BW125 to SF10BW125
606 606  
607 607  923.4 - SF7BW125 to SF10BW125
608 608  
609 609  
610 -**Additional Uplink Channel**:
569 +(% style="color:blue" %)**Additional Uplink Channel**:
611 611  
612 612  (OTAA mode, channel added by JoinAccept message)
613 613  
614 -**AS920~~AS923 for Japan, Malaysia, Singapore**:
615 615  
574 +(% style="color:blue" %)**AS920~~AS923 for Japan, Malaysia, Singapore**:
575 +
616 616  922.2 - SF7BW125 to SF10BW125
617 617  
618 618  922.4 - SF7BW125 to SF10BW125
... ... @@ -626,7 +626,7 @@
626 626  922.0 - SF7BW125 to SF10BW125
627 627  
628 628  
629 -**AS923 ~~ AS925 for Brunei, Cambodia, Hong Kong, Indonesia, Laos, Taiwan, Thailand, Vietnam**:
589 +(% style="color:blue" %)**AS923 ~~ AS925 for Brunei, Cambodia, Hong Kong, Indonesia, Laos, Taiwan, Thailand, Vietnam**:
630 630  
631 631  923.6 - SF7BW125 to SF10BW125
632 632  
... ... @@ -641,20 +641,18 @@
641 641  924.6 - SF7BW125 to SF10BW125
642 642  
643 643  
604 +(% style="color:blue" %)**Downlink:**
644 644  
645 -**Downlink:**
646 -
647 647  Uplink channels 1-8 (RX1)
648 648  
649 649  923.2 - SF10BW125 (RX2)
650 650  
651 651  
652 -1.
653 -11.
654 -111. KR920-923 (KR920)
655 655  
656 -Default channel:
612 +=== 2.8.6 KR920-923 (KR920) ===
657 657  
614 +(% style="color:blue" %)**Default channel:**
615 +
658 658  922.1 - SF7BW125 to SF12BW125
659 659  
660 660  922.3 - SF7BW125 to SF12BW125
... ... @@ -662,7 +662,7 @@
662 662  922.5 - SF7BW125 to SF12BW125
663 663  
664 664  
665 -Uplink: (OTAA mode, channel added by JoinAccept message)
623 +(% style="color:blue" %)**Uplink: (OTAA mode, channel added by JoinAccept message)**
666 666  
667 667  922.1 - SF7BW125 to SF12BW125
668 668  
... ... @@ -679,7 +679,7 @@
679 679  923.3 - SF7BW125 to SF12BW125
680 680  
681 681  
682 -Downlink:
640 +(% style="color:blue" %)**Downlink:**
683 683  
684 684  Uplink channels 1-7(RX1)
685 685  
... ... @@ -686,11 +686,9 @@
686 686  921.9 - SF12BW125 (RX2 downlink only; SF12BW125 might be changed to SF9BW125)
687 687  
688 688  
689 -1.
690 -11.
691 -111. IN865-867 (IN865)
647 +=== 2.8.7 IN865-867 (IN865) ===
692 692  
693 -Uplink:
649 +(% style="color:blue" %)**Uplink:**
694 694  
695 695  865.0625 - SF7BW125 to SF12BW125
696 696  
... ... @@ -699,7 +699,7 @@
699 699  865.9850 - SF7BW125 to SF12BW125
700 700  
701 701  
702 -Downlink:
658 +(% style="color:blue" %)**Downlink:**
703 703  
704 704  Uplink channels 1-3 (RX1)
705 705  
... ... @@ -706,45 +706,36 @@
706 706  866.550 - SF10BW125 (RX2)
707 707  
708 708  
709 -1.
710 -11. LED Indicator
711 711  
666 +== 2.9 LED Indicator ==
667 +
712 712  The LSPH01 has an internal LED which is to show the status of different state.
713 713  
714 -
715 715  * The sensor is detected when the device is turned on, and it will flash 4 times quickly when it is detected.
716 716  * Blink once when device transmit a packet.
717 717  
718 -1.
719 -11. ​Firmware Change Log
673 +== 2.10 ​Firmware Change Log ==
720 720  
675 +
721 721  **Firmware download link:**
722 722  
723 723  [[http:~~/~~/www.dragino.com/downloads/index.pHp?dir=LoRa_End_Node/LSPH01/Firmware/>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSE01/Firmware/]]
724 724  
725 725  
726 -**Firmware Upgrade Method:**
681 +**Firmware Upgrade Method: **[[Firmware Upgrade Instruction>>doc:Main.Firmware Upgrade Instruction for STM32 base products.WebHome]]
727 727  
728 -[[http:~~/~~/wiki.dragino.com/index.pHp?title=Firmware_Upgrade_Instruction_for_STM32_base_products#Introduction>>url:http://wiki.dragino.com/index.php?title=Firmware_Upgrade_Instruction_for_STM32_base_products#Introduction]]
729 729  
730 730  
685 += 3. Configure LSPH01 via AT Command or LoRaWAN Downlink =
731 731  
732 -
733 -
734 -
735 -1. Configure LSPH01 via AT Command or LoRaWAN Downlink
736 -
737 737  Use can configure LSPH01 via AT Command or LoRaWAN Downlink.
738 738  
739 -* AT Command Connection: See [[FAQ>>path:#AT_COMMAND]].
740 -* LoRaWAN Downlink instruction for different platforms:
689 +* AT Command Connection: See [[FAQ>>||anchor="H6.FAQ"]].
690 +* LoRaWAN Downlink instruction for different platforms: [[IoT LoRaWAN Server>>doc:Main.WebHome]]
741 741  
742 -[[http:~~/~~/wiki.dragino.com/index.pHp?title=Main_Page#Use_Note_for_Server>>url:http://wiki.dragino.com/index.php?title=Main_Page#Use_Note_for_Server]]
743 -
744 -
745 745  There are two kinds of commands to configure LSPH01, they are:
746 746  
747 -* **General Commands**.
694 +* (% style="color:#4f81bd" %)** General Commands**.
748 748  
749 749  These commands are to configure:
750 750  
... ... @@ -751,25 +751,25 @@
751 751  * General system settings like: uplink interval.
752 752  * LoRaWAN protocol & radio related command.
753 753  
754 -They are same for all Dragino Device which support DLWS-005 LoRaWAN Stack. These commands can be found on the wiki:
701 +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>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
755 755  
756 -[[http:~~/~~/wiki.dragino.com/index.pHp?title=End_Device_Downlink_Command>>url:http://wiki.dragino.com/index.php?title=End_Device_Downlink_Command]]
757 757  
704 +* (% style="color:#4f81bd" %)** Commands special design for LSPH01**
758 758  
759 -* **Commands special design for LSPH01**
760 -
761 761  These commands only valid for LSPH01, as below:
762 762  
763 763  
764 -1.
765 -11. Set Transmit Interval Time
766 766  
710 +== 3.1 Set Transmit Interval Time ==
711 +
767 767  Feature: Change LoRaWAN End Node Transmit Interval.
768 768  
769 -**AT Command: AT+TDC**
714 +(% style="color:#037691" %)**AT Command: AT+TDC**
770 770  
771 -|**Command Example**|**Function**|**Response**
772 -|AT+TDC=?|Show current transmit Interval|(((
716 +
717 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:710px" %)
718 +|(% style="width:154px" %)**Command Example**|(% style="width:223px" %)**Function**|(% style="width:330px" %)**Response**
719 +|(% style="width:154px" %)AT+TDC=?|(% style="width:223px" %)Show current transmit Interval|(% style="width:330px" %)(((
773 773  30000
774 774  
775 775  OK
... ... @@ -776,13 +776,13 @@
776 776  
777 777  the interval is 30000ms = 30s
778 778  )))
779 -|AT+TDC=60000|Set Transmit Interval|(((
726 +|(% style="width:154px" %)AT+TDC=60000|(% style="width:223px" %)Set Transmit Interval|(% style="width:330px" %)(((
780 780  OK
781 781  
782 782  Set transmit interval to 60000ms = 60 seconds
783 783  )))
784 784  
785 -**Downlink Command: 0x01**
732 +(% style="color:#037691" %)**Downlink Command: 0x01**
786 786  
787 787  Format: Command Code (0x01) followed by 3 bytes time value.
788 788  
... ... @@ -791,15 +791,16 @@
791 791  * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds
792 792  * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
793 793  
794 -1.
795 -11. Set Interrupt Mode
796 796  
742 +== 3.2 Set Interrupt Mode ==
743 +
797 797  Feature, Set Interrupt mode for GPIO_EXIT.
798 798  
799 -**AT Command: AT+INTMOD**
746 +(% style="color:#037691" %)**AT Command: AT+INTMOD**
800 800  
801 -|**Command Example**|**Function**|**Response**
802 -|AT+INTMOD=?|Show current interrupt mode|(((
748 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:709px" %)
749 +|=(% style="width: 163px;" %)**Command Example**|=(% style="width: 304px;" %)**Function**|=(% style="width: 239px;" %)**Response**
750 +|(% style="width:163px" %)AT+INTMOD=?|(% style="width:304px" %)Show current interrupt mode|(% style="width:239px" %)(((
803 803  0
804 804  
805 805  OK
... ... @@ -806,7 +806,7 @@
806 806  
807 807  the mode is 0 = No interruption
808 808  )))
809 -|AT+INTMOD=2|(((
757 +|(% style="width:163px" %)AT+INTMOD=2|(% style="width:304px" %)(((
810 810  Set Transmit Interval
811 811  
812 812  1. (Disable Interrupt),
... ... @@ -813,9 +813,9 @@
813 813  1. (Trigger by rising and falling edge),
814 814  1. (Trigger by falling edge)
815 815  1. (Trigger by rising edge)
816 -)))|OK
764 +)))|(% style="width:239px" %)OK
817 817  
818 -**Downlink Command: 0x06**
766 +(% style="color:#037691" %)**Downlink Command: 0x06**
819 819  
820 820  Format: Command Code (0x06) followed by 3 bytes.
821 821  
... ... @@ -824,9 +824,9 @@
824 824  * Example 1: Downlink Payload: 06000000 ~/~/ Turn off interrupt mode
825 825  * Example 2: Downlink Payload: 06000003 ~/~/ Set the interrupt mode to rising edge trigger
826 826  
827 -1.
828 -11. Calibrate Sensor
829 829  
776 +== 3.3 Calibrate Sensor ==
777 +
830 830  Detail See [[Calibration Guide>>path:#Calibration]] for the user of 0x13 and 0x14 downlink commands
831 831  
832 832  
... ... @@ -837,7 +837,7 @@
837 837  Feature: use downlink to get firmware version.
838 838  
839 839  
840 -**Downlink Command: 0x26**
788 +(% style="color:#037691" %)**Downlink Command: 0x26**
841 841  
842 842  
843 843  |**Downlink Control Type**|**FPort**|**Type Code**|**Downlink payload size(bytes)**
1654581517630-991.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +65.2 KB
Content
1654581590132-631.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +42.6 KB
Content
1654581735133-458.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +42.6 KB
Content
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
image-20220607135918-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +99.6 KB
Content
image-20220607144936-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +23.6 KB
Content
image-20220607145603-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +5.8 KB
Content
image-20220607153237-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +12.9 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0