<
From version < 55.6 >
edited by Xiaoling
on 2024/01/19 10:02
To version < 56.5 >
edited by Xiaoling
on 2024/01/19 14:07
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -CPN01 -- NB-IoT Outdoor Open/Close Dry Contact Sensor User Manual
1 +CPN01- NB-IoT Outdoor Open/Close Dry Contact Sensor User Manual
Content
... ... @@ -1,18 +3,10 @@
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  
6 +**Table of Contents:**
8 8  
9 -
10 -
11 -
12 -
13 -
14 -**Table of Contents :**
15 -
16 16  {{toc/}}
17 17  
18 18  
... ... @@ -66,7 +66,6 @@
66 66  * Micro SIM card slot for NB-IoT SIM
67 67  * 8500mAh Battery for long-term use
68 68  
69 -
70 70  == 1.3  Specification ==
71 71  
72 72  
... ... @@ -84,7 +84,6 @@
84 84  * B20 @H-FDD: 800MHz
85 85  * B28 @H-FDD: 700MHz
86 86  
87 -
88 88  == 1.4  Installation ==
89 89  
90 90  
... ... @@ -103,7 +103,6 @@
103 103  * Pulse meter application
104 104  * Dry Contact Detection
105 105  
106 -
107 107  == 1.6  Mechanical ==
108 108  
109 109  
... ... @@ -115,6 +115,7 @@
115 115  
116 116  [[image:image-20221021110429-4.png]]
117 117  
107 +
118 118  === 1.7.1  Pin Definition ===
119 119  
120 120  
... ... @@ -176,7 +176,7 @@
176 176  
177 177  Below figure shows our testing structure. Here we have NB-IoT network coverage by China Mobile, the band they use is B8.  The CPN01 will use** (% style="color:red" %)CoAP(120.24.4.116:5683)(%%)** or raw (% style="color:red" %)**UDP(120.24.4.116:5601) **(%%)or (% style="color:red" %)**MQTT(120.24.4.116:1883) **(%%)or (% style="color:red" %)**TCP(120.24.4.116:5600)protocol**(%%) to send data to the test server.
178 178  
179 -[[image:image-20221023000439-3.png||height="296" width="894"]]
169 +[[image:image-20221023000439-3.png]]
180 180  
181 181  
182 182  === 2.2.2 Insert NB-IoT SIM card ===
... ... @@ -328,12 +328,13 @@
328 328  
329 329  Each time the device uploads a data package, 8 sets of recorded data will be attached. Up to 32 sets of recorded data can be uploaded.
330 330  
331 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:520px" %)
332 -|(% 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:80px" %)**1**|(% style="background-color:#4F81BD;color:white; width:30px" %)**1**|(% style="background-color:#d9e2f3; color#4F81BD;color:white; width:80px" %)**1**|(% style="background-color:#4F81BD;color:white; width:80px" %)**1**|(% style="background-color:#4F81BD;color:white; width:40px" %)**1**|(% style="background-color:#4F81BD;color:white; width:60px" %)**3**
321 +
322 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:515px" %)
323 +|(% 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**
333 333  |(% 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"]]
334 334  
335 335  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:500px" %)
336 -|(% 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**
327 +|(% 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**
337 337  |(% 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" %)...
338 338  
339 339  If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the CPN01 uplink data.
... ... @@ -343,7 +343,7 @@
343 343  
344 344  The payload is ASCII string, representative same HEX:
345 345  
346 -**0x (% style="color:red" %)__f867787050213317__  (% style="color:blue" %)__0064__ (% style="color:green" %) __0c78__(% style="color:#00b0f0" %) __17__(% style="color:#7030a0" %) __01__(% style="color:#0020b0" %) __00__ (% style="color:#420042" %)__00__ (% style="color:#660066" %)__00__ (% style="color:#aaaa40" %)__000009__(% style="color:#663300" %) __000002__ (% style="color:#d60093" %)__6315537b__ (% style="color:#660066" %)__01 00000b 0000026 63510fed__ (%%)__0100000e00000263510f39__ __0100000000000063510e85__ __0100000000000063510d2e__ __0100000000000063510c7a__ __0100000000000063510bc6__ __0100000000000063510954__ __0100000000000063510882 __**
337 +**0x (% style="color:red" %)__f867787050213317__  (% style="color:blue" %)__0064__ (% style="color:green" %) __0c78__(% style="color:#00b0f0" %) __17__(% style="color:#7030a0" %) __01__(% style="color:#0020b0" %) __00__ (% style="color:#420042" %)__00__ (% style="color:#660066" %)__00__ (% style="color:#aaaa40" %)__000009__(% style="color:#663300" %) __000002__ (% style="color:#d60093" %)__6315537b__ (% style="color:#660066" %)__01 00000b 02 0000026 63510fed__ (%%)__0100000e0200000263510f39__ __010000000000000063510e85__ __010000000000000063510d2e__ __010000000000000063510c7a__ __010000000000000063510bc6__ __010000000000000063510954__ __010000000000000063510882 __**
347 347  
348 348  **where:**
349 349  
... ... @@ -373,7 +373,6 @@
373 373  
374 374  * (% style="color:#037691" %)**8 sets of recorded data: Contact Status, Total pulse, The last open duration ,Time stamp :**(%%) 0100000e00002663510f39,.......
375 375  
376 -
377 377  == 2.4  Payload Explanation and Sensor Interface ==
378 378  
379 379  === 2.4.1  Device ID ===
... ... @@ -485,7 +485,7 @@
485 485  By default, CPN01 prints the downlink payload to console port.
486 486  
487 487  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:505px" %)
488 -|(% 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)**
478 +|(% 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)**
489 489  |(% style="width:207px" %)TDC(Transmit Time Interval)|(% style="width:56px" %)Any|(% style="width:93px" %)01|(% style="width:144px" %)4
490 490  |(% style="width:207px" %)RESET|(% style="width:56px" %)Any|(% style="width:93px" %)04|(% style="width:144px" %)2
491 491  |(% style="width:207px" %)INTMOD|(% style="width:56px" %)Any|(% style="width:93px" %)06|(% style="width:144px" %)4
... ... @@ -518,7 +518,6 @@
518 518  * After CPN01 join NB-IoT network. The LED will be ON for 3 seconds.
519 519  * For each uplink probe, LED will be on for 500ms.
520 520  
521 -
522 522  == 2.7  Alarm Base on Timeout ==
523 523  
524 524  
... ... @@ -555,12 +555,12 @@
555 555  
556 556  (% style="color:blue" %)**AT Command: AT+DEBUG**
557 557  
547 +
558 558  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:430px" %)
559 -|(% 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**
549 +|(% 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**
560 560  |(% style="width:158px" %)AT+DEBUG=0|(% style="width:196px" %)Disable debug mode to 0|(% style="width:74px" %)OK
561 561  |(% style="width:158px" %)AT+DEBUG=1|(% style="width:196px" %)Enable debug mode to 1|(% style="width:74px" %)OK
562 562  
563 -
564 564  == 2.9  Clear Flash Record ==
565 565  
566 566  
... ... @@ -568,13 +568,13 @@
568 568  
569 569  (% style="color:blue" %)**AT Command: AT+CLRDTA**
570 570  
560 +
571 571  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:498px" %)
572 -|(% 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**
562 +|(% 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**
573 573  |(% style="width:158px" %)AT+CLRDTA|(% style="width:169px" %)Clear flash storage for data log feature.|(% style="width:167px" %)(((
574 574  Clear all stored sensor data…OK
575 575  )))
576 576  
577 -
578 578  == 2.10  Set trigger mode ==
579 579  
580 580  
... ... @@ -583,11 +583,10 @@
583 583  Feature: Set the trigger interrupt mode.
584 584  
585 585  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:472px" %)
586 -|(% 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**
575 +|(% 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**
587 587  |(% style="width:158px" %)AT+TTRMOD=1|(% style="width:225px" %)Count and trigger from open to close (rising edge)|(% style="width:88px" %)OK
588 588  |(% style="width:158px" %)AT+TTRMOD=0|(% style="width:225px" %)Count and trigger from close to open (falling edge)|(% style="width:88px" %)OK
589 589  
590 -
591 591  == 2.11  Set the calculate flag ==
592 592  
593 593  
... ... @@ -595,12 +595,12 @@
595 595  
596 596  (% style="color:blue" %)**AT Command: AT+CALCFLAG**
597 597  
586 +
598 598  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:430px" %)
599 -|(% 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**
588 +|(% 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**
600 600  |(% style="width:158px" %)AT+CALCFLAG=1|(% style="width:196px" %)Set the calculate flag to 1|(% style="width:74px" %)OK
601 601  |(% style="width:158px" %)AT+CALCFLAG=2|(% style="width:196px" %)Set the calculate flag to 2|(% style="width:74px" %)OK
602 602  
603 -
604 604  == 2.12 Set count number ==
605 605  
606 606  
... ... @@ -610,11 +610,10 @@
610 610  
611 611  
612 612  (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:459px" %)
613 -|(% 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**
601 +|(% 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**
614 614  |(% style="width:158px" %)AT+SETCNT=0|(% style="width:239px" %)Set the count number to 0|(% style="width:85px" %)OK
615 615  |(% style="width:158px" %)AT+SETCNT=100|(% style="width:239px" %)Set the count number to 100|(% style="width:85px" %)OK
616 616  
617 -
618 618  == 2.13  Set the number of data to be uploaded and the recording time ==
619 619  
620 620  
... ... @@ -801,7 +801,6 @@
801 801  * Size: 195 x 125 x 55 mm
802 802  * Weight:   420g
803 803  
804 -
805 805  = 9.  Support =
806 806  
807 807  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0