Changes for page NMDS200 - NB-IoT Microwave Radar Distance Sensor User Manual
Last modified by Mengting Qiu on 2024/04/02 17:03
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - CPN01-NB-IoTOutdoor Open/Close DryContactSensor User Manual1 +NDS03A - Outdoor NB-IoT Open/Close Door Sensor User Manual - Content
-
... ... @@ -1,34 +1,42 @@ 1 1 (% style="text-align:center" %) 2 -[[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"]]2 +[[image:image-20221117105556-1.png]] 3 3 4 4 5 5 6 -**Table of Contents:** 7 7 8 -{{toc/}} 9 9 10 10 11 11 10 +**Table of Contents:** 12 12 13 13 13 + 14 + 15 + 14 14 = 1. Introduction = 15 15 16 16 17 -== 1.1 What is CPN01NB-IoTPulse/ContactSensor ==19 +== 1.1 What is NDS03A NB-IoT Open/Close Door Sensor == 18 18 19 19 20 -The Dragino CPN01 is an (% style="color:blue" %)**NB-IoT Dry Contact Sensor**(%%). It detects open/close status and uplinks the info to IoT server via NB-IoT network. User can see the (% style="color:blue" %)**dry contact status, open time, and open counts**(%%) in the IoT Server. 22 +((( 23 +The Dragino NDS03A is an Open/Close NB-IoT Door Sensor. It detects door open/close status and uplinks to IoT server via NB-IoT network. NDS03A can connect two door sensors.user can see the door status, open duration, open counts in the IoT Server. 21 21 22 -The CPN01will send periodically data everydayas well as for each drycontactaction. It also counts thecontactopen times and calculates the last open duration. Users can also disable the uplink for eachOpen/Close event, instead,devicecan count each open event and uplink periodically.25 +The NDS03A will send periodically data every 4 hours as well as for each door open/close action. It also counts the door open times and calculates the last door open duration. Users can also disable the uplink for each open/close event, instead, NDS03A can count each open event and uplink periodically. 23 23 24 - CPN01has**(%style="color:blue"%)Open-Alarmfeature(%%)**,user can set this featureso CPN01willsendan alarm ifthecontact hasbeenopen exceeds acertaintime.27 +NDS03A has a Datalog feature, it will record the open/close event and the user can retrieve the history from NB-IoT. 25 25 26 - CPN01isdesignedforoutdoor use.It hasa weatherproofenclosureandindustrial-level batterytoworkinlowtohightemperatures.29 +NDS03A has the open alarm feature, user can set this feature so the device will send an alarm if the door has been open for a certain time. 27 27 31 +NDS03A is designed for outdoor use. It has a weatherproof enclosure and industrial level battery to work in low to high temperatures. 32 +))) 33 + 34 +((( 28 28 NarrowBand-Internet of Things (NB-IoT) is a standards-based low power wide area (LPWA) technology developed to enable a wide range of new IoT devices and services. NB-IoT significantly improves the power consumption of user devices, system capacity, and spectrum efficiency, especially in deep coverage. 29 29 \\CPN01 supports different uplink methods including (% style="color:blue" %)**TCP, MQTT, UDP, and CoAP**(%%) for different application requirements. 30 30 \\CPN01 is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), It is designed for long-term use of up to 5 years. (Actually Battery life depends on the use environment, update period & uplink method) 31 31 \\To use CPN01, user needs to check if there is NB-IoT coverage in the field and with the Nb-IoT bands that CPN01 supports. If local operator support it, user needs to get a (% style="color:blue" %)**NB-IoT SIM card**(%%) from the operator and install into CPN01 to get NB-IoT network connection. 39 +))) 32 32 33 33 34 34 ... ... @@ -51,6 +51,7 @@ 51 51 * Micro SIM card slot for NB-IoT SIM 52 52 * 8500mAh Battery for long-term use 53 53 62 + 54 54 == 1.3 Specification == 55 55 56 56 ... ... @@ -68,6 +68,7 @@ 68 68 * - B20 @H-FDD: 800MHz 69 69 * - B28 @H-FDD: 700MHz 70 70 80 + 71 71 == 1.4 Installation == 72 72 73 73 ... ... @@ -75,6 +75,7 @@ 75 75 76 76 [[image:image-20221021110329-1.png]] 77 77 88 + 78 78 [[image:image-20221022234602-2.png||height="288" width="922"]] 79 79 80 80 ... ... @@ -86,6 +86,7 @@ 86 86 * Pulse meter application 87 87 * Dry Contact Detection 88 88 100 + 89 89 == 1.6 Mechanical == 90 90 91 91 ... ... @@ -95,6 +95,7 @@ 95 95 96 96 == 1.7 Pin Definitions and Switch == 97 97 110 + 98 98 [[image:image-20221021110429-4.png]] 99 99 100 100 ... ... @@ -115,9 +115,9 @@ 115 115 === 1.7.3 BOOT MODE / SW1 === 116 116 117 117 118 -1) ISP: upgrade mode, device won't have any signal in this mode. but ready for upgrade firmware. LED won't work. The firmware won't run. 131 +1) ISP: upgrade mode, device won't have any signal in this mode. but ready for upgrade firmware. LED won't work. The firmware won't run. 119 119 120 -2) Flash: working mode, the device starts to work for NB-IoT connection and sends out console output for further debugging. 133 +2) Flash: working mode, the device starts to work for NB-IoT connection and sends out console output for further debugging. 121 121 122 122 123 123 ... ... @@ -228,13 +228,12 @@ 228 228 229 229 (% style="color:blue" %)**Use below commands in CPN01:** 230 230 231 -(% style="color:#037691" %)**AT+PRO=1** (%%) ~/~/ Set to use CoAP protocol to uplink 244 +* (% style="color:#037691" %)**AT+PRO=1** (%%) ~/~/ Set to use CoAP protocol to uplink 232 232 233 -(% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5683 ** (%%) ~/~/ Set CoAP server address and port 246 +* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5683 ** (%%) ~/~/ Set CoAP server address and port 234 234 235 -(% style="color:#037691" %)**AT+URI=0,0,11,2,"mqtt" ** (%%) ~/~/ Set CoAP resource path 248 +* (% style="color:#037691" %)**AT+URI=0,0,11,2,"mqtt" ** (%%) ~/~/ Set CoAP resource path 236 236 237 - 238 238 For parameter description, please refer to AT command set 239 239 240 240 [[image:image-20221021110948-8.png]] ... ... @@ -251,14 +251,15 @@ 251 251 252 252 (% style="color:blue" %)**AT Commands:** 253 253 254 -* (% style="color:#037691" %)**AT+PRO=2 ** (%%) ~/~/ Set to use UDP protocol to uplink 266 +* (% style="color:#037691" %)**AT+PRO=2 ** (%%) ~/~/ Set to use UDP protocol to uplink 255 255 256 -* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5601 ** (%%) ~/~/ Set UDP server address and port 268 +* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5601 ** (%%) ~/~/ Set UDP server address and port 257 257 258 -* (% style="color:#037691" %)**AT+CFM=1 ** (%%) ~/~/If the server does not respond, this command is unnecessary 270 +* (% style="color:#037691" %)**AT+CFM=1 ** (%%) ~/~/ If the server does not respond, this command is unnecessary 259 259 260 260 [[image:image-20221021111025-10.png]] 261 261 274 + 262 262 [[image:image-20221021111033-11.png||height="241" width="576"]] 263 263 264 264 ... ... @@ -269,22 +269,23 @@ 269 269 270 270 (% style="color:blue" %)**AT Commands:** 271 271 272 -* (% style="color:#037691" %)**AT+PRO=3 ** (%%) ~/~/Set to use MQTT protocol to uplink 285 +* (% style="color:#037691" %)**AT+PRO=3 ** (%%) ~/~/ Set to use MQTT protocol to uplink 273 273 274 -* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,1883 ** (%%) ~/~/Set MQTT server address and port 287 +* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,1883 ** (%%) ~/~/ Set MQTT server address and port 275 275 276 -* (% style="color:#037691" %)**AT+CLIENT=CLIENT ** (%%) ~/~/Set up the CLIENT of MQTT 289 +* (% style="color:#037691" %)**AT+CLIENT=CLIENT ** (%%) ~/~/ Set up the CLIENT of MQTT 277 277 278 -* (% style="color:#037691" %)**AT+UNAME=UNAME **(%%)** **~/~/Set the username of MQTT 291 +* (% style="color:#037691" %)**AT+UNAME=UNAME **(%%)** **~/~/ Set the username of MQTT 279 279 280 -* (% style="color:#037691" %)**AT+PWD=PWD **(%%)** **~/~/Set the password of MQTT 293 +* (% style="color:#037691" %)**AT+PWD=PWD **(%%)** **~/~/ Set the password of MQTT 281 281 282 -* (% style="color:#037691" %)**AT+PUBTOPIC=NSE01_PUB **(%%)** **~/~/Set the sending topic of MQTT 295 +* (% style="color:#037691" %)**AT+PUBTOPIC=NSE01_PUB **(%%)** **~/~/ Set the sending topic of MQTT 283 283 284 -* (% style="color:#037691" %)**AT+SUBTOPIC=NSE01_SUB ** (%%) ~/~/Set the subscription topic of MQTT 297 +* (% style="color:#037691" %)**AT+SUBTOPIC=NSE01_SUB ** (%%) ~/~/ Set the subscription topic of MQTT 285 285 286 286 [[image:image-20221021111058-12.png]] 287 287 301 + 288 288 [[image:image-20221021111201-16.png||height="472" width="653"]] 289 289 290 290 ... ... @@ -292,14 +292,15 @@ 292 292 MQTT protocol has a much higher power consumption compare with UDP / CoAP protocol. Please check the power analyze document and adjust the uplink period to a suitable interval. 293 293 294 294 309 + 295 295 === 2.2.7 Use TCP protocol to uplink data === 296 296 297 297 298 -(% style="color:blue" %)**AT Commands** 313 +(% style="color:blue" %)**AT Commands:** 299 299 300 -* (% style="color:#037691" %)**AT+PRO=4 ** (%%) ~/~/ Set to use TCP protocol to uplink 315 +* (% style="color:#037691" %)**AT+PRO=4 ** (%%) ~/~/ Set to use TCP protocol to uplink 301 301 302 -* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5600 ** (%%) ~/~/ Set TCP server address and port 317 +* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5600 ** (%%) ~/~/ Set TCP server address and port 303 303 304 304 [[image:image-20221021111125-14.png]] 305 305 ... ... @@ -307,6 +307,7 @@ 307 307 308 308 309 309 325 + 310 310 === 2.2.8 Change Update Interval === 311 311 312 312 ... ... @@ -316,10 +316,10 @@ 316 316 317 317 (% style="color:red" %)**NOTE:** 318 318 319 -* 320 -** 321 -**1. By default, the device will send an uplink message every 1 hour. 335 +1. By default, the device will send an uplink message every 1 hour. 322 322 337 + 338 + 323 323 == 2.3 Uplink Payload == 324 324 325 325 ... ... @@ -327,51 +327,52 @@ 327 327 328 328 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. 329 329 330 -|**Size(bytes)**|**8**|**2**|**2**|**1**|**1**|**1**|**1**|**1**|**3** 331 -|**Value**|[[Device ID>>path:#H2.4.1A0A0DeviceID]]|[[Ver>>path:#H2.4.2A0VersionInfo]]|[[BAT>>path:#H2.4.3A0BatteryInfo]]|[[Signal Strength>>path:#H2.4.4A0SignalStrength]]|MOD|[[ Calculate Flag>>path:#H2.4.8A0DigitalInterrupt]]|Contact Status|Alarm|Total pulse 332 332 333 -(% style="width:1 201px" %)334 -|** 3**|**4**|**1**|**3**|**1**|**3**|4|**8group**|(% style="width:1px" %)335 -| Thelastopen duration|Timestamp|Contact Status|Totalpulse|Calculate Flag|Thependuration|Timestamp|...|(% style="width:1px" %)347 +(% border="1.5" style="background-color:#ffffcc; color:green; width:510px" %) 348 +|=(% scope="row" style="width: 60px;" %)**Size(bytes)**|(% style="width:40px" %)**8**|(% style="width:20px" %)**2**|(% style="width:20px" %)**2**|(% style="width:80px" %)**1**|(% style="width:40px" %)**1**|(% style="width:80px" %)**1**|(% style="width:80px" %)**1**|(% style="width:40px" %)**1**|(% style="width:60px" %)**3** 349 +|=(% 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"]] 336 336 351 +(% border="1.5" style="background-color:#ffffcc; color:green; width:490px" %) 352 +|(% style="width:100px" %)**3**|(% style="width:50px" %)**4**|(% style="width:70px" %)**1**|(% style="width:50px" %)**3**|(% style="width:100px" %)**3**|(% style="width:80px" %)4|(% style="width:50px" %)**8 group** 353 +|(% 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" %)... 354 + 337 337 If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the CPN01 uplink data. 338 338 339 339 [[image:image-20221021111201-16.png||height="572" width="792"]] 340 340 359 + 341 341 The payload is ASCII string, representative same HEX: 342 342 343 -**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" %)09(% style="color:#663300" %) 02 (% style="color:#d60093" %)6315537b (% style="color:#660066" %)__01 00000b 02 0000026 63510fed__ (%%)__0100000e0200000263510f39__ __010000000000000063510e85__ __010000000000000063510d2e__ __010000000000000063510c7a__ __010000000000000063510bc6__ __010000000000000063510954__ __010000000000000063510882 __** 362 +**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 __** 344 344 345 345 **where:** 346 346 347 -(% style="color:#037691" %) 366 +* (% style="color:#037691" %)**Device ID:**(%%) 0x f867787050213317 = f867787050213317 348 348 349 -(% style="color:#037691" %) 368 +* (% style="color:#037691" %)**Version:**(%%) 0x0064=100=1.0.0 350 350 351 -(% style="color:#037691" %) 370 +* (% style="color:#037691" %)**BAT :**(%%) 0x0c78 = 3192 mV = 3.192V 352 352 353 -(% style="color:#037691" %) 372 +* (% style="color:#037691" %)**Singal: **(%%)0x17 = 23 354 354 355 -(% style="color:#037691" %) 374 +* (% style="color:#037691" %)**Mod:**(%%) 0x01 = 1 356 356 357 -(% style="color:#037691" %) 376 +* (% style="color:#037691" %)**Calculate Flag:**(%%) 0x00=0 358 358 359 -(% style="color:#037691" %) 378 +* (% style="color:#037691" %)**Contact Status:**(%%) 0x00=0 360 360 361 -(% style="color:#037691" %) 380 +* (% style="color:#037691" %)**Alarm: **(%%)0x00 =0 362 362 363 -(% style="color:#037691" %) 0382 +* (% style="color:#037691" %)**Total pulse: **(%%)0x000009 =9 364 364 365 -(% style="color:#037691" %) 384 +* (% style="color:#037691" %)**The last open duration: **(%%)0x000002 =2 366 366 367 -(% style="color:#037691" %)** 386 +* (% style="color:#037691" %)**Timestamp:**(%%) 0x6315537b =1662342011 (Unix Time) 368 368 369 -(% style="color:#037691" %) Calculate Flag,The last open duration ,Time stamp :**(%%) 01 00000b02388 +* (% style="color:#037691" %)**Contact Status, Total pulse,The last open duration ,Time stamp :**(%%) 01 00000b 000026 63510fed 370 370 371 -(% style="color:#037691" %)**8 sets of recorded data: Contact Status, Total pulse, Calculate Flag,The last open duration ,Time stamp :**(%%) 0100000e0200002663510f39,.......390 +* (% style="color:#037691" %)**8 sets of recorded data: Contact Status, Total pulse, The last open duration ,Time stamp :**(%%) 0100000e00002663510f39,....... 372 372 373 - 374 - 375 375 == 2.4 Payload Explanation and Sensor Interface == 376 376 377 377 ... ... @@ -445,7 +445,7 @@ 445 445 === 2.4.6 Alarm === 446 446 447 447 448 -See [[Alarm Base on Timeout>> url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/#H3.5AlarmBaseonTimeout]]465 +See [[Alarm Base on Timeout>>||anchor="H2.7A0AlarmBaseonTimeout"]] 449 449 450 450 451 451 ... ... @@ -461,7 +461,7 @@ 461 461 === 2.4.8 Total pulse === 462 462 463 463 464 -Total pulse/counting based on dry [[contact trigger event>> url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/#H2.3.2SensorConfiguration2CFPORT3D4]]481 +Total pulse/counting based on dry [[contact trigger event>>||anchor="H2.12Setcountnumber"]] 465 465 466 466 Range (3 Bytes) : 0x000000 ~~ 0xFFFFFF . Max: 16777215 467 467 ... ... @@ -637,9 +637,9 @@ 637 637 == 2.15 Firmware Change Log == 638 638 639 639 640 -Download URL & Firmware Change log: [[https:~~/~~/www.dropbox.com/sh/ 1zmcakvbkf24f8x/AACmq2dZ3iRB9F1nVWeEB9Moa?dl=0>>url:https://www.dropbox.com/sh/1zmcakvbkf24f8x/AACmq2dZ3iRB9F1nVWeEB9Moa?dl=0]]657 +Download URL & Firmware Change log: [[https:~~/~~/www.dropbox.com/sh/8p5nuvo6gh7je4n/AAAMP7MMusgbXMz9Ik7Ls03Ga?dl=0>>https://www.dropbox.com/sh/8p5nuvo6gh7je4n/AAAMP7MMusgbXMz9Ik7Ls03Ga?dl=0]] 641 641 642 -Upgrade Instruction: [[Upgrade Firmware>> path:#H5.1200BHowtoUpgradeFirmware]]659 +Upgrade Instruction: [[Upgrade Firmware>>||anchor="H5.1200BHowtoUpgradeFirmware"]] 643 643 644 644 645 645 ... ... @@ -853,6 +853,7 @@ 853 853 * Size: 195 x 125 x 55 mm 854 854 * Weight: 420g 855 855 873 + 856 856 = 9. Support = 857 857 858 858
- image-20221117105556-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +133.3 KB - Content