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)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -47,6 +47,8 @@ 47 47 * Firmware upgradable via program port or LoRa protocol 48 48 * Built-in 2400mAh battery or power by external power source 49 49 50 + 51 + 50 50 == 1.3 Specification == 51 51 52 52 ... ... @@ -60,6 +60,8 @@ 60 60 * ToF FoV: ±9°, Total 18° 61 61 * Light source: VCSEL 62 62 65 + 66 + 63 63 == 1.4 Power Consumption == 64 64 65 65 ... ... @@ -73,6 +73,8 @@ 73 73 * Idle: 21 mA @ 3.3v 74 74 * Max : 360 mA 75 75 80 + 81 + 76 76 = 2. Configure DS20L to connect to LoRaWAN network = 77 77 78 78 == 2.1 How it works == ... ... @@ -292,19 +292,19 @@ 292 292 293 293 (% style="color:red" %)**Limit flag:** 294 294 295 -Mode for setting threshold: 0~~5 301 +Mode for setting threshold: **0~~5** 296 296 297 -0: does not use upper and lower limits 303 +**0:** does not use upper and lower limits 298 298 299 -1: Use upper and lower limits 305 +**1:** Use upper and lower limits 300 300 301 -2: is less than the lower limit value 307 +**2:** is less than the lower limit value 302 302 303 -3: is greater than the lower limit value 309 +**3:** is greater than the lower limit value 304 304 305 -4: is less than the upper limit 311 +**4:** is less than the upper limit 306 306 307 -5: is greater than the upper limit 313 +**5:** is greater than the upper limit 308 308 309 309 310 310 (% style="color:blue" %)**Upper limit:** ... ... @@ -317,91 +317,9 @@ 317 317 The lower limit of the threshold cannot be less than 3mm. 318 318 319 319 320 -=== 2.3.3 Historicalmeasuringdistance,FPORT~=3===326 +=== 2.3.3 Decode payload in The Things Network === 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 - 405 405 While using TTN network, you can add the payload format to decode the payload. 406 406 407 407 [[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"]] ... ... @@ -448,7 +448,7 @@ 448 448 449 449 After added, the sensor data arrive TTN V3, it will also arrive and show in Datacake. 450 450 451 -[[image: 1701152946067-561.png]]375 +[[image:image-20231129085201-1.png||height="515" width="961"]] 452 452 453 453 454 454 == 2.5 Frequency Plans == ... ... @@ -472,6 +472,8 @@ 472 472 473 473 * LoRaWAN Downlink. Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section. 474 474 399 + 400 + 475 475 == 3.2 General Commands == 476 476 477 477 ... ... @@ -532,6 +532,9 @@ 532 532 ))) 533 533 * ((( 534 534 Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 461 + 462 + 463 + 535 535 ))) 536 536 537 537 === 3.3.2 Set Interrupt Mode === ... ... @@ -572,9 +572,11 @@ 572 572 573 573 * Example 2: Downlink Payload: 06000003 ~/~/ Set the interrupt mode to rising edge trigger 574 574 575 -== 3.3.3 Set work mode == 576 576 577 577 506 +=== 3.3.3 Set work mode === 507 + 508 + 578 578 Feature: Switch working mode 579 579 580 580 (% style="color:blue" %)**AT Command: AT+MOD** ... ... @@ -593,6 +593,8 @@ 593 593 594 594 * **Example:** 0x0A01 ~/~/ Same as AT+MOD=1 595 595 527 + 528 + 596 596 === 3.3.4 Set threshold and threshold mode === 597 597 598 598 ... ... @@ -611,8 +611,22 @@ 611 611 |(% style="width:172px" %)AT+ DOL =1,1800,100,0,400|(% style="width:279px" %)Set only the upper and lower thresholds|(% style="width:118px" %)OK 612 612 613 613 547 + 614 614 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 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 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 616 616 |(% style="width:251px" %)1: Use upper and lower limits 617 617 |(% style="width:251px" %)2: Less than the lower limit 618 618 |(% style="width:251px" %)3: Greater than the lower limit ... ... @@ -628,6 +628,8 @@ 628 628 629 629 ))) 630 630 578 + 579 + 631 631 (% style="color:blue" %)**Downlink Command: 0x07** 632 632 633 633 Format: Command Code (0x07) followed by 9bytes. ... ... @@ -638,7 +638,7 @@ 638 638 639 639 * Example 2: Downlink Payload: 070200000064000190 **~-~-->** AT+MOD=2,0,100,0,400 640 640 641 -* 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 642 642 643 643 * Example 4: Downlink Payload: 070407080000000190 **~-~-->** AT+MOD=4,0,100,0,400 644 644 ... ... @@ -645,6 +645,7 @@ 645 645 * Example 5: Downlink Payload: 070507080000000190 **~-~-->** AT+MOD=5,1800,100,0,400 646 646 647 647 597 + 648 648 = 4. Battery & Power Consumption = 649 649 650 650 ... ... @@ -673,6 +673,8 @@ 673 673 674 674 * 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]]**. 675 675 626 + 627 + 676 676 = 6. FAQ = 677 677 678 678 == 6.1 What is the frequency plan for DS20L? == ... ... @@ -760,6 +760,8 @@ 760 760 761 761 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band 762 762 715 + 716 + 763 763 = 9. Packing Info = 764 764 765 765 ... ... @@ -777,6 +777,8 @@ 777 777 778 778 * Weight / pcs : g 779 779 734 + 735 + 780 780 = 10. Support = 781 781 782 782
- image-20231129085201-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +70.6 KB - Content