<
From version < 38.1 >
edited by Saxer Lin
on 2023/07/12 11:22
To version < 34.48 >
edited by Xiaoling
on 2023/07/01 15:27
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Saxer
1 +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 -Include device configure status. Once DS03A-LB Joined the network, it will uplink this message to the server. After that, DS03A-LB will uplink Device Status every 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 factory
398 +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 factory
490 +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  Set Power Output Duration ===
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.4  Alarm 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) AT+TTRIG1 : (PA8 of pin)**
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 to AT+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.6  Count 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.7  Number 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.8  Set 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.9  Clear 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:510px" %)
1065 -|=(% style="width: 163px;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.10  Set 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  
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0