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)
-
Attachments (0 modified, 0 added, 4 removed)
Details
- Page properties
-
- Content
-
... ... @@ -71,6 +71,8 @@ 71 71 * Wall Mountable 72 72 * Outdoor Use 73 73 74 + 75 + 74 74 == 1.3 Specification == 75 75 76 76 ... ... @@ -104,6 +104,8 @@ 104 104 * Sleep Mode: 5uA @ 3.3v 105 105 * LoRa Transmit Mode: 125mA @ 20dBm, 82mA @ 14dBm 106 106 109 + 110 + 107 107 == 1.4 Applications == 108 108 109 109 ... ... @@ -137,6 +137,8 @@ 137 137 ))) 138 138 |(% 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. 139 139 144 + 145 + 140 140 == 1.7 BLE connection == 141 141 142 142 ... ... @@ -152,13 +152,9 @@ 152 152 If there is no activity connection on BLE in 60 seconds, sensor will shut down BLE module to enter low power mode. 153 153 154 154 155 -== 1.8 Pin Definitions==161 +== 1.8 Mechanical == 156 156 157 -[[image:image-20230630160843-7.png]] 158 158 159 -== 1.9 Mechanical == 160 - 161 - 162 162 [[image:Main.User Manual for LoRaWAN End Nodes.LDS03A - Outdoor LoRaWAN OpenClose Door Sensor Manual.WebHome@1654741444887-479.png||height="399" width="513"]] 163 163 164 164 ... ... @@ -176,7 +176,7 @@ 176 176 == 2.1 How it works == 177 177 178 178 179 -The DS03A-LB is configured as (% style="color:#037691" %)**LoRaWAN OTAA Class A**(%%) mode by default. It has OTAA keys to join LoRaWAN network. To connect a local LoRaWAN network, you need to input the OTAA keys in the LoRaWAN IoT server and press the button to activate the DS03A-LB. It will automatically join the network via OTAA and start to send the sensor value. The default uplink interval is 2 hours.181 +The DS03A-LB is configured as (% style="color:#037691" %)**LoRaWAN OTAA Class A**(%%) mode by default. It has OTAA keys to join LoRaWAN network. To connect a local LoRaWAN network, you need to input the OTAA keys in the LoRaWAN IoT server and press the button to activate the DS03A-LB. It will automatically join the network via OTAA and start to send the sensor value. The default uplink interval is 20 minutes. 180 180 181 181 182 182 == 2.2 Quick guide to connect to LoRaWAN server (OTAA) == ... ... @@ -248,7 +248,7 @@ 248 248 249 249 Example parse in TTNv3 250 250 251 -[[image:image-202 30630155406-1.png||height="190" width="873"]]253 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS03A%20-%20Outdoor%20LoRaWAN%20OpenClose%20Door%20Sensor%20Manual/WebHome/image-20220609104802-1.png?rev=1.1||alt="image-20220609104802-1.png" height="393" width="1195"]] 252 252 253 253 254 254 (% style="color:#037691" %)**Sensor Model**(%%): For DS03A-LB, this value is 0x1B ... ... @@ -304,47 +304,9 @@ 304 304 Ex2: 0x0B49 = 2889mV 305 305 306 306 307 -=== (% id="cke_bm_182700S" style="display:none" %) (%%)2.3.2SensorConfiguration,FPORT~=4===309 +=== 2.3.2 Real-Time Open/Close Status, Uplink FPORT~=2 === 308 308 309 309 310 -DS03A-LB will only send this command after getting the downlink command (0x26 02) from the server. 311 - 312 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 313 -|(% colspan="5" style="background-color:#d9e2f3; color:#0070c0; width:504px" %)**Sensor Configuration FPORT=4** 314 -|**Size(bytes)**|(% style="width:75px" %)**3**|(% style="width:77px" %)**1**|(% style="width:96px" %)**1**|(% style="width:158px" %)**2** 315 -|**Value**|(% style="width:75px" %)TDC (unit:sec)|(% style="width:77px" %)Disalarm|(% style="width:96px" %)Keep status|(% style="width:158px" %)Keep time (unit: min) 316 - 317 -* ((( 318 -(% style="color:blue" %)**TDC: (default: 0x001C20)** 319 -))) 320 - 321 -Uplink interval for the Open/Close Event, default value is 0x001C20 which is 7200 seconds = 2 hours. 322 - 323 - 324 -* ((( 325 -(% style="color:blue" %)**Disalarm: (default: 0)** 326 -))) 327 - 328 - **If Disalarm = 1**, DS03A-LB will only send uplink at every TDC periodically. This is normally use for pulse meter application, in this application, there are many open/close event, and platform only care about the total number of pulse. 329 - 330 - **If Disalarm = 0**, DS03A-LB will send uplink at every TDC periodically and send data on each open/close event. This is useful for the application user need to monitor the open/close event in real-time. 331 - 332 - 333 -(% style="color:red" %)** Note: When Disalarm=0, a high frequently open/close event will cause lots of uplink and drain battery very fast. ** 334 - 335 - 336 -* ((( 337 -(% style="color:blue" %)**Keep Status & Keep Time** 338 -))) 339 - 340 -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]] 341 - 342 -[[image:image-20230630155527-3.png||height="146" width="902"]] 343 - 344 - 345 -=== 2.3.3 Real-Time Open/Close Status, Uplink FPORT~=2 === 346 - 347 - 348 348 DS03A-LB will send this uplink **after** Device Status once join the LoRaWAN network successfully. And DS03A-LB will send uplinks when: 349 349 350 350 * Every 2 hours, this interval [[can be changed>>||anchor="H3.3.1SetTransmitIntervalTime"]]. ... ... @@ -370,14 +370,12 @@ 370 370 )))|(% style="width:96px" %)Reserve|(% style="width:197px" %)[[Enable/disable Timeout Alarm>>||anchor="H3.3.3A0Enable2FDisableAlarm"]] 371 371 0: No Alarm; 1: Alarm|(% style="width:104px" %)Status 0: Close, 1: Open 372 372 373 -[[image:image-202 30630155451-2.png||height="246" width="928"]]337 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS03A%20-%20Outdoor%20LoRaWAN%20OpenClose%20Door%20Sensor%20Manual/WebHome/image-20220609110547-6.png?width=1191&height=337&rev=1.1||alt="image-20220609110547-6.png" height="337" width="1191"]] 374 374 375 -[[image:image-20230630155908-6.png||height="295" width="927"]] 376 376 340 +=== 2.3.3 Historical Door Open/Close Event, FPORT~=3 === 377 377 378 -=== 2.3.4 Historical Door Open/Close Event, FPORT~=3 === 379 379 380 - 381 381 DS03A-LB stores sensor values and users can retrieve these history values via the [[downlink command>>||anchor="H2.5DatalogFeature"]]. 382 382 383 383 The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time open/close status. ... ... @@ -406,40 +406,82 @@ 406 406 407 407 If DS03A-LB doesn't have any data in the polling time. It will uplink 11 bytes of 0 408 408 409 -[[image:image-202 30630155556-4.png||height="146" width="938"]]371 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS03A%20-%20Outdoor%20LoRaWAN%20OpenClose%20Door%20Sensor%20Manual/WebHome/image-20220609112215-7.png?width=1250&height=277&rev=1.1||alt="image-20220609112215-7.png" height="277" width="1250"]] 410 410 411 411 **Downlink:** 412 412 413 -0x31 6 49E 7D34 649E 7E9C05375 +0x31 61 8E 57 40 61 8E 81 70 05 414 414 415 415 416 416 **Uplink:** 417 417 418 - 4500 00 00 00 00 00 649E7D4840 00 00 00 00 00 6364 9E7D9C4100 00 01 00 0063649E7DA440 00 00 0100 008D649E 7E314300 00 02 00 008D649E7E444800 00 02 00 00 1F649E 7E594B00 00 03 00 00 1F 649E 7E 6B380 +00 00 00 00 00 00 00 61 8E 5F 8F 01 00 00 01 00 00 00 61 8E 5F D2 00 00 00 01 00 00 02 61 8E 60 64 01 00 00 02 00 00 02 61 8E 60 75 00 00 00 02 00 00 01 61 8E 60 C6 00 00 00 02 00 00 01 61 8E 7B A7 01 00 00 03 00 00 01 61 8E 7F 38 00 00 00 03 00 00 02 61 8E 7F CE 01 00 00 04 00 00 02 61 8E 81 1B 00 00 00 04 00 00 00 61 8E 81 50 419 419 420 420 421 421 **Parsed Value:** 422 422 423 -[ COUNTMOD, TDC_FLAG, ALARM,385 +[ALARM, DOOR_OPEN_STATUS, DOOR_OPEN_TIMES,LAST_DOOR_OPEN_DURATION, TIME] 424 424 425 425 426 -[ SUM,YES,FALSE,OPEN,0,0,2023-06-3006:59:20],388 +[FALSE, CLOSE, 0, 0, 2021-11-12 12:35:27], 427 427 428 -[ SUM,NO,FALSE,CLOSE,0,99,2023-06-3007:00:44],390 +[FALSE, OPEN, 1, 0, 2021-11-12 12:36:34], 429 429 430 -[ SUM,NO,FALSE,OPEN, 1,99,2023-06-3007:00:52],392 +[FALSE, CLOSE, 1, 2, 2021-11-12 12:39:00], 431 431 432 -[ SUM,NO,FALSE,CLOSE,1,141,2023-06-3007:03:13],394 +[FALSE, OPEN, 2, 2, 2021-11-12 12:39:17], 433 433 434 -[S UM,NO,TRUE,OPEN, 2,141,2023-06-3007:03:32],396 +[FALSE, CLOSE, 2, 1, 2021-11-12 12:40:38], 435 435 436 -[ PART,NO,FALSE,CLOSE,2,31,2023-06-3007:03:53],398 +[FALSE, CLOSE, 2, 1, 2021-11-12 14:35:19], 437 437 438 -[ PART,NO,TRUE,OPEN, 3,31,2023-06-3007:04:11],400 +[FALSE, OPEN, 3, 1, 2021-11-12 14:50:32], 439 439 440 -[ [image:image-20230630155751-5.png||height="188"width="809"]]402 +[FALSE, CLOSE, 3, 2, 2021-11-12 14:53:02], 441 441 404 +[FALSE, OPEN, 4, 2, 2021-11-12 14:58:35], 442 442 406 +[FALSE, CLOSE, 4, 0, 2021-11-12 14:59:28], 407 + 408 + 409 +=== 2.3.4 Sensor Configuration, FPORT~=4 === 410 + 411 + 412 +DS03A-LB will only send this command after getting the downlink command (0x26 02) from the server. 413 + 414 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 415 +|(% colspan="5" style="background-color:#d9e2f3; color:#0070c0; width:504px" %)**Sensor Configuration FPORT=4** 416 +|**Size(bytes)**|(% style="width:75px" %)**3**|(% style="width:77px" %)**1**|(% style="width:96px" %)**1**|(% style="width:158px" %)**2** 417 +|**Value**|(% style="width:75px" %)TDC (unit:sec)|(% style="width:77px" %)Disalarm|(% style="width:96px" %)Keep status|(% style="width:158px" %)Keep time (unit: min) 418 + 419 +* ((( 420 +(% style="color:blue" %)**TDC: (default: 0x001C20)** 421 +))) 422 + 423 +Uplink interval for the Open/Close Event, default value is 0x001C20 which is 7200 seconds = 2 hours. 424 + 425 + 426 +* ((( 427 +(% style="color:blue" %)**Disalarm: (default: 0)** 428 +))) 429 + 430 + **If Disalarm = 1**, DS03A-LB will only send uplink at every TDC periodically. This is normally use for pulse meter application, in this application, there are many open/close event, and platform only care about the total number of pulse. 431 + 432 + **If Disalarm = 0**, DS03A-LB will send uplink at every TDC periodically and send data on each open/close event. This is useful for the application user need to monitor the open/close event in real-time. 433 + 434 + 435 +(% style="color:red" %)** Note: When Disalarm=0, a high frequently open/close event will cause lots of uplink and drain battery very fast. ** 436 + 437 + 438 +* ((( 439 +(% style="color:blue" %)**Keep Status & Keep Time** 440 +))) 441 + 442 +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]] 443 + 444 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS03A%20-%20Outdoor%20LoRaWAN%20OpenClose%20Door%20Sensor%20Manual/WebHome/image-20220609110018-4.png?width=1159&height=291&rev=1.1||alt="image-20220609110018-4.png" height="291" width="1159"]] 445 + 446 + 443 443 == 2.4 Payload Decoder file == 444 444 445 445 ... ... @@ -562,6 +562,8 @@ 562 562 * AT Command via UART Connection : See [[Connection>>http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H2.3UARTConnectionforSN50v3basemotherboard]]. 563 563 * LoRaWAN Downlink. Instruction for different platforms: See [[IoT LoRaWAN Server>>http://wiki.dragino.com/xwiki/bin/view/Main/]] section. 564 564 569 + 570 + 565 565 == 3.2 General Commands == 566 566 567 567 ... ... @@ -609,6 +609,8 @@ 609 609 * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 610 610 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 611 611 618 + 619 + 612 612 === 3.3.2 Get Device Status === 613 613 614 614 ... ... @@ -816,6 +816,8 @@ 816 816 * (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/]]** 817 817 * 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]]**. 818 818 827 + 828 + 819 819 = 6. FAQ = 820 820 821 821 ... ... @@ -843,6 +843,8 @@ 843 843 844 844 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band 845 845 856 + 857 + 846 846 = 8. Packing Info = 847 847 848 848 ... ... @@ -860,6 +860,8 @@ 860 860 861 861 * Weight / pcs : g 862 862 875 + 876 + 863 863 = 9. Support = 864 864 865 865
- image-20230630155556-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Saxer - Size
-
... ... @@ -1,1 +1,0 @@ 1 -38.4 KB - Content
- image-20230630155751-5.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Saxer - Size
-
... ... @@ -1,1 +1,0 @@ 1 -37.1 KB - Content
- image-20230630155908-6.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Saxer - Size
-
... ... @@ -1,1 +1,0 @@ 1 -90.8 KB - Content
- image-20230630160843-7.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Saxer - Size
-
... ... @@ -1,1 +1,0 @@ 1 -511.7 KB - Content