Changes for page CPN01- NB-IoT Outdoor Open/Close Dry Contact Sensor User Manual
Last modified by Mengting Qiu on 2024/04/02 16:56
<
edited by Mengting Qiu
on 2024/04/02 16:56
on 2024/04/02 16:56
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. ting1 +XWiki.Xiaoling - Content
-
... ... @@ -1,11 +3,9 @@ 1 - 2 - 3 3 (% style="text-align:center" %) 4 4 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/WebHome/1652856952171-363.png?rev=1.1||alt="1652856952171-363.png" height="578" width="588"]] 5 5 6 6 7 7 8 -**Table of Contents :**6 +**Table of Contents:** 9 9 10 10 {{toc/}} 11 11 ... ... @@ -60,6 +60,7 @@ 60 60 * Micro SIM card slot for NB-IoT SIM 61 61 * 8500mAh Battery for long-term use 62 62 61 + 63 63 == 1.3 Specification == 64 64 65 65 ... ... @@ -77,6 +77,7 @@ 77 77 * B20 @H-FDD: 800MHz 78 78 * B28 @H-FDD: 700MHz 79 79 79 + 80 80 == 1.4 Installation == 81 81 82 82 ... ... @@ -95,6 +95,7 @@ 95 95 * Pulse meter application 96 96 * Dry Contact Detection 97 97 98 + 98 98 == 1.6 Mechanical == 99 99 100 100 ... ... @@ -248,6 +248,8 @@ 248 248 249 249 * (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5601 ** (%%) ~/~/ Set UDP server address and port 250 250 252 +* (% style="color:#037691" %)**AT+CFM=1 ** (%%) ~/~/ If the server does not respond, this command is unnecessary 253 + 251 251 [[image:image-20221021111025-10.png]] 252 252 253 253 ... ... @@ -320,11 +320,11 @@ 320 320 321 321 322 322 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:515px" %) 323 -|(% style="background-color:#4 f81bd;f81bd;f81bd;f81bd;f81bd;f81bd;f81bd;f81bd;f81bd;f81bd;326 +|(% style="background-color:#4F81BD;color:white; width:60px" %)**Size(bytes)**|(% style="background-color:#4F81BD;color:white; width:40px" %)**8**|(% style="background-color:#4F81BD;color:white; width:25px" %)**2**|(% style="background-color:#4F81BD;color:white; width:25px" %)**2**|(% style="background-color:#4F81BD;color:white; width:79px" %)**1**|(% style="background-color:#4F81BD;color:white; width:30px" %)**1**|(% style="background-color:#4F81BD;color:white; width:79px" %)**1**|(% style="background-color:#4F81BD;color:white; width:79px" %)**1**|(% style="background-color:#4F81BD;color:white; width:39px" %)**1**|(% style="background-color:#4F81BD;color:white; width:59px" %)**3** 324 324 |(% style="width:96px" %)Value|(% style="width:84px" %)[[Device ID>>||anchor="H2.4.1A0A0DeviceID"]]|(% style="width:40px" %)[[Ver>>||anchor="H2.4.2A0VersionInfo"]]|(% style="width:44px" %)[[BAT>>||anchor="H2.4.3A0BatteryInfo"]]|(% style="width:121px" %)[[Signal Strength>>||anchor="H2.4.4A0SignalStrength"]]|(% style="width:52px" %)MOD|(% style="width:84px" %)[[ Calculate Flag>>||anchor="H2.4.5A0CalculateFlag"]]|(% style="width:116px" %)[[Contact Status>>||anchor="H2.4.7A0ContactStatus"]]|(% style="width:57px" %)[[Alarm>>||anchor="H2.4.6A0Alarm"]]|(% style="width:91px" %)[[Total pulse>>||anchor="H2.4.8A0Totalpulse"]] 325 325 326 326 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:500px" %) 327 -|(% style="background-color:#4 f81bd;f81bd;f81bd;f81bd;f81bd;f81bd;f81bd;330 +|(% style="background-color:#4F81BD;color:white; width:100px" %)**3**|(% style="background-color:#4F81BD;color:white; width:50px" %)**4**|(% style="background-color:#4F81BD;color:white; width:70px" %)**1**|(% style="background-color:#4F81BD;color:white; width:50px" %)**3**|(% style="background-color:#4F81BD;color:white; width:100px" %)**3**|(% style="background-color:#4F81BD;color:white; width:80px" %)**4**|(% style="background-color:#4F81BD;color:white; width:50px" %)**8group** 328 328 |(% style="width:176px" %)[[The last open duration>>||anchor="H2.4.9A0Thelastopenduration"]]|(% style="width:98px" %)[[Time stamp>>||anchor="H2.4.10A0Timestamp"]]|(% style="width:115px" %)Contact Status|(% style="width:92px" %)Total pulse|(% style="width:169px" %)The last open duration|(% style="width:97px" %)Time stamp|(% style="width:74px" %)... 329 329 330 330 If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the CPN01 uplink data. ... ... @@ -364,6 +364,7 @@ 364 364 365 365 * (% style="color:#037691" %)**8 sets of recorded data: Contact Status, Total pulse, The last open duration ,Time stamp :**(%%) 0100000e00002663510f39,....... 366 366 370 + 367 367 == 2.4 Payload Explanation and Sensor Interface == 368 368 369 369 === 2.4.1 Device ID === ... ... @@ -475,7 +475,7 @@ 475 475 By default, CPN01 prints the downlink payload to console port. 476 476 477 477 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:505px" %) 478 -|(% style="background-color:#4 f81bd;f81bd;f81bd;f81bd;482 +|(% style="background-color:#4F81BD;color:white; width:207px" %)**Downlink Control Type**|(% style="background-color:#4F81BD;color:white; width:56px" %)**FPort**|(% style="background-color:#4F81BD;color:white; width:93px" %)**Type Code**|(% style="background-color:#4F81BD;color:white; width:149px" %)**Downlink payload size(bytes)** 479 479 |(% style="width:207px" %)TDC(Transmit Time Interval)|(% style="width:56px" %)Any|(% style="width:93px" %)01|(% style="width:144px" %)4 480 480 |(% style="width:207px" %)RESET|(% style="width:56px" %)Any|(% style="width:93px" %)04|(% style="width:144px" %)2 481 481 |(% style="width:207px" %)INTMOD|(% style="width:56px" %)Any|(% style="width:93px" %)06|(% style="width:144px" %)4 ... ... @@ -508,6 +508,7 @@ 508 508 * After CPN01 join NB-IoT network. The LED will be ON for 3 seconds. 509 509 * For each uplink probe, LED will be on for 500ms. 510 510 515 + 511 511 == 2.7 Alarm Base on Timeout == 512 512 513 513 ... ... @@ -546,10 +546,11 @@ 546 546 547 547 548 548 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:430px" %) 549 -|(% style="background-color:#4 f81bd;f81bd;f81bd;554 +|(% style="background-color:#4F81BD;color:white; width:158px" %)**Command Example**|(% style="background-color:#4F81BD;color:white; width:196px" %)**Function**|(% style="background-color:#4F81BD;color:white; width:76px" %)**Response** 550 550 |(% style="width:158px" %)AT+DEBUG=0|(% style="width:196px" %)Disable debug mode to 0|(% style="width:74px" %)OK 551 551 |(% style="width:158px" %)AT+DEBUG=1|(% style="width:196px" %)Enable debug mode to 1|(% style="width:74px" %)OK 552 552 558 + 553 553 == 2.9 Clear Flash Record == 554 554 555 555 ... ... @@ -559,11 +559,12 @@ 559 559 560 560 561 561 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:498px" %) 562 -|(% style="background-color:#4 f81bd;f81bd;f81bd;568 +|(% style="background-color:#4F81BD;color:white; width:159px" %)**Command Example**|(% style="background-color:#4F81BD;color:white; width:170px" %)**Function**|(% style="background-color:#4F81BD;color:white; width:169px" %)**Response** 563 563 |(% style="width:158px" %)AT+CLRDTA|(% style="width:169px" %)Clear flash storage for data log feature.|(% style="width:167px" %)((( 564 564 Clear all stored sensor data…OK 565 565 ))) 566 566 573 + 567 567 == 2.10 Set trigger mode == 568 568 569 569 ... ... @@ -572,10 +572,11 @@ 572 572 Feature: Set the trigger interrupt mode. 573 573 574 574 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:472px" %) 575 -|(% style="background-color:#4 f81bd;f81bd;f81bd;582 +|(% style="background-color:#4F81BD;color:white; width:158px" %)**Command Example**|(% style="background-color:#4F81BD;color:white; width:225px" %)**Function**|(% style="background-color:#4F81BD;color:white; width:89px" %)**Response** 576 576 |(% style="width:158px" %)AT+TTRMOD=1|(% style="width:225px" %)Count and trigger from open to close (rising edge)|(% style="width:88px" %)OK 577 577 |(% style="width:158px" %)AT+TTRMOD=0|(% style="width:225px" %)Count and trigger from close to open (falling edge)|(% style="width:88px" %)OK 578 578 586 + 579 579 == 2.11 Set the calculate flag == 580 580 581 581 ... ... @@ -585,10 +585,11 @@ 585 585 586 586 587 587 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:430px" %) 588 -|(% style="background-color:#4 f81bd;f81bd;f81bd;596 +|(% style="background-color:#4F81BD;color:white; width:158px" %)**Command Example**|(% style="background-color:#4F81BD;color:white; width:197px" %)**Function**|(% style="background-color:#4F81BD;color:white; width:75px" %)**Response** 589 589 |(% style="width:158px" %)AT+CALCFLAG=1|(% style="width:196px" %)Set the calculate flag to 1|(% style="width:74px" %)OK 590 590 |(% style="width:158px" %)AT+CALCFLAG=2|(% style="width:196px" %)Set the calculate flag to 2|(% style="width:74px" %)OK 591 591 600 + 592 592 == 2.12 Set count number == 593 593 594 594 ... ... @@ -598,10 +598,11 @@ 598 598 599 599 600 600 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:459px" %) 601 -|(% style="background-color:#4 f81bd;f81bd;f81bd;610 +|(% style="background-color:#4F81BD;color:white; width:158px" %)**Command Example**|(% style="background-color:#4F81BD;color:white; width:239px" %)**Function**|(% style="background-color:#4F81BD;color:white; width:62px" %)**Response** 602 602 |(% style="width:158px" %)AT+SETCNT=0|(% style="width:239px" %)Set the count number to 0|(% style="width:85px" %)OK 603 603 |(% style="width:158px" %)AT+SETCNT=100|(% style="width:239px" %)Set the count number to 100|(% style="width:85px" %)OK 604 604 614 + 605 605 == 2.13 Set the number of data to be uploaded and the recording time == 606 606 607 607 ... ... @@ -712,7 +712,11 @@ 712 712 AT+URI : Resource parameters 713 713 714 714 725 +(% style="color:blue" %)**UDP Management** 715 715 727 +AT+CFM : Upload confirmation mode (only valid for UDP) 728 + 729 + 716 716 (% style="color:blue" %)**MQTT Management** 717 717 718 718 AT+CLIENT : Get or Set MQTT client ... ... @@ -784,6 +784,7 @@ 784 784 * Size: 195 x 125 x 55 mm 785 785 * Weight: 420g 786 786 801 + 787 787 = 9. Support = 788 788 789 789