Last modified by Mengting Qiu on 2023/12/14 11:15

From version 125.5
edited by Xiaoling
on 2023/11/29 09:04
Change comment: There is no comment for this version
To version 124.3
edited by Xiaoling
on 2023/11/28 15:14
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -317,9 +317,91 @@
317 317  The lower limit of the threshold cannot be less than 3mm.
318 318  
319 319  
320 -=== 2.3.3 Decode payload in The Things Network ===
320 +=== 2.3.3 Historical measuring distance, FPORT~=3 ===
321 321  
322 322  
323 +DS20L stores sensor values and users can retrieve these history values via the [[downlink command>>||anchor="H2.5.4Pollsensorvalue"]].
324 +
325 +The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time measuring distance.
326 +
327 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
328 +|=(% style="width: 60px;background-color:#4F81BD;color:white" %)(((
329 +**Size(bytes)**
330 +)))|=(% style="width: 80px;background-color:#4F81BD;color:white" %)1|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 70px;background-color:#4F81BD;color:white" %)**2**|=(% style="background-color:#4F81BD; color: white; width: 85px;" %)**1**|=(% style="background-color: #4F81BD; color: white; width: 85px;" %)4
331 +|(% style="width:62.5px" %)Value|(% style="width:62.5px" %)Interrupt flag & Interrupt_level|(% style="width:62.5px" %)(((
332 +Reserve(0xFF)
333 +)))|Distance|Distance signal strength|(% style="width:88px" %)(((
334 +LiDAR temp
335 +)))|(% style="width:85px" %)Unix TimeStamp
336 +
337 +**Interrupt flag & Interrupt level:**
338 +
339 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:480px" %)
340 +|=(% style="width: 60px;background-color:#4F81BD;color:white" %)(((
341 +**Size(bit)**
342 +)))|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**bit7**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**bit6**|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**[bit5:bit2]**|=(% style="width: 90px; background-color: #4F81BD; color: white;" %)**bit1**|=(% style="background-color: #4F81BD; color: white; width: 90px;" %)**bit0**
343 +|(% style="width:62.5px" %)Value|(% style="width:62.5px" %)No ACK message|(% style="width:62.5px" %)Poll Message Flag|Reserve|(% style="width:91px" %)Interrupt level|(% style="width:88px" %)(((
344 +Interrupt flag
345 +)))
346 +
347 +* (((
348 +Each data entry is 11 bytes and has the same structure as [[Uplink Payload>>||anchor="H2.3.2UplinkPayload2CFPORT3D2"]], to save airtime and battery, DS20L will send max bytes according to the current DR and Frequency bands.
349 +)))
350 +
351 +For example, in the US915 band, the max payload for different DR is:
352 +
353 +**a) DR0:** max is 11 bytes so one entry of data
354 +
355 +**b) DR1:** max is 53 bytes so devices will upload 4 entries of data (total 44 bytes)
356 +
357 +**c) DR2:** total payload includes 11 entries of data
358 +
359 +**d) DR3:** total payload includes 22 entries of data.
360 +
361 +If DS20L doesn't have any data in the polling time. It will uplink 11 bytes of 0
362 +
363 +
364 +**Downlink:**
365 +
366 +0x31 64 CC 68 0C 64 CC 69 74 05
367 +
368 +[[image:image-20230805144936-2.png||height="113" width="746"]]
369 +
370 +**Uplink:**
371 +
372 +43 FF 0E 10 00 B0 1E 64 CC 68 0C 40 FF 0D DE 00 A8 1E 64 CC 68 29 40 FF 09 92 00 D3 1E 64 CC 68 65 40 FF 02 3A 02 BC 1E 64 CC 68 A1 41 FF 0E 1A 00 A4 1E 64 CC 68 C0 40 FF 0D 2A 00 B8 1E 64 CC 68 E8 40 FF 00 C8 11 6A 1E 64 CC 69 24 40 FF 0E 24 00 AD 1E 64 CC 69 6D
373 +
374 +
375 +**Parsed Value:**
376 +
377 +[DISTANCE , DISTANCE_SIGNAL_STRENGTH,LIDAR_TEMP,EXTI_STATUS , EXTI_FLAG , TIME]
378 +
379 +
380 +[360,176,30,High,True,2023-08-04 02:53:00],
381 +
382 +[355,168,30,Low,False,2023-08-04 02:53:29],
383 +
384 +[245,211,30,Low,False,2023-08-04 02:54:29],
385 +
386 +[57,700,30,Low,False,2023-08-04 02:55:29],
387 +
388 +[361,164,30,Low,True,2023-08-04 02:56:00],
389 +
390 +[337,184,30,Low,False,2023-08-04 02:56:40],
391 +
392 +[20,4458,30,Low,False,2023-08-04 02:57:40],
393 +
394 +[362,173,30,Low,False,2023-08-04 02:58:53],
395 +
396 +
397 +**History read from serial port:**
398 +
399 +[[image:image-20230805145056-3.png]]
400 +
401 +
402 +=== 2.3.4 Decode payload in The Things Network ===
403 +
404 +
323 323  While using TTN network, you can add the payload format to decode the payload.
324 324  
325 325  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LLDS12-LoRaWAN%20LiDAR%20ToF%20Distance%20Sensor%20User%20Manual/WebHome/1654592762713-715.png?rev=1.1||alt="1654592762713-715.png"]]
... ... @@ -366,7 +366,7 @@
366 366  
367 367  After added, the sensor data arrive TTN V3, it will also arrive and show in Datacake.
368 368  
369 -[[image:image-20231129085201-1.png||height="515" width="961"]]
451 +[[image:1701152946067-561.png]]
370 370  
371 371  
372 372  == 2.5 Frequency Plans ==
... ... @@ -450,9 +450,6 @@
450 450  )))
451 451  * (((
452 452  Example 2: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds
453 -
454 -
455 -
456 456  )))
457 457  
458 458  === 3.3.2 Set Interrupt Mode ===
... ... @@ -493,7 +493,7 @@
493 493  
494 494  * Example 2: Downlink Payload: 06000003  ~/~/  Set the interrupt mode to rising edge trigger
495 495  
496 -=== 3.3.3 Set work mode ===
575 +== 3.3.3 Set work mode ==
497 497  
498 498  
499 499  Feature: Switch working mode
... ... @@ -532,22 +532,8 @@
532 532  |(% style="width:172px" %)AT+ DOL =1,1800,100,0,400|(% style="width:279px" %)Set only the upper and lower thresholds|(% style="width:118px" %)OK
533 533  
534 534  
535 -
536 536  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
537 -|(% rowspan="11" style="color:blue; width:120px" %)(((
538 -
539 -
540 -
541 -
542 -
543 -
544 -
545 -
546 -
547 -
548 -
549 -**AT+DOL=5,1800,0,0,400**
550 -)))|(% rowspan="6" style="width:240px" %)The first bit sets the limit mode|(% style="width:150px" %)0: Do not use upper and lower limits
615 +|(% rowspan="11" style="color:blue; width:120px" %)**AT+DOL=5,1800,0,0,400**|(% rowspan="6" style="width:240px" %)The first bit sets the limit mode|(% style="width:150px" %)0: Do not use upper and lower limits
551 551  |(% style="width:251px" %)1: Use upper and lower limits
552 552  |(% style="width:251px" %)2: Less than the lower limit
553 553  |(% style="width:251px" %)3: Greater than the lower limit
... ... @@ -563,8 +563,6 @@
563 563  
564 564  )))
565 565  
566 -
567 -
568 568  (% style="color:blue" %)**Downlink Command: 0x07**
569 569  
570 570  Format: Command Code (0x07) followed by 9bytes.
... ... @@ -575,12 +575,13 @@
575 575  
576 576  * Example 2: Downlink Payload: 070200000064000190  **~-~-->**  AT+MOD=2,0,100,0,400
577 577  
578 -* Example 3: Downlink Payload: 070300000064000190  **~-~-->**  AT+MOD=3,1800,100,0,400
641 +* Example 3: Downlink Payload: 0703200000064000190  **~-~-->**  AT+MOD=3,1800,100,0,400
579 579  
580 580  * Example 4: Downlink Payload: 070407080000000190  **~-~-->**  AT+MOD=4,0,100,0,400
581 581  
582 582  * Example 5: Downlink Payload: 070507080000000190  **~-~-->**  AT+MOD=5,1800,100,0,400
583 583  
647 +
584 584  = 4. Battery & Power Consumption =
585 585  
586 586  
image-20231129085201-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -70.6 KB
Content