Changes for page DS03A-LB/LS -- Outdoor LoRaWAN Door Sensor User Manual
Last modified by Mengting Qiu on 2025/01/10 09:53
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -304,7 +304,7 @@ 304 304 Ex2: 0x0B49 = 2889mV 305 305 306 306 307 -=== (% style="color:inherit; font-family:inherit; font-size:23px" %)2.3.2 Sensor Configuration, FPORT~=4(%%)===307 +=== 2.3.2 Sensor Configuration, FPORT~=4 === 308 308 309 309 310 310 DS03A-LB will only send this command after getting the downlink command (0x26 02) from the server. ... ... @@ -313,7 +313,8 @@ 313 313 |(% colspan="8" style="background-color:#d9e2f3; color:#0070c0; width:515px" %)**Sensor Configuration FPORT=4** 314 314 |**Size(bytes)**|(% style="width:75px" %)**3**|(% style="width:50px" %)**1**|(% style="width:100px" %)**1**|(% style="width:90px" %)**2**|(% style="width:100px" %)**1**|(% style="width:100px" %)**2**|(% style="width:98px" %)**1** 315 315 |**Value**|(% style="width:75px" %)TDC (unit:sec)|(% style="width:77px" %)Disalarm|(% style="width:96px" %)((( 316 -Keep status1)))|(% style="width:99px" %)((( 316 +Keep status1 317 +)))|(% style="width:99px" %)((( 317 317 Keep time1(unit: sec) 318 318 )))|(% style="width:87px" %)Keep status2|(% style="width:97px" %)((( 319 319 Keep time2(unit: sec) ... ... @@ -344,7 +344,7 @@ 344 344 (% style="color:blue" %)**Keep Status1 & Keep Time1 & Keep Status2 & Keep Time2** 345 345 ))) 346 346 347 -Shows the configure value of [[Alarm Base on Timeout Feature>> url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS03A%20-%20Outdoor%20LoRaWAN%20OpenClose%20Door%20Sensor%20Manual/#H3.8A0AlarmBaseonTimeout]]348 +Shows the configure value of [[Alarm Base on Timeout Feature>>||anchor="H3.3.3A0AlarmBaseonTimeout"]] 348 348 349 349 [[image:image-20230630155527-3.png||height="146" width="902"]] 350 350 ... ... @@ -361,18 +361,16 @@ 361 361 362 362 DS03A-LB will send this uplink **after** Device Status once join the LoRaWAN network successfully. And DS03A-LB will send uplinks when: 363 363 364 -* Every 2 hours, this interval [[can be changed>>||anchor="H3.3.1SetTransmitIntervalTime"]]. 365 +* Every 2 hours, this interval [[can be changed>>||anchor="H3.3.1A0SetTransmitIntervalTime"]]. 365 365 * There is an Open/Close event. (This info can be disabled by AT+DISALARM=1) 366 366 367 -1)When **AT+TTRCHANNEL=1**, Uplink Payload totals**11 bytes**. (**Default mode**)368 +**1) When (% style="color:blue" %)AT+TTRCHANNEL=1(%%), Uplink Payload totals (% style="color:blue" %)11 bytes. (Default mode)(%%)** 368 368 369 369 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 370 370 |=(% colspan="5" style="background-color:#D9E2F3;color:#0070C0;width:515px" %)**Real-Time Open/Close Status, FPORT=2** 371 371 |(% style="width:94px" %)**Size(bytes)**|(% style="width:97px" %)**1**|(% style="width:95px" %)**3**|(% style="width:119px" %)**3**|(% style="width:107px" %)**4** 372 372 |(% style="width:95px" %)**Value**|(% style="width:97px" %)((( 373 -Status 374 - 375 -&[[Alarm>>||anchor="H3.3.4A0AlarmBaseonTimeout"]] 374 +Status & [[Alarm>>||anchor="H3.3.4A0TTRIG126TTRIG2timeoutstatusalarm"]] 376 376 )))|(% style="width:95px" %)Total open door events|(% style="width:119px" %)((( 377 377 The last door open duration (unit: sec) 378 378 )))|(% style="width:108px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]] ... ... @@ -380,7 +380,7 @@ 380 380 **Status & Alarm:** 381 381 382 382 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 383 -|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**[bit7:bit4]**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**bit3**|(% style="background-color:#d9e2f3; color:#0070c0; width:10 5px" %)**bit2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**bit0**382 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**[bit7:bit4]**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**bit3**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**bit2**|(% style="background-color:#d9e2f3; color:#0070c0; width:120px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:105px" %)**bit0** 384 384 |(% style="width:76px" %)**Value**|(% style="width:96px" %)Reserve|(% style="width:110px" %)((( 385 385 Count mod 386 386 )))|(% style="width:106px" %)TDC flag 0:No;1:Yes|(% style="width:148px" %)((( ... ... @@ -412,7 +412,7 @@ 412 412 (% style="color:#0000ff" %)**Alarm** 413 413 ))) 414 414 415 -See [[Alarm Base on Timeout>> http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DS03A-LB/#H3.3.3A0AlarmBaseonTimeout]]414 +See [[Alarm Base on Timeout>>||anchor="H3.3.3A0AlarmBaseonTimeout"]] 416 416 417 417 418 418 * ((( ... ... @@ -442,7 +442,7 @@ 442 442 [[image:image-20230701094042-1.png||height="154" width="763"]] 443 443 444 444 445 -2) When **AT+TTRCHANNEL=2**, Uplink Payload totals**18 bytes**.444 +**2) When (% style="color:blue" %)AT+TTRCHANNEL=2(%%), Uplink Payload totals (% style="color:blue" %)18 bytes(%%)**(% style="color:blue" %). 446 446 447 447 (When the maximum DR of some frequencies is 11 bytes, it will cause the server to receive empty packets) 448 448 ... ... @@ -452,17 +452,17 @@ 452 452 |=(% colspan="8" style="background-color:#D9E2F3;color:#0070C0; width: 515px;" %)**Real-Time Open/Close Status, FPORT=2** 453 453 |(% style="width:50px" %)**Size(bytes)**|(% style="width:97px" %)**1**|(% style="width:95px" %)**3**|(% style="width:125px" %)**3**|(% style="width:100px" %)**4**|(% style="width:86px" %)**1**|(% style="width:96px" %)**3**|(% style="width:126px" %)**3** 454 454 |(% style="width:95px" %)**Value**|(% style="width:97px" %)((( 455 -Status1 & [[Alarm>>||anchor="H3.3.4A0AlarmBaseonTimeout"]]1454 +Status1 & Alarm1 456 456 )))|(% style="width:95px" %)Total open door events1|(% style="width:125px" %)((( 457 457 The last door open duration1 (unit: sec) 458 458 )))|(% style="width:100px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]]|(% style="width:86px" %)((( 459 -Status2 & [[Alarm>>||anchor="H3.3.4A0AlarmBaseonTimeout"]]2458 +Status2 & Alarm2 460 460 )))|(% style="width:96px" %)Total open door events2|(% style="width:126px" %)The last door open duration2 (unit: sec) 461 461 462 462 **Status1 & Alarm1:** 463 463 464 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:51 5px" %)465 -|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width: 79px" %)**[bit7:bit4]**|(% style="background-color:#d9e2f3; color:#0070c0; width:99px" %)**bit3**|(% style="background-color:#d9e2f3; color:#0070c0; width:103px" %)**bit2**|(% style="background-color:#d9e2f3; color:#0070c0; width:216px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:181px" %)**bit0**463 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:514px" %) 464 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**[bit7:bit4]**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**bit3**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**bit2**|(% style="background-color:#d9e2f3; color:#0070c0; width:117px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:117px" %)**bit0** 466 466 |(% style="width:76px" %)**Value**|(% style="width:96px" %)Reserve|(% style="width:99px" %)((( 467 467 Count mod 468 468 )))|(% style="width:103px" %)TDC flag 0:No;1:Yes|(% style="width:216px" %)((( ... ... @@ -473,8 +473,8 @@ 473 473 474 474 **Status2 & Alarm2:** 475 475 476 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:51 5px" %)477 -|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width: 113px" %)**[bit7:bit2]**|(% style="background-color:#d9e2f3; color:#0070c0; width:219px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:181px" %)**bit0**475 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 476 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**[bit7:bit2]**|(% style="background-color:#d9e2f3; color:#0070c0; width:200px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:200px" %)**bit0** 478 478 |(% style="width:76px" %)**Value**|(% style="width:113px" %)Reserve|(% style="width:219px" %)((( 479 479 Alarm2 0: No Alarm; 1: Alarm (PA4 of pin) 480 480 )))|(% style="width:181px" %)((( ... ... @@ -485,7 +485,7 @@ 485 485 486 486 487 487 * ((( 488 - (% id="cke_bm_695345S" style="color:blue; display:none" %)****(% style="color:blue" %)**Count mod:Default=0**487 +**(% style="color:blue" %)**Count mod:Default=0** 489 489 ))) 490 490 491 491 MOD=0 ~-~-> Uplink total open door times since factory ... ... @@ -504,7 +504,7 @@ 504 504 (% style="color:#0000ff" %)**Alarm1 or Alarm2** 505 505 ))) 506 506 507 -See [[Alarm Base on Timeout>> http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DS03A-LB/#H3.3.3A0AlarmBaseonTimeout]]506 +See [[Alarm Base on Timeout>>||anchor="H3.3.3A0AlarmBaseonTimeout"]] 508 508 509 509 510 510 * ((( ... ... @@ -541,13 +541,11 @@ 541 541 542 542 The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time open/close status. 543 543 544 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:51 5px" %)543 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 545 545 |=(% colspan="5" style="background-color:#D9E2F3;color:#0070C0;width:515px" %)**Real-Time Open/Close Status, FPORT=3** 546 -|(% style="width: 94px" %)**Size(bytes)**|(% style="width:97px" %)**1**|(% style="width:95px" %)**3**|(% style="width:119px" %)**3**|(% style="width:107px" %)**4**545 +|(% style="width:60px" %)**Size(bytes)**|(% style="width:80px" %)**1**|(% style="width:120px" %)**3**|(% style="width:150px" %)**3**|(% style="width:90px" %)**4** 547 547 |(% style="width:95px" %)**Value**|(% style="width:97px" %)((( 548 -Status 549 - 550 -&[[Alarm>>||anchor="H3.3.4A0AlarmBaseonTimeout"]] 547 +Status & [[Alarm>>||anchor="H3.3.3A0AlarmBaseonTimeout"]] 551 551 )))|(% style="width:95px" %)Total open door events|(% style="width:119px" %)((( 552 552 The last door open duration (unit: sec) 553 553 )))|(% style="width:108px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]] ... ... @@ -554,28 +554,20 @@ 554 554 555 555 **Status & Alarm:** 556 556 557 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width: 755px" %)558 -|(% style="background-color:#d9e2f3; color:#0070c0; width:5 9px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:88px" %)**bit7**|(% style="background-color:#d9e2f3; color:#0070c0; width:92px" %)**bit6**|(% style="background-color:#d9e2f3; color:#0070c0; width:89px" %)**[bit5:bit4]**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**bit3**|(% style="background-color:#d9e2f3; color:#0070c0; width:95px" %)**bit2**|(% style="background-color:#d9e2f3; color:#0070c0; width:116px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:112px" %)**bit0**554 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 555 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:75px" %)**bit7**|(% style="background-color:#d9e2f3; color:#0070c0; width:65px" %)**bit6**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**[bit5:bit4]**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**bit3**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**bit2**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:75px" %)**bit0** 559 559 |(% style="width:76px" %)**Value**|(% style="width:88px" %)No ACK message|(% style="width:92px" %)Poll Message Flag|(% style="width:89px" %)Reserve|(% style="width:90px" %)((( 560 560 Count mod 561 561 )))|(% style="width:95px" %)((( 562 -TDC flag 0:No; 563 - 564 -1:Yes 559 +TDC flag 0:No; 1:Yes 565 565 )))|(% style="width:116px" %)((( 566 -Alarm 567 - 568 -0: No Alarm; 569 - 570 -1: Alarm 561 +Alarm 0: No Alarm; 1: Alarm 571 571 )))|(% style="width:112px" %)((( 572 -Status 0:Close; 573 - 574 -1: Open 563 +Status 0:Close; 1: Open 575 575 ))) 576 576 577 577 * ((( 578 -Each data entry is 11 bytes and has the same structure as [[Real-Time open/close status>>||anchor="H2.3. 2A0Real-TimeOpen2FCloseStatus2CUplinkFPORT3D2"]], to save airtime and battery, DS03A-LB will send max bytes according to the current DR and Frequency bands.567 +Each data entry is 11 bytes and has the same structure as [[Real-Time open/close status>>||anchor="H2.3.3A0Real-TimeOpen2FCloseStatus2CUplinkFPORT3D2"]], to save airtime and battery, DS03A-LB will send max bytes according to the current DR and Frequency bands. 579 579 ))) 580 580 581 581 For example, in the US915 band, the max payload for different DR is: ... ... @@ -810,8 +810,8 @@ 810 810 811 811 (% style="color:blue" %)**AT Command: ** 812 812 813 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 20px" %)814 -|(% style="background-color:#d9e2f3; color:#0070c0; width:15 4px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:278px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:88px" %)**Response**802 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 803 +|(% style="background-color:#d9e2f3; color:#0070c0; width:153px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:276px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:86px" %)**Response** 815 815 |(% style="width:154px" %)AT+DISALARM=1|(% style="width:278px" %)End node will only send packets in TDC time.|OK 816 816 |(% style="width:154px" %)AT+DISALARM=0|(% style="width:278px" %)End node will send packets in TDC time or status change for door sensor|OK 817 817 ... ... @@ -947,8 +947,8 @@ 947 947 948 948 (% style="color:blue" %)**AT Command:** 949 949 950 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 20px" %)951 -|=(% style="width: 15 5px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 277px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 88px;background-color:#D9E2F3;color:#0070C0" %)**Response**939 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 940 +|=(% style="width: 154px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 275px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 86px;background-color:#D9E2F3;color:#0070C0" %)**Response** 952 952 |(% style="width:155px" %)((( 953 953 AT+COUNTMOD=0 954 954 )))|(% style="width:277px" %)((( ... ... @@ -959,7 +959,7 @@ 959 959 |(% style="width:155px" %)((( 960 960 AT+COUNTMOD=1 961 961 )))|(% style="width:277px" %)((( 962 -the count value will be reset after each TDC time (Last Close Duration Reset after each uplink)951 +the count value will be reset after each TDC time(Last Close Duration Reset after each uplink) 963 963 )))|(% style="width:86px" %)((( 964 964 OK 965 965 ))) ... ... @@ -977,7 +977,7 @@ 977 977 (% style="color:blue" %)**AT Command:** 978 978 979 979 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %) 980 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 2 59px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**Function**|=(% style="width: 57px;background-color:#D9E2F3;color:#0070C0" %)**Response**969 +|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 288px; background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 57px;background-color:#D9E2F3;color:#0070C0" %)**Response** 981 981 |(% style="width:155px" %)((( 982 982 AT+TTRCHANNEL=1 983 983 )))|(% style="width:259px" %)((( ... ... @@ -1008,7 +1008,7 @@ 1008 1008 (% style="color:blue" %)**AT Command:** 1009 1009 1010 1010 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %) 1011 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 2 59px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**Function**|=(% style="width: 57px;background-color:#D9E2F3;color:#0070C0" %)**Response**1000 +|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 288px; background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 57px;background-color:#D9E2F3;color:#0070C0" %)**Response** 1012 1012 |(% style="width:155px" %)((( 1013 1013 AT+SYNCMOD=1 1014 1014 )))|(% style="width:259px" %)((( ... ... @@ -1042,7 +1042,7 @@ 1042 1042 (% style="color:blue" %)**AT Command:** 1043 1043 1044 1044 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %) 1045 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 2 59px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**Function**|=(% style="width: 57px;background-color:#D9E2F3;color:#0070C0" %)**Response**1034 +|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 288px; background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 57px;background-color:#D9E2F3;color:#0070C0" %)**Response** 1046 1046 |(% style="width:155px" %)AT+CLRC|(% style="width:259px" %)clear the open door times and the duration of the last open door.|(% style="width:44px" %)((( 1047 1047 OK 1048 1048 ))) ... ... @@ -1058,7 +1058,7 @@ 1058 1058 (% style="color:blue" %)**AT Command:** 1059 1059 1060 1060 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %) 1061 -|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 2 59px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**Function**|=(% style="width: 57px;background-color:#D9E2F3;color:#0070C0" %)**Response**1050 +|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 288px; background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 57px;background-color:#D9E2F3;color:#0070C0" %)**Response** 1062 1062 |(% style="width:155px" %)((( 1063 1063 AT+SETCNT=1,100 1064 1064 )))|(% style="width:259px" %)(((