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 (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Saxer1 +XWiki.Xiaoling - Content
-
... ... @@ -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]].315 +periodically send this uplink every 20 minutes, this interval [[can be changed>>||anchor="H3.3.1SetTransmitIntervalTime"]]. 316 316 317 317 Uplink Payload totals 11 bytes. 318 318 ))) ... ... @@ -399,13 +399,13 @@ 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"]].402 +Note: The Internet Pin is a separate pin in the screw terminal. See [[pin mapping>>||anchor="H1.8PinDefinitions"]] of GPIO_EXTI . 403 403 404 404 **Example:** 405 405 406 -If byte[0]&0x01=0x0 1: Normal uplink packet.406 +If byte[0]&0x01=0x00 : Normal uplink packet. 407 407 408 -If byte[0]&0x01=0x0 0: Interrupt Uplink Packet.408 +If byte[0]&0x01=0x01 : Interrupt Uplink Packet. 409 409 410 410 411 411 ==== (% style="color:blue" %)**LiDAR temp**(%%) ==== ... ... @@ -431,8 +431,8 @@ 431 431 432 432 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:499px" %) 433 433 |=(% style="width: 161px;background-color:#4F81BD;color:white" %)**Message Type Code**|=(% style="width: 164px;background-color:#4F81BD;color:white" %)**Description**|=(% style="width: 174px;background-color:#4F81BD;color:white" %)**Payload** 434 -|(% style="width:160px" %)0x01|(% style="width:163px" %)Normal Uplink|(% style="width:173px" %) [[Normal Uplink Payload>>||anchor="H2.3200BUplinkPayload"]]435 -|(% style="width:160px" %)0x02|(% style="width:163px" %)Reply configures info|(% style="width:173px" %) [[Configure Info Payload>>||anchor="H3.ConfigureLDS12-LB"]]434 +|(% style="width:160px" %)0x01|(% style="width:163px" %)Normal Uplink|(% style="width:173px" %)Normal Uplink Payload 435 +|(% style="width:160px" %)0x02|(% style="width:163px" %)Reply configures info|(% style="width:173px" %)Configure Info Payload 436 436 437 437 [[image:image-20230805150315-4.png||height="233" width="723"]] 438 438 ... ... @@ -439,14 +439,15 @@ 439 439 440 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 443 444 - Thehistoricalpayloadincludesoneor multipliesntries andeveryentryhastheamepayloadas Real-Timewater flow status.443 +LDS12-LB stores sensor values and users can retrieve these history values via the [[downlink command>>||anchor="H2.5.4Pollsensorvalue"]]. 445 445 445 +The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time measuring distance. 446 + 446 446 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 447 447 |=(% style="width: 60px;background-color:#4F81BD;color:white" %)((( 448 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;" %)4450 +)))|=(% 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 450 450 |(% style="width:62.5px" %)Value|(% style="width:62.5px" %)Interrupt flag & Interrupt_level|(% style="width:62.5px" %)((( 451 451 Reserve(0xFF) 452 452 )))|Distance|Distance signal strength|(% style="width:88px" %)((( ... ... @@ -455,16 +455,16 @@ 455 455 456 456 **Interrupt flag & Interrupt level:** 457 457 458 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 01px" %)459 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 459 459 |=(% style="width: 60px;background-color:#4F81BD;color:white" %)((( 460 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: 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** 462 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 463 Interrupt flag 464 464 ))) 465 465 466 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 +Each data entry is 11 bytes and has the same structure as [[Uplink Payload>>||anchor="H2.3.2UplinkPayload2CFPORT3D2"]], to save airtime and battery, LDS12-LB will send max bytes according to the current DR and Frequency bands. 468 468 ))) 469 469 470 470 For example, in the US915 band, the max payload for different DR is: ... ... @@ -513,7 +513,7 @@ 513 513 [362,173,30,Low,False,2023-08-04 02:58:53], 514 514 515 515 516 -History read from serial port: 517 +**History read from serial port:** 517 517 518 518 [[image:image-20230805145056-3.png]] 519 519 ... ... @@ -820,9 +820,9 @@ 820 820 === 3.3.2 Set Interrupt Mode === 821 821 822 822 823 -Feature, Set Interrupt mode for PA8ofpin.824 +Feature, Set Interrupt mode for pin of GPIO_EXTI. 824 824 825 -When AT+INTMOD=0 is set, P A8is used as a digital input port.826 +When AT+INTMOD=0 is set, GPIO_EXTI is used as a digital input port. 826 826 827 827 (% style="color:blue" %)**AT Command: AT+INTMOD** 828 828 ... ... @@ -833,7 +833,11 @@ 833 833 OK 834 834 the mode is 0 =Disable Interrupt 835 835 ))) 836 -|(% style="width:154px" %)AT+INTMOD=2|(% style="width:196px" %)((( 837 +|(% style="width:154px" %)((( 838 +AT+INTMOD=2 839 + 840 +(default) 841 +)))|(% style="width:196px" %)((( 837 837 Set Transmit Interval 838 838 0. (Disable Interrupt), 839 839 ~1. (Trigger by rising and falling edge)