<
From version < 83.1 >
edited by Xiaoling
on 2022/12/08 09:07
To version < 90.2 >
edited by Xiaoling
on 2022/12/12 17:19
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,13 +1,28 @@
1 1  (% style="text-align:center" %)
2 -[[image:LMDS200_10.jpg]]
2 +[[image:LMDS200_10.jpg||height="572" width="572"]]
3 3  
4 4  
5 +
6 +
7 +
8 +(% style="display:none" %) (%%)
9 +
10 +
11 +
12 +
13 +
5 5  **Table of Contents:**
6 6  
16 +{{toc/}}
7 7  
8 8  
9 9  
10 10  
21 +
22 +
23 +
24 +
25 +
11 11  = 1.  Introduction =
12 12  
13 13  == 1.1 ​ What is NMDS200 NB-IoT Microwave Radar Distance Sensor ==
... ... @@ -15,25 +15,37 @@
15 15  
16 16  (((
17 17  The Dragino NMDS200 is a(% style="color:blue" %)** NB-IoT Microwave Radar distance sensor**(%%). It uses (% style="color:blue" %)**24Ghz Microwave**(%%) to detect the distance between sensor and different objects. Compare vs ultrasonic or Lidar measurement method, Microwave Radar is (% style="color:blue" %)**more reliable for condensation / dusty environment**(%%). It can sense correct distance even there is water or thick dust on top of the sensor.
33 +)))
18 18  
19 -
35 +(((
20 20  The NMDS200 can be applied to scenarios such as horizontal distance measurement, parking management system, object proximity and presence detection, intelligent trash can management system, robot obstacle avoidance, automatic control, sewer, etc.
37 +)))
21 21  
39 +(((
22 22  NMDS200 can (% style="color:blue" %)**measure two distances**(%%): the closest object and next object behind the closest one.
41 +)))
23 23  
43 +(((
24 24  NMDS200 (% style="color:blue" %)**supports Alarm Feature**(%%), user can set the NMDS200 to uplink data in a short interval when the distance is out of configured range.
45 +)))
25 25  
47 +(((
26 26  NarrowBand-Internet of Things (NB-IoT) is a (% style="color:blue" %)**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.
49 +)))
27 27  
51 +(((
28 28  NMDS200 (% style="color:blue" %)**supports different uplink**(%%) methods including (% style="color:blue" %)**TCP, MQTT, UDP, and CoAP**(%%) for different application requirements.
53 +)))
29 29  
55 +(((
30 30  NMDS200 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)
57 +)))
31 31  
59 +(((
32 32  To use NMDS200, user needs to check if there is NB-IoT coverage in the field and with the Nb-IoT bands that NMDS200 supports. If local operator support it, user needs to get a** (% style="color:blue" %)NB-IoT SIM card(%%)** from the operator and install into NMDS200 to get NB-IoT network connection.
33 33  )))
34 34  
35 35  
36 -
37 37  == ​1.2  Features ==
38 38  
39 39  
... ... @@ -51,13 +51,15 @@
51 51  * Micro SIM card slot for NB-IoT SIM
52 52  * 8500mAh Battery for long-term use
53 53  
81 +
82 +
54 54  == 1.3 Radar probe specification ==
55 55  
56 56  
57 57  * Measuring Method: FMCW
58 -* Frequency: 24.000 24.500 GHz
87 +* Frequency: 24.000 ~~ 24.500 GHz
59 59  * Measurement output power: 6dBm
60 -* Measure range: 0.5 20m
89 +* Measure range: 0.5 ~~ 20m
61 61  * Accuracy: ±0.1m
62 62  * Resolution: 0.01m
63 63  * Horizontal Angel: 78°
... ... @@ -64,6 +64,7 @@
64 64  * Vertical Angel: 23°
65 65  
66 66  
96 +
67 67  == 1.4  Storage Temperature ==
68 68  
69 69  
... ... @@ -70,13 +70,9 @@
70 70   -40°C to +85°C
71 71  
72 72  
73 -
74 -
75 -
76 76  == 1.5 ​ Applications ==
77 77  
78 78  
79 -
80 80  * Horizontal distance measurement
81 81  * Liquid level measurement
82 82  * Parking management system
... ... @@ -87,6 +87,8 @@
87 87  * Sewer
88 88  * Bottom water level monitoring
89 89  
116 +
117 +
90 90  == 1.6  Specification ==
91 91  
92 92  
... ... @@ -104,6 +104,8 @@
104 104  * B20 @H-FDD: 800MHz
105 105  * B28 @H-FDD: 700MHz
106 106  
135 +
136 +
107 107  == 1.7  Installation ==
108 108  
109 109  
... ... @@ -110,10 +110,12 @@
110 110  Sensor measure direction and angle is as below. When install the sensor, please make sure the sensor direct to object.
111 111  
112 112  
113 -[[image:image-20221207170748-1.png]] [[image:image-20221207170748-2.png||height="366" width="672"]]
143 +[[image:image-20221207170748-1.png]]
114 114  
115 115  
146 + [[image:image-20221207170748-2.png||height="345" width="634"]]
116 116  
148 +
117 117  == 1.8  Pin Definitions and Switch ==
118 118  
119 119  
... ... @@ -129,7 +129,7 @@
129 129  
130 130  The diagram below shows the working flow in the default firmware of NMDS200:
131 131  
132 -[[image:image-20221021110615-5.png]]
164 +[[image:image-20221021110615-5.png||height="996" width="492"]]
133 133  
134 134  
135 135  == 2.2 ​ Configure NMDS200 ==
... ... @@ -143,7 +143,7 @@
143 143  
144 144  Below figure shows our testing structure. Here we have NB-IoT network coverage by China Mobile, the band they use is B8.  The NMDS200 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.
145 145  
146 -[[image:image-20221207173300-4.png]]
178 +[[image:image-20221209090938-1.png]]
147 147  
148 148  
149 149  === 2.2.1 Insert NB-IoT SIM card ===
... ... @@ -192,7 +192,6 @@
192 192  (% 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]]
193 193  
194 194  
195 -
196 196  === 2.2.3 Use CoAP protocol to uplink data ===
197 197  
198 198  
... ... @@ -199,7 +199,7 @@
199 199  (% style="color:red" %)**Note: if you don't have a CoAP server, you can refer this link to set up a CoAP server: **(%%)[[**http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Set%20up%20CoAP%20Server/**>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Set%20up%20CoAP%20Server/]]
200 200  
201 201  
202 -(% style="color:blue" %)**Use below commands in NDS03A:**
233 +(% style="color:blue" %)**Use below commands in NMDS200:**
203 203  
204 204  * (% style="color:#037691" %)**AT+PRO=1**                (%%) ~/~/ Set to use CoAP protocol to uplink
205 205  
... ... @@ -209,7 +209,7 @@
209 209  
210 210  For parameter description, please refer to AT command set
211 211  
212 -[[image:image-20221021110948-8.png]]
243 +[[image:1670471530120-960.png||height="647" width="674"]]
213 213  
214 214  
215 215  After configuring the server address and (% style="color:green" %)**reset NMDS200**(%%) (via AT+ATZ ), NMDS200 will start to uplink sensor values to the CoAP server.
... ... @@ -228,7 +228,7 @@
228 228  
229 229  * (% style="color:#037691" %)**AT+CFM=1       ** (%%) ~/~/  If the server does not respond, this command is unnecessary
230 230  
231 -​ [[image:image-20221021111025-10.png]]
262 +​ [[image:1670471559211-638.png]]
232 232  
233 233  
234 234  [[image:image-20221021111033-11.png||height="241" width="576"]]
... ... @@ -254,7 +254,7 @@
254 254  
255 255  * (% style="color:#037691" %)**AT+SUBTOPIC=NSE01_SUB          ** (%%) ~/~/  Set the subscription topic of MQTT
256 256  
257 -​ [[image:image-20221118103445-7.png]]
288 +​ [[image:1670471584490-640.png]]
258 258  
259 259  
260 260  [[image:1670405928926-116.png]]
... ... @@ -273,7 +273,7 @@
273 273  
274 274  * (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5600   ** (%%) ~/~/  Set TCP server address and port
275 275  
276 -​ [[image:1670406036256-101.png||height="676" width="713"]]
307 +​ [[image:1670471613823-833.png]]
277 277  
278 278  
279 279  [[image:image-20221021111131-15.png]]
... ... @@ -300,15 +300,15 @@
300 300  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.
301 301  
302 302  
303 -(% border="1" cellspacing="5" style="background-color:#ffffcc; color:green; width:510px" %)
304 -|=(% 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**
305 -|=(% 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" %)Exit flag|(% style="width:94px" %) Distance 1 |(% style="width:93px" %) Distance  2
334 +(% border="1" cellspacing="5" style="background-color:#ffffcc; color:green; width:450px" %)
335 +|=(% scope="row" style="width: 60px;" %)**Size(bytes)**|(% style="width:50px" %)**8**|(% style="width:30px" %)**2**|(% style="width:30px" %)**2**|(% style="width:75px" %)**1**|(% style="width:30px" %)**1**|(% style="width:50px" %)**1**|(% style="width:60px" %)**2**|(% style="width:60px" %)**2**
336 +|=(% 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" %)Exit flag|(% style="width:94px" %) [[Distance 1>>||anchor="H2.4.5A0Distance"]] |(% style="width:93px" %) [[Distance 2>>||anchor="H2.4.5A0Distance"]]
306 306  
307 -(% border="1.5" style="background-color:#ffffcc; color:green; width:450px" %)
308 -|(% style="width:50px" %)**4**|(% style="width:90px" %)**2**|(% style="width:90px" %)**2**|(% style="width:60px" %)**4**|(% style="width:50px" %)(((
338 +(% border="1" style="background-color:#ffffcc; color:green; width:429px" %)
339 +|(% style="width:60px" %)**4**|(% style="width:60px" %)**2**|(% style="width:60px" %)**2**|(% style="width:60px" %)**4**|(% style="width:100px" %)(((
309 309  **1-32 group**
310 310  )))
311 -|(% style="width:98px" %)[[Time stamp>>||anchor="H2.4.7A0Timestamp"]]| Distance 1 | Distance  2|(% style="width:67px" %)Time stamp|(% style="width:74px" %)...
342 +|(% style="width:98px" %)[[Time stamp>>||anchor="H2.4.6A0Timestamp"]]| Distance 1 | Distance  2|(% style="width:67px" %)Time stamp|(% style="width:100px" %)...
312 312  
313 313  If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NMDS200 uplink data.
314 314  
... ... @@ -340,6 +340,7 @@
340 340  * (% style="color:#037691" %)**Timestamp: **(%%)0x6390453d =1670399293 (Unix Time)
341 341  
342 342  
374 +
343 343  == 2.4  Payload Explanation and Sensor Interface ==
344 344  
345 345  === 2.4.1  Device ID ===
... ... @@ -379,17 +379,17 @@
379 379  
380 380  NB-IoT Network signal Strength.
381 381  
382 -**Ex1: 0x1d = 29**
414 +(% style="color:blue" %)**Ex1: 0x1d = 29**
383 383  
384 -**0**  -113dBm or less
416 +(% style="color:#037691" %)**0** (%%) -113dBm or less
385 385  
386 -**1**  -111dBm
418 +(% style="color:#037691" %)**1**  (%%) -111dBm
387 387  
388 -**2...30** -109dBm... -53dBm
420 +(% style="color:#037691" %)**2...30** (%%) -109dBm... -53dBm
389 389  
390 -**31**   -51dBm or greater
422 +(% style="color:#037691" %)**31** (%%) -51dBm or greater
391 391  
392 -**99**    Not known or not detectable
424 +(% style="color:#037691" %)**99** (%%) Not known or not detectable
393 393  
394 394  
395 395  === 2.4.5  Distance ===
... ... @@ -397,6 +397,7 @@
397 397  
398 398  [[image:1670407401682-959.png]]
399 399  
432 +
400 400  (% style="color:blue" %)**Object1 Distance:**
401 401  
402 402  Distance between sensor probe to the first object. (unit: cm)
... ... @@ -450,7 +450,7 @@
450 450  The NMDS200 has an internal LED which is to show the status of different states.
451 451  
452 452  * When the device starts normally, the LED will light up for 1 second.
453 -* After NDS03A join NB-IoT network. The LED will be ON for 3 seconds.
486 +* After NMDS200 join NB-IoT network. The LED will be ON for 3 seconds.
454 454  * For each uplink probe, LED will be on for 500ms.
455 455  
456 456  
... ... @@ -460,16 +460,16 @@
460 460  
461 461  (% style="color:blue" %)**AT Command: AT+ALARM1=min,max**
462 462  
463 -**Example 1:**
496 +(% style="color:#037691" %)**Example 1:**
464 464  
465 -AT+ ALARM1 =60,200  ~/~/ Alarm when moisture lower than 60.
498 +AT+ ALARM1 =60,200  ~/~/ Alarm when distance1 lower than 60.
466 466  
467 467  AT+ ALARM2 =min,max
468 468  
469 469  
470 -**Example 2:**
503 +(% style="color:#037691" %)**Example 2:**
471 471  
472 -AT+ ALARM2 =200,1500  ~/~/ Alarm when temperature lower than 1500
505 +AT+ ALARM2 =200,1500  ~/~/ Alarm when distance2 lower than 1500.
473 473  
474 474  
475 475  == 2.8  Set the number of data to be uploaded and the recording time ==
... ... @@ -599,65 +599,59 @@
599 599  
600 600  AT+INTMOD            : Set the trigger interrupt mode
601 601  
602 -AT+5VT  : Set extend the time of 5V power  
635 +AT+5VT  : Set extend the time of 5V power  
603 603  
604 -AT+PRO  : Choose agreement
637 +AT+PRO  : Choose agreement
605 605  
606 -AT+RXDL  : Extend the sending and receiving time
639 +AT+RXDL  : Extend the sending and receiving time
607 607  
608 -AT+SERVADDR  : Server Address
641 +AT+SERVADDR  : Server Address
609 609  
610 -AT+TR      :  Get or Set record time
643 +AT+TR      :  Get or Set record time
611 611  
612 -AT+NOUD      : Get or Set the number of data to be uploaded
645 +AT+NOUD :  Get or Set the number of data to be uploaded
613 613  
614 614  AT+CDP     :  Read or Clear cached data
615 615  
616 -AT+ DEBUG   : Enable or Disable debug mode
649 +AT+DEBUG:  Enable or Disable debug mode
617 617  
618 -AT+ TTRIG  : Get or Set PB14 PIN Alarm Base on Timeout
651 +AT+ALARM1:  Get or Set alarm of distance1
619 619  
620 -AT+ TTRIG  : Get or Set PB15 PIN Alarm Base on Timeout
653 +AT+ALARM2:  Get or Set alarm of distance2
621 621  
622 -AT+COUNTMOGet or Set the count mode
655 +AT+GETSENSORVALUE Returns the current sensor measurement
623 623  
624 -AT+TTRCHANNEL  : Get or Set the number of interrupt channels
657 +AT+POWERIC :  Get or set the Power IC flag
625 625  
626 -AT+TTRALARM : Get or Set TTRIG1 of Alarm interval (unit: minute)
627 627  
628 -AT+DISALARM  : Enable/Disable Alarm for door open/close or water leak event
629 -
630 -AT+ CLRC   :  Clear current door open count
631 -
632 -
633 633  (% style="color:blue" %)**COAP Management**      
634 634  
635 -AT+URI            : Resource parameters
662 +AT+URI :  Resource parameters
636 636  
637 637  
638 638  (% style="color:blue" %)**UDP Management**
639 639  
640 -AT+CFM          : Upload confirmation mode (only valid for UDP)
667 +AT+CFM :  Upload confirmation mode (only valid for UDP)
641 641  
642 642  
643 643  (% style="color:blue" %)**MQTT Management**
644 644  
645 -AT+CLIENT               : Get or Set MQTT client
672 +AT+CLIENT  : Get or Set MQTT client
646 646  
647 -AT+UNAME  : Get or Set MQTT Username
674 +AT+UNAME : Get or Set MQTT Username
648 648  
649 -AT+PWD                  : Get or Set MQTT password
676 +AT+PWD  :  Get or Set MQTT password
650 650  
651 -AT+PUBTOPIC  : Get or Set MQTT publish topic
678 +AT+PUBTOPIC :  Get or Set MQTT publish topic
652 652  
653 -AT+SUBTOPIC  : Get or Set MQTT subscription topic
680 +AT+SUBTOPIC :  Get or Set MQTT subscription topic
654 654  
655 655  
656 656  (% style="color:blue" %)**Information**          
657 657  
658 -AT+FDR  : Factory Data Reset
685 +AT+FDR :  Factory Data Reset
659 659  
660 -AT+PWORD  : Serial Access Password
687 +AT+PWORD :  Serial Access Password
661 661  
662 662  
663 663  = ​5.  FAQ =
... ... @@ -669,7 +669,7 @@
669 669  
670 670  Please see this link for how to upgrade:  [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/#H2.HardwareUpgradeMethodSupportList>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/#H2.HardwareUpgradeMethodSupportList]]
671 671  
672 -(% style="color:red" %)**Notice: **(% style="color:blue" %)**NDS03A** (%%)**and (% style="color:blue" %)LDS03A(%%)**(% style="color:blue" %) (%%)**share the same mother board. They use the same connection and method to update.**
699 +(% style="color:red" %)**Notice: **(% style="color:blue" %)**NMDS200** (%%)**and (% style="color:blue" %)LMDS200(%%)**(% style="color:blue" %) (%%)**share the same mother board. They use the same connection and method to update.**
673 673  
674 674  
675 675  = 6.  Trouble Shooting =
... ... @@ -689,7 +689,7 @@
689 689  = 7. ​ Order Info =
690 690  
691 691  
692 -Part Number**:** NDS03A
719 +Part Number:(% style="color:blue" %)** NMDS200**
693 693  
694 694  
695 695  = 8.  Packing Info =
... ... @@ -697,8 +697,10 @@
697 697  
698 698  (% style="color:blue" %)**Package Includes**:
699 699  
700 -* NDS03A Open/Close Door Sensor x 1
727 +* NMDS200 NB-IoT Microwave Radar Distance Sensor x 1
701 701  
729 +
730 +
702 702  = 9.  Support =
703 703  
704 704  
1670471530120-960.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +67.6 KB
Content
1670471559211-638.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +170.6 KB
Content
1670471584490-640.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +91.1 KB
Content
1670471613823-833.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +181.0 KB
Content
image-20221209090938-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +121.9 KB
Content
image-20221212171610-1.jpeg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +756.0 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0