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, 9 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,48 +1,57 @@ 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 18 +== 1.1 What is NDS03A NB-IoT Open/Close Door Sensor == 16 16 17 -== 1.1 What is CPN01 NB-IoT Pulse/Contact Sensor == 18 18 21 +((( 22 +The Dragino NDS03A is an (% style="color:blue" %)**Open/Close NB-IoT Door Sensor**(%%). It detects door (% style="color:blue" %)**open/close status**(%%) and (% style="color:blue" %)**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. 23 +))) 19 19 20 20 ((( 21 -The Dragino CPN01is an(% style="color:blue" %)**NB-IoT DryContactSensor**(%%).Itdetectsopen/closestatusanduplinks theinfotoIoTserverviaNB-IoTnetwork. User can seethe(% style="color:blue"%)**dry contactstatus,open time,andopencounts**(%%)intheIoT Server.26 +The NDS03A will send periodically data (% style="color:blue" %)**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. 22 22 ))) 23 23 24 24 ((( 25 - The CPN01willsendperiodicallydataevery day aswell as forachdry contactction. It alsocounts thecontactopentimesand calculatesthe last open duration. Userscan alsoisabletheuplink for each Open/Close event,instead,devicecancountach open eventand uplinkperiodically.30 +NDS03A has a (% style="color:blue" %)**Datalog feature**(%%), it will record the open/close event and the user can retrieve the history from NB-IoT. 26 26 ))) 27 27 28 28 ((( 29 - CPN01has**(% style="color:blue" %)Open-Alarm feature(%%)**, user can set this feature soCPN01will send an alarm if thecontacthas been openexceedsa certain time.34 +NDS03A has the(% style="color:blue" %)**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. 30 30 ))) 31 31 32 32 ((( 33 - CPN01is designed for outdoor use. It has a weatherproof enclosure and industrial-level battery to work in low to high temperatures.38 +NDS03A is designed for outdoor use. It has a weatherproof enclosure and industrial level battery to work in low to high temperatures. 34 34 ))) 35 35 36 36 ((( 37 -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. 38 -\\CPN01 supports different uplink methods including (% style="color:blue" %)**TCP, MQTT, UDP, and CoAP**(%%) for different application requirements. 39 -\\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) 40 -\\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. 42 +NarrowBand-Internet of Things (NB-IoT) is a (% style="color:blue" %)**standards-based low power wide area (LPWA) technologyTCP, MQTT, UDP, and CoAP**(%%) for different application requirements. 41 41 ))) 42 42 43 - 45 +((( 46 +NDS03A 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) 47 +))) 44 44 49 +((( 50 +To use NDS03A, user needs to check if there is NB-IoT coverage in the field and with the Nb-IoT bands that NDS03A supports. If local operator support it, user needs to get a (% style="color:blue" %)**NB-IoT SIM card**(%%) from the operator and install into NDS03A to get NB-IoT network connection. 51 +))) 45 45 53 + 54 + 46 46 == 1.2 Features == 47 47 48 48 ... ... @@ -50,7 +50,7 @@ 50 50 * Open/Close detect 51 51 * Open/Close statistics 52 52 * Monitor Battery Level 53 -* Uplinkonperiodicallyandopen/closeevent62 +* connect two door sensors 54 54 * Datalog feature 55 55 * Uplink periodically 56 56 * Downlink to change configure ... ... @@ -62,54 +62,50 @@ 62 62 * 8500mAh Battery for long-term use 63 63 64 64 74 +== 1.3 Storage & Operation == 65 65 66 -== 1.3 Specification == 67 67 77 +Temperature -40°C to +85°C 68 68 69 -(% style="color:blue" %)**Common DC Characteristics:** 70 70 71 -* Supply Voltage: 2.1v ~~ 3.6v 72 -* Operating Temperature: -40 ~~ 85°C 80 +== 1.4 Mechanical == 73 73 74 -(% style="color:blue" %)**NB-IoT Spec:** 75 75 76 -* - B1 @H-FDD: 2100MHz 77 -* - B3 @H-FDD: 1800MHz 78 -* - B8 @H-FDD: 900MHz 79 -* - B5 @H-FDD: 850MHz 80 -* - B20 @H-FDD: 800MHz 81 -* - B28 @H-FDD: 700MHz 83 +[[image:image-20221117114937-4.png]] 82 82 83 83 86 +[[image:image-20221117114949-5.png]] 84 84 85 -== 1.4 Installation == 86 86 89 +[[image:image-20221117115010-6.png]] 87 87 88 -Connect CPN01 to an Open Close sensor like below. So it can detect the Open/Close event. 89 89 90 -[[image:image-20221021110329-1.png]] 91 91 93 +== 1.5 Applications == 92 92 93 -[[image:image-20221022234602-2.png||height="288" width="922"]] 94 94 96 +[[image:image-20221117114842-3.png]] 95 95 96 96 97 -== 1.5 Applications == 98 98 100 +== 1.6 Specification == 99 99 100 -* Open/Close Detection 101 -* Pulse meter application 102 -* Dry Contact Detection 103 103 103 +(% style="color:blue" %)**Common DC Characteristics:** 104 104 105 +* Supply Voltage: 2.1v ~~ 3.6v 106 +* Operating Temperature: -40 ~~ 85°C 105 105 106 - ==1.6 Mechanical==108 +(% style="color:blue" %)**NB-IoT Spec:** 107 107 110 +* - B1 @H-FDD: 2100MHz 111 +* - B3 @H-FDD: 1800MHz 112 +* - B8 @H-FDD: 900MHz 113 +* - B5 @H-FDD: 850MHz 114 +* - B20 @H-FDD: 800MHz 115 +* - B28 @H-FDD: 700MHz 108 108 109 -[[image:image-20221021110415-3.png]] 110 110 111 - 112 - 113 113 == 1.7 Pin Definitions and Switch == 114 114 115 115 ... ... @@ -119,7 +119,7 @@ 119 119 === 1.7.1 Pin Definition === 120 120 121 121 122 - CPN01is pre-configured to connect totwo externalwires. The other pins are not used. If user wants to know more about other pins, please refer to the**[[LSN50v2 User Manual>>doc:Main.UserManualforLoRaWAN End Nodes.LSN50& LSN50-V2- LoRaWAN SensorNode Useranual.WebHome]]**.127 +The device is pre-configured to connect to a door sensor. The other pins are not used. If user wants to know more about other pins, please refer to the user manual of LSN50v2 at: [[https:~~/~~/www.dropbox.com/sh/djkxs7mr17y94mi/AABVlWbM9uzK9OA3mXyAT10Za?dl=0>>https://www.dropbox.com/sh/djkxs7mr17y94mi/AABVlWbM9uzK9OA3mXyAT10Za?dl=0]] 123 123 124 124 125 125 ... ... @@ -157,35 +157,42 @@ 157 157 158 158 159 159 160 -= 2.UseCPN01tocommunicatewith IoT Server=165 +== 1.8 Magnet Distance == 161 161 162 162 168 +(% style="color:blue" %)**Wood Door:**(%%) 10 ~~ 30mm 169 + 170 +(% style="color:blue" %)**Iron Door:**(%%)** **30 ~~ 45mm 171 + 172 + 173 + 174 += 2. Use CPN01 to communicate with IoT Server = 175 + 163 163 == 2.1 How it works == 164 164 165 165 166 - TheCPN01isequippedwithan NB-IoT module, thepre-loadedfirmwareinCPN01willget(% style="color:blue"%)**Open/CloseEventor Count**(%%) from sensorand send thevalueto the NB-IoTnetwork. The NB-IoT network will forward this value to IoT server via the protocol defined byCPN01.179 +In this user case, the NDS03A is installed on the door edge to detect the open/close event and send the status to the NB-IoT server. The NB-IoT network will forward this value to IoT server via the protocol defined by NDS03A. 167 167 168 -The diagram below shows the working flow in the default firmware of CPN01:181 +The diagram below shows the working flow in the default firmware of NDS03A: 169 169 170 170 [[image:image-20221021110615-5.png]] 171 171 172 172 173 173 174 -== 2.2 Configure CPN01==187 +== 2.2 Configure NDS03A == 175 175 176 - 177 177 === 2.2.1 Test Requirement === 178 178 179 179 180 -To use CPN01in your city, make sure to meet below requirements:192 +To use NDS03A in your city, make sure to meet below requirements: 181 181 182 182 * Your local operator has already distributed an NB-IoT Network. 183 -* The local NB-IoT network used the band that CPN01supports.195 +* The local NB-IoT network used the band that NDS03A supports. 184 184 * Your operator is able to distribute the data received in their NB-IoT network to your IoT server. 185 185 186 -Below figure shows our testing structure. Here we have NB-IoT network coverage by China Mobile, the band they use is B8. The CPN01will 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.198 +Below figure shows our testing structure. Here we have NB-IoT network coverage by China Mobile, the band they use is B8. The NDS03A 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. 187 187 188 -[[image:image-20221 023000439-3.png]]200 +[[image:image-20221117142300-1.png]] 189 189 190 190 191 191 ... ... @@ -201,10 +201,10 @@ 201 201 202 202 203 203 204 -=== 2.2.3 Connect USB – TTL to CPN01and configure it ===216 +=== 2.2.3 Connect USB – TTL to NDS03A and configure it === 205 205 206 206 207 -User need to configure CPN01via serial port to set the (% style="color:red" %)**Server Address** / **Uplink Topic**(%%) to define where and how-to uplink packets.CPN01support AT Commands, user can use a USB to TTL adapter to connect toCPN01and use AT Commands to configure it, as below.219 +User need to configure NDS03A via serial port to set the (% style="color:red" %)**Server Address** / **Uplink Topic**(%%) to define where and how-to uplink packets. NDS03A support AT Commands, user can use a USB to TTL adapter to connect to NDS03A and use AT Commands to configure it, as below. 208 208 209 209 (% style="color:blue" %)**Connection:** 210 210 ... ... @@ -227,11 +227,11 @@ 227 227 228 228 * Flow Control: (% style="color:red" %)**None** 229 229 230 -Make sure the switch is in FLASH position, then power on CPN01by connecting the (% style="color:orange" %)**Yellow Jumper**(%%).242 +Make sure the switch is in FLASH position, then power on NDS03A by connecting the (% style="color:orange" %)**Yellow Jumper**(%%). 231 231 232 232 [[image:image-20221021110817-7.png]] 233 233 234 - CPN01will output system info once powered on as below, we can enter the **password: 12345678** to access AT Command input.246 +NDS03A will output system info once powered on as below, we can enter the **password: 12345678** to access AT Command input. 235 235 236 236 237 237 (% style="color:red" %)**Note: the valid AT Commands can be found at: **(%%)[[**https:~~/~~/www.dropbox.com/sh/351dwor6joz8nwh/AADn1BQaAAxLF_QMyU8NkW47a?dl=0**>>url:https://www.dropbox.com/sh/351dwor6joz8nwh/AADn1BQaAAxLF_QMyU8NkW47a?dl=0]] ... ... @@ -257,7 +257,7 @@ 257 257 [[image:image-20221021110948-8.png]] 258 258 259 259 260 -After configuring the server address and (% style="color:green" %)**reset CPN01**(%%) (via AT+ATZ ), CPN01will start to uplink sensor values to the CoAP server.272 +After configuring the server address and (% style="color:green" %)**reset CPN01**(%%) (via AT+ATZ ), NDS03A will start to uplink sensor values to the CoAP server. 261 261 262 262 [[image:image-20221021110956-9.png]] 263 263 ... ... @@ -333,11 +333,11 @@ 333 333 334 334 User can use below command to change the (% style="color:blue" %)**uplink interval**. 335 335 336 -* (% style="color:#037691" %)**AT+TDC= 7200 ** (%%) ~/~/ Set Update Interval to7200s (2hours)348 +* (% style="color:#037691" %)**AT+TDC=14400 ** (%%) ~/~/ Set Update Interval to 14400s (4 hours) 337 337 338 338 (% style="color:red" %)**NOTE:** 339 339 340 -1. By default, the device will send an uplink message every 1hour.352 +1. By default, the device will send an uplink message every 4 hour. 341 341 342 342 343 343 ... ... @@ -350,22 +350,24 @@ 350 350 351 351 352 352 (% border="1.5" style="background-color:#ffffcc; color:green; width:510px" %) 353 -|=(% scope="row" style="width: 40px;" %)**Size(bytes)**|(% style="width:40px" %)**8**|(% style="width:20px" %)**2**|(% style="width:20px" %)**2**|(% style="width:80px" %)**1**|(% style="width:20px" %)**1**|(% style="width:80px" %)**1**|(% style="width:80px" %)**1**|(% style="width:20px" %)**1**|(% style="width:60px" %)**3**365 +|=(% 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** 354 354 |=(% 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"]] 355 355 356 356 (% border="1.5" style="background-color:#ffffcc; color:green; width:490px" %) 357 -|(% style="width: 80px" %)**3**|(% style="width:50px" %)**4**|(% style="width:50px" %)**1**|(% style="width:50px" %)**3**|(% style="width:80px" %)**3**|(% style="width:80px" %)4|(% style="width:50px" %)**8 group**369 +|(% 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** 358 358 |(% 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" %)... 359 359 360 -If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the CPN01uplink data.372 +If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NDS03A uplink data. 361 361 362 -[[image:image-20221 021111201-16.png||height="572" width="792"]]374 +[[image:image-20221117145932-2.png]] 363 363 364 364 365 365 The payload is ASCII string, representative same HEX: 366 366 367 -**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"%)__0100000b020000026 63510fed__ (%%)__0100000e0200000263510f39____010000000000000063510e85__ __010000000000000063510d2e__ __010000000000000063510c7a____010000000000000063510bc6__ __010000000000000063510954__ __010000000000000063510882 __**379 +**0x **f867787050213317 0064 0ccf 19 01 00 00 000016 000017 637590df 368 368 381 +**0x (% style="color:red" %)__f867787050213317__ (% style="color:blue" %)__0064__ (% style="color:green" %) __0ccf__(% style="color:#00b0f0" %) __19__(% style="color:#7030a0" %) __01__(% style="color:#0020b0" %) __00__ (% style="color:#420042" %)__00__(% style="color:#660066" %) (% style="color:#aaaa40" %)__000016__(% style="color:#663300" %) __000017__ (% style="color:#d60093" %)__637590df__(%%)** 382 + 369 369 **where:** 370 370 371 371 * (% style="color:#037691" %)**Device ID:**(%%) 0x f867787050213317 = f867787050213317 ... ... @@ -372,30 +372,24 @@ 372 372 373 373 * (% style="color:#037691" %)**Version:**(%%) 0x0064=100=1.0.0 374 374 375 -* (% style="color:#037691" %)**BAT :**(%%) 0x0c 78= 3192 mV = 3.192V389 +* (% style="color:#037691" %)**BAT :**(%%) 0x0ccf = 3279 mV = 3.279V 376 376 377 -* (% style="color:#037691" %)**Singal: **(%%)0x1 7= 23391 +* (% style="color:#037691" %)**Singal: **(%%)0x19 = 25 378 378 379 379 * (% style="color:#037691" %)**Mod:**(%%) 0x01 = 1 380 380 381 -* (% style="color:#037691" %)** CalculateFlag:**(%%) 0x00=0395 +* (% style="color:#037691" %)**Door Status:**(%%) 0x00=0 382 382 383 -* (% style="color:#037691" %)** ContactStatus:**(%%)397 +* (% style="color:#037691" %)**Alarm Status: **(%%)0x00 =0 384 384 385 -* (% style="color:#037691" %)** Alarm: **(%%)0x00 =0399 +* (% style="color:#037691" %)**door open num: **(%%)0x000016 =22 386 386 387 -* (% style="color:#037691" %)** Total pulse: **(%%)0x000009=9401 +* (% style="color:#037691" %)**last open time: **(%%)0x000017 =23 388 388 389 -* (% style="color:#037691" %)**T helastopen duration:00002=2403 +* (% style="color:#037691" %)**Timestamp:**(%%) 0x637590df =1668649183 (Unix Time) 390 390 391 -* (% style="color:#037691" %)**Timestamp:**(%%) 0x6315537b =1662342011 (Unix Time) 392 392 393 -* (% style="color:#037691" %)**Contact Status, Total pulse,The last open duration ,Time stamp :**(%%) 01 00000b 000026 63510fed 394 394 395 -* (% style="color:#037691" %)**8 sets of recorded data: Contact Status, Total pulse, The last open duration ,Time stamp :**(%%) 0100000e00002663510f39,....... 396 - 397 - 398 - 399 399 == 2.4 Payload Explanation and Sensor Interface == 400 400 401 401 ... ... @@ -549,8 +549,6 @@ 549 549 * After CPN01 join NB-IoT network. The LED will be ON for 3 seconds. 550 550 * For each uplink probe, LED will be on for 500ms. 551 551 552 - 553 - 554 554 == 2.7 Alarm Base on Timeout == 555 555 556 556 ... ... @@ -879,8 +879,6 @@ 879 879 * Size: 195 x 125 x 55 mm 880 880 * Weight: 420g 881 881 882 - 883 - 884 884 = 9. Support = 885 885 886 886
- image-20221117105556-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +133.3 KB - Content
- image-20221117114459-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +14.9 KB - Content
- image-20221117114842-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +964.1 KB - Content
- image-20221117114937-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +79.1 KB - Content
- image-20221117114949-5.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +33.4 KB - Content
- image-20221117115010-6.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +40.4 KB - Content
- image-20221117142300-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +147.8 KB - Content
- image-20221117145932-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +51.9 KB - Content
- image-20221117150312-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +8.7 KB - Content