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 (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 2 removed)
Details
- Page properties
-
- Content
-
... ... @@ -52,6 +52,7 @@ 52 52 * 8500mAh Battery for long-term use 53 53 54 54 55 + 55 55 == 1.3 Radar probe specification == 56 56 57 57 ... ... @@ -66,6 +66,7 @@ 66 66 67 67 68 68 70 + 69 69 == 1.4 Storage Temperature == 70 70 71 71 ... ... @@ -90,6 +90,7 @@ 90 90 * Bottom water level monitoring 91 91 92 92 95 + 93 93 == 1.6 Specification == 94 94 95 95 ... ... @@ -108,6 +108,7 @@ 108 108 * B28 @H-FDD: 700MHz 109 109 110 110 114 + 111 111 == 1.7 Installation == 112 112 113 113 ... ... @@ -299,52 +299,70 @@ 299 299 == 2.3 Uplink Payload == 300 300 301 301 302 -The uplink payload includes 2 3bytes in total by default.306 +The uplink payload includes 26 bytes in total by default. 303 303 304 304 Each time the device uploads a data package. The user can use the AT+NOUD command to upload the recorded data.Up to 32 sets of recorded data can be uploaded. 305 305 310 +(% style="color:blue" %)**When AT+TTRCHANNEL=1:** 306 306 307 307 (% border="1" cellspacing="5" style="background-color:#ffffcc; color:green; width:510px" %) 308 -|=(% scope="row" style="width: 50px;" %)**Size(bytes)**|(% style="width:50px" %)**8**|(% style="width:20px" %)**2**|(% style="width:20px" %)**2**|(% style="width:65px" %)**1**|(% style="width:25px" %)**1**|(% style="width:50px" %)**1**|(% style="width:90px" %)** 2**|(% style="width:100px" %)**2**309 -|=(% style="width: 93px;" %)**Value**|(% style="width:67px" %)[[Device ID>>||anchor="H2.4.1A0A0DeviceID"]]|(% style="width:40px" %)[[Ver>>||anchor="H2.4.2A0VersionInfo"]]|(% style="width:45px" %)[[BAT>>||anchor="H2.4.3A0BatteryInfo"]]|(% style="width:75px" %)[[Signal Strength>>||anchor="H2.4.4A0SignalStrength"]]|(% style="width:54px" %)MOD|(% style="width:62px" %) Exitflag|(% style="width:94px" %)Distance 1 |(% style="width:93px" %)Distance2313 +|=(% scope="row" style="width: 50px;" %)**Size(bytes)**|(% style="width:50px" %)**8**|(% style="width:20px" %)**2**|(% style="width:20px" %)**2**|(% style="width:65px" %)**1**|(% style="width:25px" %)**1**|(% style="width:50px" %)**1**|(% style="width:60px" %)**1**|(% style="width:90px" %)**3**|(% style="width:100px" %)**3** 314 +|=(% style="width: 93px;" %)**Value**|(% style="width:67px" %)[[Device ID>>||anchor="H2.4.1A0A0DeviceID"]]|(% style="width:40px" %)[[Ver>>||anchor="H2.4.2A0VersionInfo"]]|(% style="width:45px" %)[[BAT>>||anchor="H2.4.3A0BatteryInfo"]]|(% style="width:75px" %)[[Signal Strength>>||anchor="H2.4.4A0SignalStrength"]]|(% style="width:54px" %)MOD|(% style="width:62px" %)Door Status|(% style="width:60px" %)[[Alarm Status>>||anchor="H2.7A0AlarmBaseonTimeout"]]|(% style="width:94px" %)door open num(pb14) |(% style="width:93px" %)last open time(pb14) 310 310 311 311 (% border="1.5" style="background-color:#ffffcc; color:green; width:450px" %) 312 -|(% style="width:50px" %)**4**|(% style="width:90px" %)** 2**|(% style="width:90px" %)**2**|(% style="width:60px" %)**4**|(% style="width:50px" %)(((317 +|(% style="width:50px" %)**4**|(% style="width:90px" %)**1**|(% style="width:90px" %)**3**|(% style="width:90px" %)**3**|(% style="width:60px" %)4|(% style="width:50px" %)((( 313 313 **1-32 group** 314 314 ))) 315 -|(% style="width:98px" %)[[Time stamp>>||anchor="H2.4.7A0Timestamp"]]| DistanceDistance2|(% style="width:67px" %)Time stamp|(% style="width:74px" %)...320 +|(% style="width:98px" %)[[Time stamp>>||anchor="H2.4.7A0Timestamp"]]|(% style="width:115px" %)Door Status(pb14)|(% style="width:92px" %)door open num(pb14)|(% style="width:99px" %)last open time(pb14)|(% style="width:67px" %)Time stamp|(% style="width:74px" %)... 316 316 317 - Ifwe usetheMQTTclient tosubscribeto this MQTT topic, wecansee the following information when theNMDS200 uplink data.322 +(% style="color:blue" %)**When AT+TTRCHANNEL=2:** 318 318 319 -[[image:1670406261143-723.png]] 320 320 325 +(% border="1" cellspacing="5" style="background-color:#ffffcc; color:green; width:510px" %) 326 +|=(% scope="row" style="width: 50px;" %)**Size(bytes)**|(% style="width:45px" %)**8**|(% style="width:20px" %)**2**|(% style="width:20px" %)**2**|(% style="width:65px" %)**1**|(% style="width:25px" %)**1**|(% style="width:60px" %)**1**|(% style="width:60px" %)**1**|(% style="width:87px" %)**3**|(% style="width:80px" %)**3** 327 +|=(% style="width: 96px;" %)**Value**|(% style="width:66px" %)[[Device ID>>||anchor="H2.4.1A0A0DeviceID"]]|(% style="width:40px" %)[[Ver>>||anchor="H2.4.2A0VersionInfo"]]|(% style="width:46px" %)[[BAT>>||anchor="H2.4.3A0BatteryInfo"]]|(% style="width:70px" %)[[Signal Strength>>||anchor="H2.4.4A0SignalStrength"]]|(% style="width:54px" %)MOD|(% style="width:55px" %)Door Status(pb14)|(% style="width:57px" %)[[Alarm Status>>||anchor="H2.7A0AlarmBaseonTimeout"]](pb14)|(% style="width:86px" %)door open num(pb14) |(% style="width:82px" %)last open time(pb14) 321 321 322 -The payload is ASCII string, representative same HEX: f867787050471071 0064 0cc3 09 01 00 00ef 013d 6390453d 329 +(% border="1" cellspacing="5" style="background-color:#ffffcc; color:green; width:510px" %) 330 +|(% style="width:80px" %)**1**|(% style="width:80px" %)**1**|(% style="width:88px" %)**3**|(% style="width:81px" %)**3**|(% style="width:50px" %)**4**|(% style="width:75px" %)**1**|(% style="width:75px" %)**3** 331 +|(% style="width:59px" %)Door Status(pb15)|(% style="width:67px" %)[[Alarm Status>>||anchor="H2.7A0AlarmBaseonTimeout"]](pb15)|(% style="width:88px" %)door open num(pb15)|(% style="width:81px" %)last open time(pb15)|(% style="width:50px" %)[[Time stamp>>||anchor="H2.4.7A0Timestamp"]]|(% style="width:66px" %)Door Status(pb14)|(% style="width:92px" %)door open num(pb14) 323 323 324 -**0x (% style="color:red" %)__f867787050471071__ (% style="color:blue" %)__0064__ (% style="color:green" %) __0cc3__(% style="color:#00b0f0" %) 0__9__(% style="color:#7030a0" %) __01__(% style="color:#0020b0" %) __00__ (% style="color:#420042" %)__00ef__(% style="color:#660066" %) (% style="color:#663300" %)__013d__ (% style="color:#d60093" %)__6390453d__(%%)** 333 +(% border="1" cellspacing="5" style="background-color:#ffffcc; color:green; width:510px" %) 334 +|(% style="width:100px" %)**3**|(% style="width:80px" %)**1**|(% style="width:90px" %)**3**|(% style="width:90px" %)**3**|(% style="width:70px" %)**4**|(% style="width:80px" %)((( 335 +**1-32 group** 336 +))) 337 +|(% style="width:102px" %)last open time(pb14)|(% style="width:93px" %)Door Status(pb15)|(% style="width:91px" %)door open num(pb15)|(% style="width:100px" %)last open time(pb15)|(% style="width:63px" %)[[Time stamp>>||anchor="H2.4.7A0Timestamp"]]|(% style="width:87px" %)...... 325 325 339 +If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NDS03A uplink data. 340 + 341 +[[image:image-20221117145932-2.png]] 342 + 343 + 344 +The payload is ASCII string, representative same HEX: 345 + 346 +**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__(%%)** 347 + 326 326 **where:** 327 327 328 -* (% style="color:#037691" %)**Device ID:**(%%) 0x 471071 =471071350 +* (% style="color:#037691" %)**Device ID:**(%%) 0x f867787050213317 = f867787050213317 329 329 330 330 * (% style="color:#037691" %)**Version:**(%%) 0x0064=100=1.0.0 331 331 332 -* (% style="color:#037691" %)**BAT :**(%%) 0x0cc 3= 3267 mV = 3.267V354 +* (% style="color:#037691" %)**BAT :**(%%) 0x0ccf = 3279 mV = 3.279V 333 333 334 -* (% style="color:#037691" %)**Singal: **(%%)0x 09 =9356 +* (% style="color:#037691" %)**Singal: **(%%)0x19 = 25 335 335 336 336 * (% style="color:#037691" %)**Mod:**(%%) 0x01 = 1 337 337 338 -* (% style="color:#037691" %)** Exitflag:360 +* (% style="color:#037691" %)**Door Status:**(%%) 0x00=0 339 339 340 -* (% style="color:#037691" %)** Distance1: **(%%)0x00ef=239362 +* (% style="color:#037691" %)**Alarm Status: **(%%)0x00 =0 341 341 342 -* (% style="color:#037691" %)** Distance2: **(%%)0x013d=317364 +* (% style="color:#037691" %)**door open num: **(%%)0x000016 =22 343 343 344 -* (% style="color:#037691" %)** Timestamp: **(%%)0x6390453d =1670399293(Unix Time)366 +* (% style="color:#037691" %)**last open time: **(%%)0x000017 =23 345 345 368 +* (% style="color:#037691" %)**Timestamp:**(%%) 0x637590df =1668649183 (Unix Time) 346 346 347 - 348 348 == 2.4 Payload Explanation and Sensor Interface == 349 349 350 350 === 2.4.1 Device ID === ... ... @@ -366,13 +366,13 @@ 366 366 367 367 Specify the software version: 0x64=100, which means firmware version 1.00. 368 368 369 -For example 0x00 64 : This device is N MDS2001 with firmware version 1.0.0.391 +For example 0x00 64 : This device is NDS03A 1 with firmware version 1.0.0. 370 370 371 371 372 372 === 2.4.3 Battery Info === 373 373 374 374 375 -Check the battery voltage for N MDS200.397 +Check the battery voltage for NDS03A. 376 376 377 377 Ex1: 0x0B45 = 2885mV 378 378 ... ... @@ -397,31 +397,34 @@ 397 397 **99** Not known or not detectable 398 398 399 399 400 -=== 2.4.5 Dis tance ===422 +=== 2.4.5 Disalarm: (default: 0) === 401 401 402 402 403 - [[image:1670407401682-959.png]]425 +(% style="color:blue" %)**If Disalarm = 1**(%%), NDS03A will only send uplink at every TDC periodically. This is normally use for pulse meter application, in this application, there are many open/close event, and platform only care about the total number of pulse. 404 404 405 - **(% style="color:blue" %)Object1Distance:**427 +(% style="color:blue" %)**If Disalarm = 0**(%%), NDS03A 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. 406 406 407 - Distancebetween sensorprobe tothe firstobject.(unit:cm)429 + (% style="color:red" %)**Note:**(%%) When Disalarm=0, a high frequently open/close event will cause lots of uplink and drain battery very fast. 408 408 409 -For example, if the data you get from the register is 0x02 0x05, the distance between the sensor and the measured object is 410 410 411 - **(% style="color:blue"%)0205(H)=517(D)=517 cm.**432 +=== 2.4.6 Keep Status & Keep Time === 412 412 413 413 414 - **(%style="color:blue"%)Object2Distance:**435 +Shows the configure value of Alarm Base on Timeout Feature 415 415 416 -Distance between sensor probe to the second object. (unit: cm) 417 417 438 +=== 2.4.7 Timestamp === 418 418 419 -=== 2.4.6 Timestamp === 420 420 421 - 422 422 Timestamp : 0x6315537b =1662342011 423 423 424 424 444 +=== 2.4.8 Switch Dual Channel Mode === 445 + 446 + 447 +NDS03A can connect two door sensors. Another door sensor can be connected to PB15 pin. Both channels support alarm function. 448 + 449 + 425 425 == 2.5 Downlink Payload == 426 426 427 427
- 1670406261143-723.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -77.9 KB - Content
- 1670407401682-959.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -23.7 KB - Content