Changes for page wiki_test

Last modified by Mengting Qiu on 2024/09/05 17:35

From version 119.2
edited by Mengting Qiu
on 2023/11/14 10:42
Change comment: There is no comment for this version
To version 107.14
edited by Xiaoling
on 2023/10/11 14:14
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ting
1 +XWiki.Xiaoling
Content
... ... @@ -44,6 +44,7 @@
44 44  
45 45  * NB-IoT Bands: B1/B2/B3/B4/B5/B8/B12/B13/B17/B18/B19/B20/B25/B28/B66/B70/B85 @H-FDD
46 46  * Ultra-low power consumption
47 +* Upload water flow volume
47 47  * Door Open/Close detect
48 48  * Door open/close statistics
49 49  * Datalog Feature
... ... @@ -137,9 +137,6 @@
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  
140 -(% style="color:red" %)**Note: When the device is executing a program, the buttons may become invalid. It is best to press the buttons after the device has completed the program execution.**
141 -
142 -
143 143  == 1.7 BLE connection ==
144 144  
145 145  
... ... @@ -206,6 +206,8 @@
206 206  * Wood Door: 10mm ~~ 30mm
207 207  * Iron Door: 30 ~~ 45mm
208 208  
207 +
208 +
209 209  = 2. Use DS03A-NB to communicate with IoT Server =
210 210  
211 211  == 2.1 Send data to IoT server via NB-IoT network ==
... ... @@ -284,10 +284,10 @@
284 284  
285 285  This is the General Json Format. As below:
286 286  
287 -(% style="color:#4472c4" %)**{"IMEI":"866207052559857","Model":"DS03A-NB","level status":1,"alarm status":0,"door open num":0,"last open time":0,"level status2":1,"alarm status2":0,"door open num2":0,"last open time2":0,"battery":3.48,"signal":24,"1":{1,0,0,2023/11/13 09:59:01},"2":{0,0,261,2023/11/13 03:20:00},"3":{237,9896971,263,2023/11/13 03:05:00},"4":{0,29,263,2023/11/13 02:20:12},"5":{215,9897015,268,2023/11/13 01:58:16},"6":{0,79,261,2023/11/13 01:43:16},"7":{227,9896991,5368540,2023/11/13 01:18:46},"8":{0,19,5367640,2023/11/11 08:53:57}}**
287 +(% style="color:#4472c4" %)**{"IMEI":"866207058378443","Model":"DS03A-NB","flow":217,"battery":3.54,"signal":24,"1":{221,2023/09/20 09:47:01},"2":{0,2023/09/20 09:15:04},"3":{0,2023/09/20 09:00:04},"4":{0,2023/09/20 08:45:03},"5":{0,2023/09/20 08:30:03},"6":{0,2023/09/20 08:15:03},"7":{0,2023/09/20 08:00:04},"8":{0,2023/09/20 07:45:04}}**
288 288  
289 289  
290 -[[image:image-20231113180055-1.png]]
290 +[[image:image-20230920175015-3.png||height="613" width="890"]]
291 291  
292 292  
293 293  (% style="color:red" %)**Notice, from above payload:**
... ... @@ -299,37 +299,18 @@
299 299  === 2.2.2 HEX format Payload(Type~=0) ===
300 300  
301 301  
302 -This is the HEX Format. HEX format Payload Single-channel and double-channel payload have different byte lengths.
302 +This is the HEX Format. As below:
303 303  
304 +(% style="color:#4472c4" %)**f8662070583784430b640dda15010003a4650abc400000650ab8180000650ab4940000650ab10f0000650aad8b0000650aaa070000650aa6840000650aa3000000650a9308**
304 304  
305 -**The HEX format payload for the single-channel mode is as follows:**
306 +[[image:image-20230920172200-1.png||height="191" width="1047"]]
306 306  
307 -(% style="color:#4472c4" %)**f86620705255985712640d9c180101000000000000006551f424010000000000006551f36500000000000105655195e0ed97040b0001076551925c0000001d000107655187dcd797043700010c655182b80000004f00010565517f34e397041f51eadc655179760000001351e758654f4125**
308 308  
309 -[[image:image-20231114091247-2.png||height="186" width="1363"]]
310 -
311 -
312 312  If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NB sensor uplink data.
313 313  
311 +[[image:image-20230920173352-2.png||height="636" width="919"]]
314 314  
315 -[[image:image-20231114094432-3.png]]
316 316  
317 -
318 -**The HEX format payload for the double-channel mode is as follows:**
319 -
320 -f86620705255985712640db71701010000000000000001000000000000006552d13401000000000000000000000000006551f365000000000001050000005f00005f655195e0ed97040b0001070000005c00005c6551925c0000001d00010700000033000033655187dcd797043700010c00000033000033655182b80000004f0001050000003300003365517f34e397041f51eadc00000000000000655179760000001351e75800000000000000654f4125
321 -
322 -
323 -[[image:image-20231114091229-1.png||height="180" width="1584"]]
324 -
325 -
326 -
327 -If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NB sensor uplink data.
328 -
329 -
330 -[[image:image-20231114094838-5.png]]
331 -
332 -
333 333  (% style="color:blue" %)**Version:**
334 334  
335 335  These bytes include the hardware and software version.
... ... @@ -378,6 +378,7 @@
378 378  [[image:image-20230922094043-2.png||height="558" width="851"]]
379 379  
380 380  
362 +
381 381  === 2.2.4 ThingSpeak Payload(Type~=1) ===
382 382  
383 383  
... ... @@ -387,7 +387,7 @@
387 387  
388 388  As below:
389 389  
390 -(% style="color:#4472c4" %)**field1=Flow value&field2=Battery value&field3=signal value**
372 +(% style="color:#4472c4" %)**field1=Flow value&field2=Battery value&field3=Singal value**
391 391  
392 392  [[image:image-20230921104741-1.png||height="565" width="826"]]
393 393  
... ... @@ -400,7 +400,7 @@
400 400  DS03A-NB will only send this command after getting the downlink command **(0x26 02)** from the server.
401 401  
402 402  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
403 -|(% colspan="8" style="background-color:#4f81bd; color:white; width:515px" %)**Sensor Configuration FPORT=4**
385 +|(% colspan="8" style="background-color:#d9e2f3; color:#0070c0; width:515px" %)**Sensor Configuration FPORT=4**
404 404  |**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**
405 405  |**Value**|(% style="width:75px" %)TDC (unit:sec)|(% style="width:77px" %)Disalarm|(% style="width:96px" %)(((
406 406  Keep status1
... ... @@ -414,7 +414,7 @@
414 414  
415 415  Example parse in TTNv3
416 416  
417 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DS03A-LB/WebHome/image-20230630155527-3.png?width=902&height=146&rev=1.1||alt="image-20230630155527-3.png"]]
399 +[[image:image-20230630155527-3.png||height="146" width="902"]]
418 418  
419 419  
420 420  * (((
... ... @@ -432,6 +432,7 @@
432 432  
433 433   **If Disalarm = 0**, DS03A-NB 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.
434 434  
417 +
435 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 436  
437 437  
... ... @@ -439,9 +439,10 @@
439 439  (% style="color:blue" %)**Keep Status1 & Keep Time1 & Keep Status2 & Keep Time2**
440 440  )))
441 441  
442 -Shows the configure value of [[Alarm Base on Timeout Feature>>||anchor="H2.9AlarmBaseonTimeout"]]
425 +Shows the configure value of [[Alarm Base on Timeout Feature>>||anchor="H3.3.3A0AlarmBaseonTimeout"]]
443 443  
444 444  
428 +
445 445  * (((
446 446  (% style="color:blue" %)**Alarm interval(default: 0)**
447 447  )))
... ... @@ -454,24 +454,24 @@
454 454  
455 455  DS03A-NB will send this uplink **after** Device Status once join the LoRaWAN network successfully. And DS03A-NB will send uplinks when:
456 456  
457 -* Every 2 hours, this interval [[can be changed>>||anchor="H2.7SetTransmitIntervalTime"]].
441 +* Every 2 hours, this interval [[can be changed>>||anchor="H3.3.1A0SetTransmitIntervalTime"]].
458 458  * There is an Open/Close event.  (This info can be disabled by AT+DISALARM=1)
459 459  
460 460  **1) When (% style="color:blue" %)AT+TTRCHANNEL=1(%%), Uplink Payload totals (% style="color:blue" %)11 bytes. (Default mode)(%%)**
461 461  
462 462  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
463 -|=(% colspan="5" style="background-color:#4F81BD;color:white;width:515px" %)**Real-Time Open/Close Status, FPORT=2**
447 +|=(% colspan="5" style="background-color:#D9E2F3;color:#0070C0;width:515px" %)**Real-Time Open/Close Status, FPORT=2**
464 464  |(% style="width:94px" %)**Size(bytes)**|(% style="width:97px" %)**1**|(% style="width:95px" %)**3**|(% style="width:119px" %)**3**|(% style="width:107px" %)**4**
465 465  |(% style="width:95px" %)**Value**|(% style="width:97px" %)(((
466 -Status & [[Alarm>>||anchor="2.10TTRIG126TTRIG2timeoutstatusalarm"]]
450 +Status & [[Alarm>>||anchor="H3.3.4A0TTRIG126TTRIG2timeoutstatusalarm"]]
467 467  )))|(% style="width:95px" %)Total open door events|(% style="width:119px" %)(((
468 468  The last door open duration (unit: sec)
469 -)))|(% style="width:108px" %)Unix TimeStamp
453 +)))|(% style="width:108px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]]
470 470  
471 471  **Status & Alarm:**
472 472  
473 473  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
474 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:60px" %)**[bit7:bit4]**|(% style="background-color:#4f81bd; color:white; width:80px" %)**bit3**|(% style="background-color:#4f81bd; color:white; width:100px" %)**bit2**|(% style="background-color:#4f81bd; color:white; width:120px" %)**bit1**|(% style="background-color:#4f81bd; color:white; width:105px" %)**bit0**
458 +|(% 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**
475 475  |(% style="width:76px" %)**Value**|(% style="width:96px" %)Reserve|(% style="width:110px" %)(((
476 476  Count mod
477 477  )))|(% style="width:106px" %)TDC flag 0:No;1:Yes|(% style="width:148px" %)(((
... ... @@ -480,7 +480,7 @@
480 480  Status 0: Close; 1: Open
481 481  )))
482 482  
483 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DS03A-LB/WebHome/image-20230630155451-2.png?width=928&height=246&rev=1.1||alt="image-20230630155451-2.png"]]
467 +[[image:image-20230630155451-2.png||height="246" width="928"]]
484 484  
485 485  
486 486  * (((
... ... @@ -530,7 +530,7 @@
530 530  
531 531  Unit: sec.
532 532  
533 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DS03A-LB/WebHome/image-20230701094042-1.png?width=763&height=154&rev=1.1||alt="image-20230701094042-1.png"]]
517 +[[image:image-20230701094042-1.png||height="154" width="763"]]
534 534  
535 535  
536 536  **2) When (% style="color:blue" %)AT+TTRCHANNEL=2(%%), Uplink Payload totals (% style="color:blue" %)18 bytes(%%)**(% style="color:blue" %).
... ... @@ -540,13 +540,13 @@
540 540  (% style="color:red" %)**Note:When using the AT+TTRCHANNEL=2 command, the Datalog function cannot be used.**
541 541  
542 542  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
543 -|=(% colspan="8" style="background-color:#4F81BD;color:white; width: 515px;" %)**Real-Time Open/Close Status, FPORT=2**
527 +|=(% colspan="8" style="background-color:#D9E2F3;color:#0070C0; width: 515px;" %)**Real-Time Open/Close Status, FPORT=2**
544 544  |(% 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**
545 545  |(% style="width:95px" %)**Value**|(% style="width:97px" %)(((
546 546  Status1 & Alarm1
547 547  )))|(% style="width:95px" %)Total open door events1|(% style="width:125px" %)(((
548 548  The last door open duration1 (unit: sec)
549 -)))|(% style="width:100px" %)Unix TimeStamp|(% style="width:86px" %)(((
533 +)))|(% style="width:100px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]]|(% style="width:86px" %)(((
550 550  Status2 & Alarm2
551 551  )))|(% style="width:96px" %)Total open door events2|(% style="width:126px" %)The last door open duration2 (unit: sec)
552 552  
... ... @@ -553,7 +553,7 @@
553 553  **Status1 & Alarm1:**
554 554  
555 555  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:514px" %)
556 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:60px" %)**[bit7:bit4]**|(% style="background-color:#4f81bd; color:white; width:70px" %)**bit3**|(% style="background-color:#4f81bd; color:white; width:100px" %)**bit2**|(% style="background-color:#4f81bd; color:white; width:117px" %)**bit1**|(% style="background-color:#4f81bd; color:white; width:117px" %)**bit0**
540 +|(% 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**
557 557  |(% style="width:76px" %)**Value**|(% style="width:96px" %)Reserve|(% style="width:99px" %)(((
558 558  Count mod
559 559  )))|(% style="width:103px" %)TDC flag 0:No;1:Yes|(% style="width:216px" %)(((
... ... @@ -565,7 +565,7 @@
565 565  **Status2 & Alarm2:**
566 566  
567 567  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
568 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:60px" %)**[bit7:bit2]**|(% style="background-color:#4f81bd; color:white; width:200px" %)**bit1**|(% style="background-color:#4f81bd; color:white; width:200px" %)**bit0**
552 +|(% 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**
569 569  |(% style="width:76px" %)**Value**|(% style="width:113px" %)Reserve|(% style="width:219px" %)(((
570 570  Alarm2 0: No Alarm; 1: Alarm (PA4 of pin)
571 571  )))|(% style="width:181px" %)(((
... ... @@ -572,7 +572,7 @@
572 572  Status2 0: Close; 1: Open (PA4 of pin)
573 573  )))
574 574  
575 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DS03A-LB/WebHome/image-20230630155908-6.png?width=927&height=295&rev=1.1||alt="image-20230630155908-6.png"]]
559 +[[image:image-20230630155908-6.png||height="295" width="927"]]
576 576  
577 577  
578 578  * (((
... ... @@ -595,7 +595,7 @@
595 595  (% style="color:#0000ff" %)**Alarm1 or Alarm2**
596 596  )))
597 597  
598 -See [[Alarm Base on Timeout>>||anchor="H2.9AlarmBaseonTimeout"]]
582 +See [[Alarm Base on Timeout>>||anchor="H3.3.3A0AlarmBaseonTimeout"]]
599 599  
600 600  
601 601  * (((
... ... @@ -622,29 +622,29 @@
622 622  
623 623  Unit: sec.
624 624  
625 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DS03A-LB/WebHome/image-20230701094042-1.png?width=763&height=154&rev=1.1||alt="image-20230701094042-1.png"]]
609 +[[image:image-20230701094042-1.png||height="154" width="763"]]
626 626  
627 627  
628 628  === 2.3.3  Historical Door Open/Close Event, FPORT~=3 ===
629 629  
630 630  
631 -DS03A-NB stores sensor values and users can retrieve these history values via the downlink command.
615 +DS03A-NB stores sensor values and users can retrieve these history values via the [[downlink command>>||anchor="H2.5DatalogFeature"]].
632 632  
633 633  The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time open/close status.
634 634  
635 635  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
636 -|=(% colspan="5" style="background-color:#4F81BD;color:white;width:515px" %)**Real-Time Open/Close Status, FPORT=3**
620 +|=(% colspan="5" style="background-color:#D9E2F3;color:#0070C0;width:515px" %)**Real-Time Open/Close Status, FPORT=3**
637 637  |(% style="width:60px" %)**Size(bytes)**|(% style="width:80px" %)**1**|(% style="width:120px" %)**3**|(% style="width:150px" %)**3**|(% style="width:90px" %)**4**
638 638  |(% style="width:95px" %)**Value**|(% style="width:97px" %)(((
639 -Status & [[Alarm>>||anchor="H2.9A0AlarmBaseonTimeout"]]
623 +Status & [[Alarm>>||anchor="H3.3.3A0AlarmBaseonTimeout"]]
640 640  )))|(% style="width:95px" %)Total open door events|(% style="width:119px" %)(((
641 641  The last door open duration (unit: sec)
642 -)))|(% style="width:108px" %)Unix TimeStamp
626 +)))|(% style="width:108px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]]
643 643  
644 644  **Status & Alarm:**
645 645  
646 646  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
647 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:75px" %)**bit7**|(% style="background-color:#4f81bd; color:white; width:65px" %)**bit6**|(% style="background-color:#4f81bd; color:white; width:50px" %)**[bit5:bit4]**|(% style="background-color:#4f81bd; color:white; width:50px" %)**bit3**|(% style="background-color:#4f81bd; color:white; width:70px" %)**bit2**|(% style="background-color:#4f81bd; color:white; width:80px" %)**bit1**|(% style="background-color:#4f81bd; color:white; width:75px" %)**bit0**
631 +|(% 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**
648 648  |(% style="width:76px" %)**Value**|(% style="width:88px" %)No ACK message|(% style="width:92px" %)Poll Message Flag|(% style="width:89px" %)Reserve|(% style="width:90px" %)(((
649 649  Count mod
650 650  )))|(% style="width:95px" %)(((
... ... @@ -656,7 +656,7 @@
656 656  )))
657 657  
658 658  * (((
659 -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-NB will send max bytes according to the current DR and Frequency bands.
643 +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-NB will send max bytes according to the current DR and Frequency bands.
660 660  )))
661 661  
662 662  For example, in the US915 band, the max payload for different DR is:
... ... @@ -679,7 +679,7 @@
679 679  
680 680  If DS03A-NB doesn't have any data in the polling time. It will uplink 11 bytes of 0
681 681  
682 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DS03A-LB/WebHome/image-20230630155556-4.png?width=938&height=146&rev=1.1||alt="image-20230630155556-4.png"]]
666 +[[image:image-20230630155556-4.png||height="146" width="938"]]
683 683  
684 684  **Downlink:**
685 685  
... ... @@ -710,9 +710,10 @@
710 710  
711 711  [PART,NO,TRUE,OPEN, 3,31,2023-06-30 07:04:11],
712 712  
713 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DS03A-LB/WebHome/image-20230630172740-1.png?width=868&height=199&rev=1.1||alt="image-20230630172740-1.png"]]
697 +[[image:image-20230630172740-1.png||height="199" width="868"]]
714 714  
715 715  
700 +
716 716  == 2.4 Test Uplink and Change Update Interval ==
717 717  
718 718  
... ... @@ -756,6 +756,8 @@
756 756  
757 757  * (% style="color:#037691" %)**AT+INTMOD=3  **(%%) ~/~/ Trigger by rising edge
758 758  
744 +
745 +
759 759  == 2.7 Set Transmit Interval Time ==
760 760  
761 761  
... ... @@ -796,11 +796,9 @@
796 796  )))
797 797  * (((
798 798  Example 2: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds
799 -
800 -
801 -
802 802  )))
803 803  
788 +
804 804  == 2.8 Enable / Disable Alarm ==
805 805  
806 806  
... ... @@ -809,7 +809,7 @@
809 809  (% style="color:blue" %)**AT Command: **
810 810  
811 811  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %)
812 -|(% style="background-color:#4f81bd; color:white; width:153px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:276px" %)**Function**|(% style="background-color:#4f81bd; color:white; width:86px" %)**Response**
797 +|(% style="background-color:#4F81BD;color:white; width:153px" %)**Command Example**|(% style="background-color:#4F81BD;color:white; width:276px" %)**Function**|(% style="background-color:#4F81BD;color:white; width:86px" %)**Response**
813 813  |(% style="width:154px" %)AT+DISALARM=1|(% style="width:278px" %)End node will only send packets in TDC time.|OK
814 814  |(% style="width:154px" %)AT+DISALARM=0|(% style="width:278px" %)End node will send packets in TDC time or status change for door sensor|OK
815 815  
... ... @@ -820,7 +820,7 @@
820 820  0xA7 00  ~/~/ Same As AT+DISALARM=0
821 821  
822 822  
823 -== 2.9 Alarm Base on Timeout ==
808 +== 2.9  Alarm Base on Timeout ==
824 824  
825 825  
826 826  DS03A-NB 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:
... ... @@ -873,6 +873,7 @@
873 873  * (((
874 874  (% style="color:#037691" %)**AT+TTRIG1=0,0**  (%%) **~-~-> ** Default Value, disable timeout Alarm.
875 875  
861 +
876 876  
877 877  )))
878 878  
... ... @@ -894,6 +894,7 @@
894 894  * (((
895 895  (% style="color:#037691" %)**AT+TTRIG2=0,0**  (%%) **~-~-> ** Default Value, disable timeout Alarm.
896 896  
883 +
897 897  
898 898  )))
899 899  
... ... @@ -989,11 +989,49 @@
989 989  Example:  0D aa => AT+TTRCHANNEL = second byte
990 990  
991 991  
992 -== 2.13  Clear the open door times and the duration of the last open door ==
979 +== 2.13 Set Time Sync Mode ==
993 993  
994 994  
982 +Feature: Enable/Disable Sync system time via LoRaWAN MAC Command (DeviceTimeReq), LoRaWAN server must support v1.0.3 protocol to reply to this command.
983 +
984 +SYNCMOD is set to 1 by default. If user wants to set a different time from the LoRaWAN server, the user needs to set this to 0.
985 +
995 995  (% style="color:blue" %)**AT Command:**
996 996  
988 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)
989 +|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 288px; background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 57px;background-color:#4F81BD;color:white" %)**Response**
990 +|(% style="width:155px" %)(((
991 +AT+SYNCMOD=1
992 +)))|(% style="width:259px" %)(((
993 +Enable Sync system time via LoRaWAN MAC Command (DeviceTimeReq) The default is zero time zone.
994 +)))|(% style="width:44px" %)(((
995 +OK
996 +)))
997 +|(% style="width:155px" %)(((
998 +AT+SYNCMOD=1,8
999 +)))|(% style="width:259px" %)(((
1000 +Enable Sync system time via LoRaWAN MAC Command (DeviceTimeReq) Set to East eight time zone.
1001 +)))|(% style="width:44px" %)(((
1002 +OK
1003 +)))
1004 +|(% style="width:155px" %)AT+SYNCMOD=1,-12|(% style="width:259px" %)Enable Sync system time via LoRaWAN MAC Command (DeviceTimeReq) Set to West Twelve Time Zone.|(% style="width:44px" %)OK
1005 +
1006 +(% style="color:blue" %)**Downlink Command:**
1007 +
1008 +0x28 01  ~/~/ Same As AT+SYNCMOD=1
1009 +
1010 +0x28 01 08  ~/~/ Same As AT+SYNCMOD=1,8
1011 +
1012 +0x28 01 F4  ~/~/ Same As AT+SYNCMOD=1,-12
1013 +
1014 +0x28 00  ~/~/ Same As AT+SYNCMOD=0
1015 +
1016 +
1017 +== 2.14  Clear the open door times and the duration of the last open door ==
1018 +
1019 +
1020 +(% style="color:blue" %)**AT Command:**
1021 +
997 997  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
998 998  |=(% style="width: 163px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 290px; background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 57px;background-color:#4F81BD;color:white" %)**Response**
999 999  |(% style="width:155px" %)AT+CLRC|(% style="width:259px" %)clear the open door times and the duration of the last open door.|(% style="width:44px" %)(((
... ... @@ -1005,7 +1005,7 @@
1005 1005  The sensor will clear the open door times and the duration of the last open door.
1006 1006  
1007 1007  
1008 -== 2.14  Set the count value of the number of open door ==
1033 +== 2.15  Set the count value of the number of open door ==
1009 1009  
1010 1010  
1011 1011  (% style="color:blue" %)**AT Command:**
... ... @@ -1145,7 +1145,7 @@
1145 1145  
1146 1146  * Fix bugs.
1147 1147  
1148 -Firmware and changelog can be downloaded from : **[[Firmware download link>>https://www.dropbox.com/sh/zbsm9p4coksqwd5/AADy2ZJc39KsvfbhTMCUGmz1a?dl=0]]**
1173 +Firmware and changelog can be downloaded from : **[[Firmware download link>>https://www.dropbox.com/sh/l0bszumyrmil3yv/AAAg8LYGeAgDsD_ycCnweD72a?dl=0]]**
1149 1149  
1150 1150  Methods to Update Firmware:
1151 1151  
... ... @@ -1177,6 +1177,7 @@
1177 1177  (% style="color:#037691" %)**1NCE SIM Card NB-IoT network coverage**(%%): Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Finland, Germany, Great Britain, Greece, Hungary, Ireland, Italy, Latvia, Malta, Netherlands, Norway, Puerto Rico, Russia, Slovak , Republic, Slovenia, Spain, Sweden, Switzerland, Taiwan, USA, US Virgin Islands
1178 1178  
1179 1179  
1205 +
1180 1180  = 8. ​Packing Info =
1181 1181  
1182 1182  
image-20231102094508-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -26.6 KB
Content
image-20231102100109-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -33.1 KB
Content
image-20231113180055-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -85.2 KB
Content
image-20231113180254-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -71.5 KB
Content
image-20231114091229-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -32.8 KB
Content
image-20231114091247-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -26.0 KB
Content
image-20231114094432-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -73.6 KB
Content
image-20231114094816-4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -78.0 KB
Content
image-20231114094838-5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -78.0 KB
Content