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 (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Saxer1 +XWiki.Xiaoling - Content
-
... ... @@ -156,7 +156,6 @@ 156 156 157 157 [[image:image-20230630160843-7.png]] 158 158 159 - 160 160 == 1.9 Mechanical == 161 161 162 162 ... ... @@ -237,13 +237,11 @@ 237 237 === 2.3.1 Device Status, FPORT~=5 === 238 238 239 239 240 - Includedeviceconfigurestatus.OnceDS03A-LBJoinedthenetwork,itwilluplink this messageto theserver.After that,DS03A-LB will uplinkDeviceStatusevery 12 hours.239 +Users can use the downlink command(**0x26 01**) to ask DS03A-LB to send device configure detail, include device configure status. DS03A-LB will uplink a payload via FPort=5 to server. 241 241 242 -Users can also use the downlink command**(0x26 01)** to ask DS03A-LB to resend this uplink. This uplink payload also includes the DeviceTimeReq to get time. 243 - 244 - 245 245 The Payload format is as below. 246 246 243 + 247 247 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 248 248 |(% colspan="6" style="background-color:#d9e2f3; color:#0070c0" %)**Device Status (FPORT=5)** 249 249 |(% style="width:103px" %)**Size (bytes)**|(% style="width:72px" %)**1**|**2**|(% style="width:91px" %)**1**|(% style="width:86px" %)**1**|(% style="width:44px" %)**2** ... ... @@ -310,7 +310,7 @@ 310 310 === 2.3.2 Sensor Configuration, FPORT~=4 === 311 311 312 312 313 -DS03A-LB will only send this command after getting the downlink command **(0x26 02)**from the server.310 +DS03A-LB will only send this command after getting the downlink command (0x26 02) from the server. 314 314 315 315 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 316 316 |(% colspan="8" style="background-color:#d9e2f3; color:#0070c0; width:515px" %)**Sensor Configuration FPORT=4** ... ... @@ -325,11 +325,6 @@ 325 325 Alarm interval(unit: min) 326 326 ))) 327 327 328 -Example parse in TTNv3 329 - 330 -[[image:image-20230630155527-3.png||height="146" width="902"]] 331 - 332 - 333 333 * ((( 334 334 (% style="color:blue" %)**TDC: (default: 0x001C20)** 335 335 ))) ... ... @@ -355,6 +355,7 @@ 355 355 356 356 Shows the configure value of [[Alarm Base on Timeout Feature>>||anchor="H3.3.3A0AlarmBaseonTimeout"]] 357 357 350 +[[image:image-20230630155527-3.png||height="146" width="902"]] 358 358 359 359 360 360 * ((( ... ... @@ -372,7 +372,7 @@ 372 372 * Every 2 hours, this interval [[can be changed>>||anchor="H3.3.1A0SetTransmitIntervalTime"]]. 373 373 * There is an Open/Close event. (This info can be disabled by AT+DISALARM=1) 374 374 375 -**1) When (% style="color:blue" %)AT+TTRCHANNEL=1(%%), Uplink Payload totals (% style="color:blue" %)11 bytes. (Default mode) (%%)**368 +**1) When (% style="color:blue" %)AT+TTRCHANNEL=1(%%), Uplink Payload totals (% style="color:blue" %)11 bytes. (Default mode)** 376 376 377 377 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 378 378 |=(% colspan="5" style="background-color:#D9E2F3;color:#0070C0;width:515px" %)**Real-Time Open/Close Status, FPORT=2** ... ... @@ -402,9 +402,9 @@ 402 402 (% style="color:blue" %)**Count mod:Default=0** 403 403 ))) 404 404 405 -0 :Uplink total open door times since factory398 +MOD=0 ~-~-> Uplink total open door times since factory 406 406 407 -1 :Uplink total open door times since last FPORT=2 uplink.400 +MOD=1 ~-~-> Uplink total open door times since last FPORT=2 uplink. 408 408 409 409 410 410 * (% style="color:blue" %)**TDC flag** ... ... @@ -448,7 +448,7 @@ 448 448 [[image:image-20230701094042-1.png||height="154" width="763"]] 449 449 450 450 451 -**2) When (% style="color:blue" %)AT+TTRCHANNEL=2(%%), Uplink Payload totals (% style="color:blue" %)18 bytes (%%)**(% style="color:blue" %).444 +**2) When (% style="color:blue" %)AT+TTRCHANNEL=2(%%), Uplink Payload totals (% style="color:blue" %)18 bytes**. 452 452 453 453 (When the maximum DR of some frequencies is 11 bytes, it will cause the server to receive empty packets) 454 454 ... ... @@ -458,11 +458,11 @@ 458 458 |=(% colspan="8" style="background-color:#D9E2F3;color:#0070C0; width: 515px;" %)**Real-Time Open/Close Status, FPORT=2** 459 459 |(% 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** 460 460 |(% style="width:95px" %)**Value**|(% style="width:97px" %)((( 461 -Status1 & Alarm1 454 +Status1 & [[Alarm>>||anchor="H3.3.3A0AlarmBaseonTimeout"]]1 462 462 )))|(% style="width:95px" %)Total open door events1|(% style="width:125px" %)((( 463 463 The last door open duration1 (unit: sec) 464 464 )))|(% style="width:100px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]]|(% style="width:86px" %)((( 465 -Status2 & Alarm2 458 +Status2 & [[Alarm>>||anchor="H3.3.3A0AlarmBaseonTimeout"]]2 466 466 )))|(% style="width:96px" %)Total open door events2|(% style="width:126px" %)The last door open duration2 (unit: sec) 467 467 468 468 **Status1 & Alarm1:** ... ... @@ -491,12 +491,12 @@ 491 491 492 492 493 493 * ((( 494 -(% style="color:blue" %)**Count mod:Default=0** 487 +(% id="cke_bm_695345S" style="color:blue; display:none" %)** **(% style="color:blue" %)**Count mod:Default=0** 495 495 ))) 496 496 497 -0 :Uplink total open door times since factory490 +MOD=0 ~-~-> Uplink total open door times since factory 498 498 499 -1 :Uplink total open door times since last FPORT=2 uplink.492 +MOD=1 ~-~-> Uplink total open door times since last FPORT=2 uplink. 500 500 501 501 502 502 * (% style="color:blue" %)**TDC flag** ... ... @@ -510,7 +510,7 @@ 510 510 (% style="color:#0000ff" %)**Alarm1 or Alarm2** 511 511 ))) 512 512 513 -See [[Alarm Base on Timeout>> ||anchor="H3.3.3A0AlarmBaseonTimeout"]]506 +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]] 514 514 515 515 516 516 * ((( ... ... @@ -551,7 +551,7 @@ 551 551 |=(% colspan="5" style="background-color:#D9E2F3;color:#0070C0;width:515px" %)**Real-Time Open/Close Status, FPORT=3** 552 552 |(% style="width:60px" %)**Size(bytes)**|(% style="width:80px" %)**1**|(% style="width:120px" %)**3**|(% style="width:150px" %)**3**|(% style="width:90px" %)**4** 553 553 |(% style="width:95px" %)**Value**|(% style="width:97px" %)((( 554 -Status & [[Alarm>>||anchor="H3.3. 3A0AlarmBaseonTimeout"]]547 +Status & [[Alarm>>||anchor="H3.3.4A0AlarmBaseonTimeout"]] 555 555 )))|(% style="width:95px" %)Total open door events|(% style="width:119px" %)((( 556 556 The last door open duration (unit: sec) 557 557 )))|(% style="width:108px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]] ... ... @@ -571,7 +571,7 @@ 571 571 ))) 572 572 573 573 * ((( 574 -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.567 +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. 575 575 ))) 576 576 577 577 For example, in the US915 band, the max payload for different DR is: ... ... @@ -799,38 +799,9 @@ 799 799 * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 800 800 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 801 801 802 -=== 3.3.2 SetPowerOutputDuration===795 +=== 3.3.2 Enable / Disable Alarm === 803 803 804 -Control the output duration 5V . Before each sampling, device will 805 805 806 -~1. first enable the power output to external sensor, 807 - 808 -2. keep it on as per duration, read sensor value and construct uplink payload 809 - 810 -3. final, close the power output. 811 - 812 -(% style="color:blue" %)**AT Command: AT+5VT** 813 - 814 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 815 -|=(% style="width: 156px;background-color:#D9E2F3; color:#0070c0" %)**Command Example**|=(% style="width: 204px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Function**|=(% style="background-color: rgb(217, 226, 243); color: rgb(0, 112, 192); width: 149px;" %)**Response** 816 -|(% style="width:156px" %)AT+5VT=?|(% style="width:204px" %)Show 5V open time.|(% style="width:149px" %)0 (default) 817 -OK 818 -|(% style="width:156px" %)AT+5VT=500|(% style="width:204px" %)Close after a delay of 500 milliseconds.|(% style="width:149px" %)((( 819 -OK 820 - 821 -))) 822 - 823 -(% style="color:blue" %)**Downlink Command: 0x07**(%%) 824 -Format: Command Code (0x07) followed by 2 bytes. 825 - 826 -The first and second bytes are the time to turn on. 827 - 828 -* Example 1: Downlink Payload: 070000 **~-~-->** AT+5VT=0 829 -* Example 2: Downlink Payload: 0701F4 **~-~-->** AT+5VT=500 830 - 831 -=== 3.3.3 Enable / Disable Alarm === 832 - 833 - 834 834 Feature: Enable/Disable Alarm for open/close event. Default value 0. 835 835 836 836 (% style="color:blue" %)**AT Command: ** ... ... @@ -847,11 +847,12 @@ 847 847 0xA7 00 ~/~/ Same As AT+DISALARM=0 848 848 849 849 850 -=== 3.3. 4Alarm Base on Timeout ===814 +=== 3.3.3 Alarm Base on Timeout === 851 851 852 852 853 853 DS03A-LB can monitor the timeout for a status change, this feature can be used to monitor some events such as door opening too long etc. Related Parameters are: 854 854 819 + 855 855 * ((( 856 856 (% style="color:blue" %)**Keep Status: Status to be monitor** 857 857 ))) ... ... @@ -887,7 +887,7 @@ 887 887 **cc dd:** timeout. 888 888 889 889 890 - **1)**855 +1)**AT+TTRIG1**:(PA8 of pin) 891 891 892 892 (% style="color:blue" %)**AT Command to configure:** 893 893 ... ... @@ -906,11 +906,13 @@ 906 906 907 907 (% style="color:blue" %)**Downlink Command to configure:** 908 908 909 -If user send 0xA9 01 01 00 1E: equal to AT+TTRIG1=1,30 **or** 0xA9 01 00 00 00: Equal to AT+TTRIG1=0,0.874 +If user send 0xA9 01 01 00 1E: equal to AT+TTRIG1=1,30 or 910 910 876 + 0xA9 01 00 00 00: Equal to AT+TTRIG1=0,0. 911 911 912 -**2) AT+TTRIG2 : (PA4 of pin,need to use AT+TTRCHANNEL=2)** 913 913 879 +2)**AT+TTRIG2**:(PA4 of pin,need to use AT+TTRCHANNEL=2) 880 + 914 914 (% style="color:blue" %)**AT Command to configure:** 915 915 916 916 * ((( ... ... @@ -928,12 +928,14 @@ 928 928 929 929 (% style="color:blue" %)**Downlink Command to configure:** 930 930 931 -If user send 0xA9 02 00 00 1E: equal to AT+TTRIG2=0,30 **or**0xA9 02 00 00 00: Equal toAT+TTRIG2=0,0.898 +If user send 0xA9 02 00 00 1E: equal to AT+TTRIG2=0,30 or 932 932 900 + 0xA9 02 00 00 00: Equal to AT+TTRIG2=0,0. 933 933 934 -=== 3.3.5 TTRIG1 & TTRIG2 timeout status alarm === 935 935 903 +=== 3.3.4 TTRIG1 & TTRIG2 timeout status alarm === 936 936 905 + 937 937 It needs to be used with AT+TTRIG1 or AT+TTRIG2. When TTRIG1 or TTRIG2 times out and causes an alarm, and the status does not change subsequently, an alarm packet will be sent at the alarm interval. 938 938 939 939 (% style="color:blue" %)**AT Command:** ... ... @@ -960,7 +960,7 @@ 960 960 Example: 0C aa => AT+TTRALARM= aa 961 961 962 962 963 -=== 3.3. 6Count Mod ===932 +=== 3.3.5 Count Mod === 964 964 965 965 966 966 Feature: Manually set the count mode. ... ... @@ -989,7 +989,7 @@ 989 989 Example: 0B aa => AT+COUNTMOD = second byte 990 990 991 991 992 -=== 3.3. 7Number of channel of door sensors ===961 +=== 3.3.6 Number of channel of door sensors === 993 993 994 994 995 995 Feature: Set the number of door sensor channels. ... ... @@ -1018,7 +1018,7 @@ 1018 1018 Example: 0D aa => AT+TTRCHANNEL = second byte 1019 1019 1020 1020 1021 -=== 3.3. 8Set Time Sync Mode ===990 +=== 3.3.7 Set Time Sync Mode === 1022 1022 1023 1023 1024 1024 Feature: Enable/Disable Sync system time via LoRaWAN MAC Command (DeviceTimeReq), LoRaWAN server must support v1.0.3 protocol to reply to this command. ... ... @@ -1056,13 +1056,13 @@ 1056 1056 0x28 00 ~/~/ Same As AT+SYNCMOD=0 1057 1057 1058 1058 1059 -=== 3.3. 9Clear the open door times and the duration of the last open door ===1028 +=== 3.3.8 Clear the open door times and the duration of the last open door === 1060 1060 1061 1061 1062 1062 (% style="color:blue" %)**AT Command:** 1063 1063 1064 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:5 10px" %)1065 -|=(% style="width: 1 63px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 290px; background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 57px;background-color:#D9E2F3;color:#0070C0" %)**Response**1033 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %) 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** 1066 1066 |(% style="width:155px" %)AT+CLRC|(% style="width:259px" %)clear the open door times and the duration of the last open door.|(% style="width:44px" %)((( 1067 1067 OK 1068 1068 ))) ... ... @@ -1072,7 +1072,7 @@ 1072 1072 The sensor will clear the open door times and the duration of the last open door. 1073 1073 1074 1074 1075 -=== 3.3. 10Set the count value of the number of open door ===1044 +=== 3.3.9 Set the count value of the number of open door === 1076 1076 1077 1077 1078 1078 (% style="color:blue" %)**AT Command:** ... ... @@ -1123,8 +1123,9 @@ 1123 1123 1124 1124 Firmware and changelog can be downloaded from : **[[Firmware download link>>http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/]]** 1125 1125 1126 -Methods to Update Firmware: 1127 1127 1096 +**Methods to Update Firmware:** 1097 + 1128 1128 * (Recommanded way) OTA firmware update via wireless:** [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20OTA%20Update%20for%20Sensors/]]** 1129 1129 * 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]]**. 1130 1130