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, 0 added, 4 removed)
Details
- Page properties
-
- Content
-
... ... @@ -54,6 +54,7 @@ 54 54 * Downlink to change configure 55 55 * 8500mAh Battery for long term use 56 56 57 + 57 57 == 1.3 Specification == 58 58 59 59 ... ... @@ -99,6 +99,7 @@ 99 99 * Sleep Mode: 5uA @ 3.3v 100 100 * LoRa Transmit Mode: 125mA @ 20dBm, 82mA @ 14dBm 101 101 103 + 102 102 == 1.4 Applications == 103 103 104 104 ... ... @@ -110,6 +110,7 @@ 110 110 * Automatic control 111 111 * Sewer 112 112 115 + 113 113 (% style="display:none" %) 114 114 115 115 == 1.5 Sleep mode and working mode == ... ... @@ -139,6 +139,7 @@ 139 139 ))) 140 140 |(% style="width:167px" %)Fast press ACT 5 times.|(% style="width:117px" %)Deactivate Device|(% style="width:225px" %)(% style="color:red" %)**Red led**(%%) will solid on for 5 seconds. Means device is in Deep Sleep Mode. 141 141 145 + 142 142 == 1.7 BLE connection == 143 143 144 144 ... ... @@ -155,8 +155,8 @@ 155 155 156 156 == 1.8 Pin Definitions == 157 157 162 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/WL03A-LB_LoRaWAN_None-Position_Rope_Type_Water_Leak_Controller_User_Manual/WebHome/image-20230613144156-1.png?rev=1.1||alt="image-20230613144156-1.png"]] 158 158 159 -[[image:image-20230805144259-1.png||height="413" width="741"]] 160 160 161 161 == 1.9 Mechanical == 162 162 ... ... @@ -312,7 +312,7 @@ 312 312 ((( 313 313 LDS12-LB will send this uplink **after** Device Status once join the LoRaWAN network successfully. And LDS12-LB will: 314 314 315 -periodically send this uplink every 20 minutes, this interval [[can be changed>>http:// 8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS12-LB_LoRaWAN_LiDAR_ToF_Distance_Sensor_User_Manual/#H3.3.1SetTransmitIntervalTime]].319 +periodically send this uplink every 20 minutes, this interval [[can be changed>>https://111]]. 316 316 317 317 Uplink Payload totals 11 bytes. 318 318 ))) ... ... @@ -379,33 +379,18 @@ 379 379 Customers can judge whether they need to adjust the environment based on the signal strength. 380 380 381 381 382 -**1) When the sensor detects valid data:** 383 - 384 -[[image:image-20230805155335-1.png||height="145" width="724"]] 385 - 386 - 387 -**2) When the sensor detects invalid data:** 388 - 389 -[[image:image-20230805155428-2.png||height="139" width="726"]] 390 - 391 - 392 -**3) When the sensor is not connected:** 393 - 394 -[[image:image-20230805155515-3.png||height="143" width="725"]] 395 - 396 - 397 397 ==== (% style="color:blue" %)**Interrupt Pin & Interrupt Level**(%%) ==== 398 398 399 399 400 400 This data field shows if this packet is generated by interrupt or not. [[Click here>>||anchor="H3.3.2SetInterruptMode"]] for the hardware and software set up. 401 401 402 -Note: The Internet Pin is a separate pin in the screw terminal. See GPIO_EXTI of[[pin mapping>>||anchor="H1.8PinDefinitions"]].391 +Note: The Internet Pin is a separate pin in the screw terminal. See [[pin mapping>>||anchor="H1.8PinDefinitions"]]. 403 403 404 404 **Example:** 405 405 406 - If byte[0]&0x01=0x00: Normal uplink packet.395 +0x00: Normal uplink packet. 407 407 408 - If byte[0]&0x01=0x01: Interrupt Uplink Packet.397 +0x01: Interrupt Uplink Packet. 409 409 410 410 411 411 ==== (% style="color:blue" %)**LiDAR temp**(%%) ==== ... ... @@ -434,93 +434,10 @@ 434 434 |(% style="width:160px" %)0x01|(% style="width:163px" %)Normal Uplink|(% style="width:173px" %)[[Normal Uplink Payload>>||anchor="H2.3200BUplinkPayload"]] 435 435 |(% style="width:160px" %)0x02|(% style="width:163px" %)Reply configures info|(% style="width:173px" %)[[Configure Info Payload>>||anchor="H3.ConfigureLDS12-LB"]] 436 436 437 -[[image:image-20230805150315-4.png||height="233" width="723"]] 438 438 427 +=== 2.3.3 Decode payload in The Things Network === 439 439 440 -=== 2.3.3 Historical measuring distance, FPORT~=3 === 441 441 442 -LDS12-LB stores sensor values and users can retrieve these history values via the [[downlink command>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS12-LB_LoRaWAN_LiDAR_ToF_Distance_Sensor_User_Manual/#H2.5.4Pollsensorvalue]]. 443 - 444 -The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time water flow status. 445 - 446 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 447 -|=(% style="width: 60px;background-color:#4F81BD;color:white" %)((( 448 -**Size(bytes)** 449 -)))|=(% style="width: 30px;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: rgb(79, 129, 189); color: white; width: 88px;" %)**1**|=(% style="background-color: rgb(79, 129, 189); color: white; width: 85px;" %)4 450 -|(% style="width:62.5px" %)Value|(% style="width:62.5px" %)Interrupt flag & Interrupt_level|(% style="width:62.5px" %)((( 451 -Reserve(0xFF) 452 -)))|Distance|Distance signal strength|(% style="width:88px" %)((( 453 -LiDAR temp 454 -)))|(% style="width:85px" %)Unix TimeStamp 455 - 456 -**Interrupt flag & Interrupt level:** 457 - 458 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:501px" %) 459 -|=(% style="width: 60px;background-color:#4F81BD;color:white" %)((( 460 -**Size(bit)** 461 -)))|=(% style="width: 30px;background-color:#4F81BD;color:white" %)**bit7**|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**bit6**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**[bit5:bit2]**|=(% style="width: 91px; background-color: rgb(79, 129, 189); color: white;" %)**bit1**|=(% style="background-color: rgb(79, 129, 189); color: white; width: 88px;" %)**bit0** 462 -|(% 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" %)((( 463 -Interrupt flag 464 -))) 465 - 466 -* ((( 467 -Each data entry is 11 bytes and has the same structure as [[Uplink Payload>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS12-LB_LoRaWAN_LiDAR_ToF_Distance_Sensor_User_Manual/#H2.3.2UplinkPayload2CFPORT3D2]], to save airtime and battery, LDS12-LB will send max bytes according to the current DR and Frequency bands. 468 -))) 469 - 470 -For example, in the US915 band, the max payload for different DR is: 471 - 472 -**a) DR0:** max is 11 bytes so one entry of data 473 - 474 -**b) DR1:** max is 53 bytes so devices will upload 4 entries of data (total 44 bytes) 475 - 476 -**c) DR2:** total payload includes 11 entries of data 477 - 478 -**d) DR3:** total payload includes 22 entries of data. 479 - 480 -If LDS12-LB doesn't have any data in the polling time. It will uplink 11 bytes of 0 481 - 482 - 483 -**Downlink:** 484 - 485 -0x31 64 CC 68 0C 64 CC 69 74 05 486 - 487 -[[image:image-20230805144936-2.png||height="113" width="746"]] 488 - 489 -**Uplink:** 490 - 491 -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 492 - 493 - 494 -**Parsed Value:** 495 - 496 -[DISTANCE , DISTANCE_SIGNAL_STRENGTH,LIDAR_TEMP,EXTI_STATUS , EXTI_FLAG , TIME] 497 - 498 - 499 -[360,176,30,High,True,2023-08-04 02:53:00], 500 - 501 -[355,168,30,Low,False,2023-08-04 02:53:29], 502 - 503 -[245,211,30,Low,False,2023-08-04 02:54:29], 504 - 505 -[57,700,30,Low,False,2023-08-04 02:55:29], 506 - 507 -[361,164,30,Low,True,2023-08-04 02:56:00], 508 - 509 -[337,184,30,Low,False,2023-08-04 02:56:40], 510 - 511 -[20,4458,30,Low,False,2023-08-04 02:57:40], 512 - 513 -[362,173,30,Low,False,2023-08-04 02:58:53], 514 - 515 - 516 -History read from serial port: 517 - 518 -[[image:image-20230805145056-3.png]] 519 - 520 - 521 -=== 2.3.4 Decode payload in The Things Network === 522 - 523 - 524 524 While using TTN network, you can add the payload format to decode the payload. 525 525 526 526 [[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"]] ... ... @@ -713,6 +713,7 @@ 713 713 * The LiDAR probe is cover by dirty things; the reading might be wrong. In this case, need to clean the probe. 714 714 * The sensor window is made by Acrylic. Don't touch it with alcohol material. This will destroy the sensor window. 715 715 622 + 716 716 === 2.7.4 Reflectivity of different objects === 717 717 718 718 ... ... @@ -739,6 +739,7 @@ 739 739 |(% style="width:53px" %)17|(% style="width:229px" %)stainless steel|(% style="width:93px" %)200% 740 740 |(% style="width:53px" %)18|(% style="width:229px" %)Reflector plate, reflective tape|(% style="width:93px" %)>300% 741 741 649 + 742 742 = 3. Configure LDS12-LB = 743 743 744 744 == 3.1 Configure Methods == ... ... @@ -752,6 +752,7 @@ 752 752 753 753 * LoRaWAN Downlink. Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section. 754 754 663 + 755 755 == 3.2 General Commands == 756 756 757 757 ... ... @@ -851,9 +851,10 @@ 851 851 852 852 * Example 2: Downlink Payload: 06000003 ~/~/ Set the interrupt mode to rising edge trigger 853 853 763 + 854 854 === 3.3.3 Set Power Output Duration === 855 855 856 -Control the output duration 3V3 (pinof VBAT_OUT). Before each sampling, device will766 +Control the output duration 3V3 . Before each sampling, device will 857 857 858 858 ~1. first enable the power output to external sensor, 859 859 ... ... @@ -869,7 +869,6 @@ 869 869 OK 870 870 |(% style="width:154px" %)AT+3V3T=1000|(% style="width:196px" %)Close after a delay of 1000 milliseconds.|(% style="width:157px" %)OK 871 871 |(% style="width:154px" %)AT+3V3T=0|(% style="width:196px" %)Always turn on the power supply of 3V3 pin.|(% style="width:157px" %)OK 872 -|(% style="width:154px" %)AT+3V3T=65535|(% style="width:196px" %)Always turn off the power supply of 3V3 pin.|(% style="width:157px" %)OK 873 873 874 874 (% style="color:blue" %)**Downlink Command: 0x07**(%%) 875 875 Format: Command Code (0x07) followed by 3 bytes. ... ... @@ -878,8 +878,8 @@ 878 878 879 879 * Example 1: Downlink Payload: 07 01 00 00 **~-~-->** AT+3V3T=0 880 880 * Example 2: Downlink Payload: 07 01 01 F4 **~-~-->** AT+3V3T=500 881 -* Example 3: Downlink Payload: 07 01 FF FF **~-~-->** AT+3V3T=65535 882 882 791 + 883 883 = 4. Battery & Power Consumption = 884 884 885 885 ... ... @@ -908,6 +908,7 @@ 908 908 909 909 * 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]]**. 910 910 820 + 911 911 = 6. FAQ = 912 912 913 913 == 6.1 What is the frequency plan for LDS12-LB? == ... ... @@ -968,6 +968,7 @@ 968 968 969 969 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band 970 970 881 + 971 971 = 9. Packing Info = 972 972 973 973 ... ... @@ -985,6 +985,7 @@ 985 985 986 986 * Weight / pcs : g 987 987 899 + 988 988 = 10. Support = 989 989 990 990
- image-20230805150315-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Saxer - Size
-
... ... @@ -1,1 +1,0 @@ 1 -90.6 KB - Content
- image-20230805155335-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Saxer - Size
-
... ... @@ -1,1 +1,0 @@ 1 -45.4 KB - Content
- image-20230805155428-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Saxer - Size
-
... ... @@ -1,1 +1,0 @@ 1 -45.5 KB - Content
- image-20230805155515-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Saxer - Size
-
... ... @@ -1,1 +1,0 @@ 1 -45.7 KB - Content