Changes for page DS20L -- LoRaWAN Smart Distance Detector User Manual 01
Last modified by Mengting Qiu on 2023/12/14 11:15
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -298,19 +298,19 @@ 298 298 299 299 (% style="color:red" %)**Limit flag:** 300 300 301 -Mode for setting threshold: 0~~5 301 +Mode for setting threshold: **0~~5** 302 302 303 -0: does not use upper and lower limits 303 +**0:** does not use upper and lower limits 304 304 305 -1: Use upper and lower limits 305 +**1:** Use upper and lower limits 306 306 307 -2: is less than the lower limit value 307 +**2:** is less than the lower limit value 308 308 309 -3: is greater than the lower limit value 309 +**3:** is greater than the lower limit value 310 310 311 -4: is less than the upper limit 311 +**4:** is less than the upper limit 312 312 313 -5: is greater than the upper limit 313 +**5:** is greater than the upper limit 314 314 315 315 316 316 (% style="color:blue" %)**Upper limit:** ... ... @@ -323,91 +323,9 @@ 323 323 The lower limit of the threshold cannot be less than 3mm. 324 324 325 325 326 -=== 2.3.3 Historicalmeasuringdistance,FPORT~=3===326 +=== 2.3.3 Decode payload in The Things Network === 327 327 328 328 329 -DS20L stores sensor values and users can retrieve these history values via the downlink command. 330 - 331 -The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time measuring distance. 332 - 333 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 334 -|=(% style="width: 60px;background-color:#4F81BD;color:white" %)((( 335 -**Size(bytes)** 336 -)))|=(% 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 337 -|(% style="width:62.5px" %)Value|(% style="width:62.5px" %)Interrupt flag & Interrupt_level|(% style="width:62.5px" %)((( 338 -Reserve(0xFF) 339 -)))|Distance|Distance signal strength|(% style="width:88px" %)((( 340 -LiDAR temp 341 -)))|(% style="width:85px" %)Unix TimeStamp 342 - 343 -**Interrupt flag & Interrupt level:** 344 - 345 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:480px" %) 346 -|=(% style="width: 60px;background-color:#4F81BD;color:white" %)((( 347 -**Size(bit)** 348 -)))|=(% 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** 349 -|(% 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" %)((( 350 -Interrupt flag 351 -))) 352 - 353 -* ((( 354 -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. 355 -))) 356 - 357 -For example, in the US915 band, the max payload for different DR is: 358 - 359 -**a) DR0:** max is 11 bytes so one entry of data 360 - 361 -**b) DR1:** max is 53 bytes so devices will upload 4 entries of data (total 44 bytes) 362 - 363 -**c) DR2:** total payload includes 11 entries of data 364 - 365 -**d) DR3:** total payload includes 22 entries of data. 366 - 367 -If DS20L doesn't have any data in the polling time. It will uplink 11 bytes of 0 368 - 369 - 370 -**Downlink:** 371 - 372 -0x31 64 CC 68 0C 64 CC 69 74 05 373 - 374 -[[image:image-20230805144936-2.png||height="113" width="746"]] 375 - 376 -**Uplink:** 377 - 378 -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 379 - 380 - 381 -**Parsed Value:** 382 - 383 -[DISTANCE , DISTANCE_SIGNAL_STRENGTH,LIDAR_TEMP,EXTI_STATUS , EXTI_FLAG , TIME] 384 - 385 - 386 -[360,176,30,High,True,2023-08-04 02:53:00], 387 - 388 -[355,168,30,Low,False,2023-08-04 02:53:29], 389 - 390 -[245,211,30,Low,False,2023-08-04 02:54:29], 391 - 392 -[57,700,30,Low,False,2023-08-04 02:55:29], 393 - 394 -[361,164,30,Low,True,2023-08-04 02:56:00], 395 - 396 -[337,184,30,Low,False,2023-08-04 02:56:40], 397 - 398 -[20,4458,30,Low,False,2023-08-04 02:57:40], 399 - 400 -[362,173,30,Low,False,2023-08-04 02:58:53], 401 - 402 - 403 -**History read from serial port:** 404 - 405 -[[image:image-20230805145056-3.png]] 406 - 407 - 408 -=== 2.3.4 Decode payload in The Things Network === 409 - 410 - 411 411 While using TTN network, you can add the payload format to decode the payload. 412 412 413 413 [[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"]] ... ... @@ -454,7 +454,7 @@ 454 454 455 455 After added, the sensor data arrive TTN V3, it will also arrive and show in Datacake. 456 456 457 -[[image: 1701152946067-561.png]]375 +[[image:image-20231129085201-1.png||height="515" width="961"]] 458 458 459 459 460 460 == 2.5 Frequency Plans == ... ... @@ -478,6 +478,8 @@ 478 478 479 479 * LoRaWAN Downlink. Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section. 480 480 399 + 400 + 481 481 == 3.2 General Commands == 482 482 483 483 ... ... @@ -581,9 +581,11 @@ 581 581 582 582 * Example 2: Downlink Payload: 06000003 ~/~/ Set the interrupt mode to rising edge trigger 583 583 584 -== 3.3.3 Set work mode == 585 585 586 586 506 +=== 3.3.3 Set work mode === 507 + 508 + 587 587 Feature: Switch working mode 588 588 589 589 (% style="color:blue" %)**AT Command: AT+MOD** ... ... @@ -602,6 +602,8 @@ 602 602 603 603 * **Example:** 0x0A01 ~/~/ Same as AT+MOD=1 604 604 527 + 528 + 605 605 === 3.3.4 Set threshold and threshold mode === 606 606 607 607 ... ... @@ -619,8 +619,23 @@ 619 619 ))) 620 620 |(% style="width:172px" %)AT+ DOL =1,1800,100,0,400|(% style="width:279px" %)Set only the upper and lower thresholds|(% style="width:118px" %)OK 621 621 546 + 547 + 622 622 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 623 -|(% 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 549 +|(% rowspan="11" style="color:blue; width:120px" %)((( 550 + 551 + 552 + 553 + 554 + 555 + 556 + 557 + 558 + 559 + 560 + 561 +**AT+DOL=5,1800,0,0,400** 562 +)))|(% rowspan="6" style="width:240px" %)The first bit sets the limit mode|(% style="width:150px" %)0: Do not use upper and lower limits 624 624 |(% style="width:251px" %)1: Use upper and lower limits 625 625 |(% style="width:251px" %)2: Less than the lower limit 626 626 |(% style="width:251px" %)3: Greater than the lower limit ... ... @@ -636,6 +636,8 @@ 636 636 637 637 ))) 638 638 578 + 579 + 639 639 (% style="color:blue" %)**Downlink Command: 0x07** 640 640 641 641 Format: Command Code (0x07) followed by 9bytes. ... ... @@ -646,7 +646,7 @@ 646 646 647 647 * Example 2: Downlink Payload: 070200000064000190 **~-~-->** AT+MOD=2,0,100,0,400 648 648 649 -* Example 3: Downlink Payload: 0703 200000064000190 **~-~-->** AT+MOD=3,1800,100,0,400590 +* Example 3: Downlink Payload: 070300000064000190 **~-~-->** AT+MOD=3,1800,100,0,400 650 650 651 651 * Example 4: Downlink Payload: 070407080000000190 **~-~-->** AT+MOD=4,0,100,0,400 652 652 ... ... @@ -682,6 +682,8 @@ 682 682 683 683 * Update through UART TTL interface: **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware]]**. 684 684 626 + 627 + 685 685 = 6. FAQ = 686 686 687 687 == 6.1 What is the frequency plan for DS20L? == ... ... @@ -769,6 +769,8 @@ 769 769 770 770 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band 771 771 715 + 716 + 772 772 = 9. Packing Info = 773 773 774 774 ... ... @@ -786,6 +786,8 @@ 786 786 787 787 * Weight / pcs : g 788 788 734 + 735 + 789 789 = 10. Support = 790 790 791 791