<
From version < 81.1 >
edited by Xiaoling
on 2022/12/07 18:03
To version < 83.2 >
edited by Xiaoling
on 2022/12/08 09:28
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -16,7 +16,6 @@
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.
18 18  
19 -
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.
21 21  
22 22  NMDS200 can (% style="color:blue" %)**measure two distances**(%%): the closest object and next object behind the closest one.
... ... @@ -33,7 +33,6 @@
33 33  )))
34 34  
35 35  
36 -
37 37  == ​1.2  Features ==
38 38  
39 39  
... ... @@ -51,7 +51,6 @@
51 51  * Micro SIM card slot for NB-IoT SIM
52 52  * 8500mAh Battery for long-term use
53 53  
54 -
55 55  == 1.3 Radar probe specification ==
56 56  
57 57  
... ... @@ -64,8 +64,6 @@
64 64  * Horizontal Angel: 78°
65 65  * Vertical Angel: 23°
66 66  
67 -
68 -
69 69  == 1.4  Storage Temperature ==
70 70  
71 71  
... ... @@ -72,13 +72,9 @@
72 72   -40°C to +85°C
73 73  
74 74  
75 -
76 -
77 -
78 78  == 1.5 ​ Applications ==
79 79  
80 80  
81 -
82 82  * Horizontal distance measurement
83 83  * Liquid level measurement
84 84  * Parking management system
... ... @@ -89,7 +89,6 @@
89 89  * Sewer
90 90  * Bottom water level monitoring
91 91  
92 -
93 93  == 1.6  Specification ==
94 94  
95 95  
... ... @@ -107,7 +107,6 @@
107 107  * B20 @H-FDD: 800MHz
108 108  * B28 @H-FDD: 700MHz
109 109  
110 -
111 111  == 1.7  Installation ==
112 112  
113 113  
... ... @@ -147,7 +147,7 @@
147 147  
148 148  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.
149 149  
150 -[[image:image-20221207173300-4.png]]
139 +[[image:image-20221208090742-1.png]]
151 151  
152 152  
153 153  === 2.2.1 Insert NB-IoT SIM card ===
... ... @@ -203,7 +203,7 @@
203 203  (% 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/]]
204 204  
205 205  
206 -(% style="color:blue" %)**Use below commands in NDS03A:**
195 +(% style="color:blue" %)**Use below commands in NMDS200:**
207 207  
208 208  * (% style="color:#037691" %)**AT+PRO=1**                (%%) ~/~/ Set to use CoAP protocol to uplink
209 209  
... ... @@ -343,8 +343,6 @@
343 343  
344 344  * (% style="color:#037691" %)**Timestamp: **(%%)0x6390453d =1670399293 (Unix Time)
345 345  
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 NDS03A 1 with firmware version 1.0.0.
356 +For example 0x00 64 : This device is NMDS200 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 NDS03A.
362 +Check the battery voltage for NMDS200.
376 376  
377 377  Ex1: 0x0B45 = 2885mV
378 378  
... ... @@ -397,38 +397,36 @@
397 397  **99**    Not known or not detectable
398 398  
399 399  
400 -=== 2.4.5  Disalarm: (default: 0) ===
387 +=== 2.4.5  Distance ===
401 401  
402 402  
403 -(% 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.
390 +[[image:1670407401682-959.png]]
404 404  
405 -(% 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 - (% style="color:red" %)**Note:**(%%) When Disalarm=0, a high frequently open/close event will cause lots of uplink and drain battery very fast.
393 +(% style="color:blue" %)**Object1 Distance:**
408 408  
395 +Distance between sensor probe to the first object. (unit: cm)
409 409  
410 -=== 2.4.6  Keep Status & Keep Time ===
397 +For example, if the data you get from the register is 0x02 0x05, the distance between the sensor and the measured object is
411 411  
399 +(% style="color:blue" %)**0205(H) = 517 (D) = 517 cm.**
412 412  
413 -Shows the configure value of Alarm Base on Timeout Feature
414 414  
402 +(% style="color:blue" %)**Object2 Distance:**
415 415  
416 -=== 2.4.7  Timestamp ===
404 +Distance between sensor probe to the second object. (unit: cm)
417 417  
418 418  
419 -Timestamp : 0x6315537b =1662342011
407 +=== 2.4.6  Timestamp ===
420 420  
421 421  
422 -=== 2.4.8  Switch Dual Channel Mode ===
410 +Timestamp : 0x6315537b =1662342011
423 423  
424 424  
425 -NDS03A can connect two door sensors. Another door sensor can be connected to PB15 pin. Both channels support alarm function.
426 -
427 -
428 428  == 2.5  Downlink Payload ==
429 429  
430 430  
431 -By default, NDS03A prints the downlink payload to console port.
416 +By default, NMDS200 prints the downlink payload to console port.
432 432  
433 433  [[image:image-20221021111414-18.png]] ​
434 434  
... ... @@ -445,7 +445,7 @@
445 445  
446 446  * (% style="color:#037691" %)**Reset**
447 447  
448 -If payload = 0x04FF, it will reset the NDS03A
433 +If payload = 0x04FF, it will reset the NMDS200
449 449  
450 450  * (% style="color:#037691" %)**INTMOD**
451 451  
... ... @@ -455,112 +455,37 @@
455 455  == 2.6  ​LED Indicator ==
456 456  
457 457  
458 -The NDS03A has an internal LED which is to show the status of different states.
443 +The NMDS200 has an internal LED which is to show the status of different states.
459 459  
460 460  * When the device starts normally, the LED will light up for 1 second.
461 -* After NDS03A join NB-IoT network. The LED will be ON for 3 seconds.
446 +* After NMDS200 join NB-IoT network. The LED will be ON for 3 seconds.
462 462  * For each uplink probe, LED will be on for 500ms.
463 463  
464 -== 2.7  Alarm Base on Timeout ==
465 465  
466 466  
467 -NDS03A can monitor the timeout for a status change, this feature can be used to monitor some events such as door opening too long etc. Related Parameters are:
468 468  
452 +== 2.7  Distance alarm function ==
469 469  
470 -(% style="color:blue" %)**1. Keep Status: Status to be monitor**
471 471  
472 -Keep Status = 1: Monitor Close to Open event
455 +(% style="color:blue" %)**AT Command: AT+ALARM1=min,max**
473 473  
474 -Keep Status = 0: Monitor Open to Close event
457 +**(% style="color:blue" %)Example 1:**
475 475  
459 +AT+ ALARM1 =60,200  ~/~/ Alarm when moisture lower than 60.
476 476  
477 -(% style="color:blue" %)**2. Keep Time: Timeout to send an Alarm**
461 +AT+ ALARM2 =min,max
478 478  
479 -Range 0 ~~ 65535(0xFFFF) seconds.
480 480  
481 -If keep time = 0, Disable Alarm Base on Timeout feature.
464 +**(% style="color:blue" %)Example 2:**
482 482  
483 -If keep time > 0, device will monitor the keep status event and send an alarm when status doesn't change after timeout.
466 +AT+ ALARM2 =200,1500  ~/~/ Alarm when temperature lower than 1500
484 484  
485 485  
486 -(% style="color:blue" %)**AT Command to configure:**
487 487  
488 -(% style="color:blue" %)**PB14 PIN:**
489 489  
490 -(% style="color:#037691" %)**AT+TTRIG=1,30** (%%) **~-~->**  When the **Keep Status** change from connected to disconnect, and device remains in disconnect status for more than 30 seconds. NDS03A will send an uplink packet, the [[Alarm bit>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/CPL01%20LoRaWAN%20Outdoor%20PulseContact%20%20Sensor%20Manual/#H2.3.3Real-TimeOpen2FCloseStatus2CUplinkFPORT3D2]] (the second bit of 1^^st^^ byte of payload) on this uplink packet is set to 1.
471 +== 2.8  Set the number of data to be uploaded and the recording time ==
491 491  
492 -(% style="color:#037691" %)**AT+TTRIG=0,0 ** (%%) **~-~->** Default Value, disable timeout Alarm.
493 493  
494 -
495 -(% style="color:blue" %)**PB15 PIN:**
496 -
497 -(% style="color:#037691" %)**AT+TTRIG2=1,30**
498 -
499 -(% style="color:#037691" %)**AT+TTRIG2=0,0 **
500 -
501 -
502 -== 2.8  Set debug mode ==
503 -
504 -
505 -Feature: Enable or Disable debug mode
506 -
507 -(% style="color:blue" %)**AT Command: AT+DEBUG**
508 -
509 -[[image:image-20221021111629-21.png]]
510 -
511 -
512 -
513 -== 2.9  Clear Flash Record ==
514 -
515 -
516 -Feature: Clear flash storage for data log feature.
517 -
518 -(% style="color:blue" %)**AT Command: AT+CLRDTA**
519 -
520 -[[image:image-20221021111527-19.png]]
521 -
522 -
523 -== 2.10  Count Mod ==
524 -
525 -
526 -(% style="color:blue" %)**AT Command: AT+COUNTMOD**
527 -
528 -[[image:image-20221118092935-1.png]]
529 -
530 -
531 -== 2.11  Interrupt Pin Channel Mod ==
532 -
533 -
534 -(% style="color:blue" %)**AT Command: AT+TTRCHANNEL**
535 -
536 -[[image:image-20221118093144-2.png]]
537 -
538 -
539 -== 2.12 TTRIG1/2 timeout status alarm ==
540 -
541 -
542 -It needs to be used with AT+TTRIG1 or AT+TTRIG2. When TTRIG1 or TTRIG2 times out and causes an alarm, and the status does not change subsequently, an alarm packet will be sent at the alarm interval.
543 -
544 -(% style="color:blue" %)**AT Command: AT+TTRALARM**
545 -
546 -[[image:image-20221118093512-3.png]]
547 -
548 -
549 -== 2.13  Select counting mode ==
550 -
551 -
552 -(% style="color:blue" %)**AT Command: AT+TTRMODx=a,b**
553 -
554 -When (% style="color:red" %)**a=0**(%%), the door is opened to count, and when (% style="color:red" %)**a=1**(%%),the closed door is counted.
555 -
556 -When (% style="color:red" %)**b=0**(%%), it is the last door open duration, and when (% style="color:red" %)**b=1**(%%),the last door close duration.
557 -
558 -[[image:image-20221118093658-4.png]]
559 -
560 -
561 -== 2.14  Set the number of data to be uploaded and the recording time ==
562 -
563 -
564 564  (% style="color:blue" %)**AT Command:**
565 565  
566 566  (% style="color:#037691" %)**AT+TR=900**(%%)  ~/~/  The unit is seconds, and the default is to record data once every 900 seconds.( The minimum can be set to 180 seconds)
... ... @@ -568,7 +568,7 @@
568 568  (% style="color:#037691" %)**AT+NOUD=8**(%%)** ** ~/~/  The device uploads 0 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
569 569  
570 570  
571 -== 2.15  Read or Clear cached data ==
481 +== 2.9  Read or Clear cached data ==
572 572  
573 573  
574 574  (% style="color:blue" %)**AT Command:**
... ... @@ -577,10 +577,10 @@
577 577  
578 578  (% style="color:#037691" %)**AT+CDP=0**  (%%) ~/~/ Clear cached data ​
579 579  
580 -[[image:image-20221118094227-5.png]]
490 +[[image:1670408172929-569.png]]
581 581  
582 582  
583 -== 2.16  ​Firmware Change Log ==
493 +== 2.10  ​Firmware Change Log ==
584 584  
585 585  
586 586  Download URL & Firmware Change log: [[https:~~/~~/www.dropbox.com/sh/hacq385w6qgnonr/AAC3D79GFGF1JdZUIzNegn2Ha?dl=0>>https://www.dropbox.com/sh/hacq385w6qgnonr/AAC3D79GFGF1JdZUIzNegn2Ha?dl=0]]
... ... @@ -588,12 +588,12 @@
588 588  Upgrade Instruction: [[Upgrade Firmware>>||anchor="H5.1200BHowtoUpgradeFirmware"]]
589 589  
590 590  
591 -== 2.17  ​Battery Analysis ==
501 +== 2.11  ​Battery Analysis ==
592 592  
593 -=== 2.17.1  ​Battery Type ===
503 +=== 2.11.1  ​Battery Type ===
594 594  
595 595  
596 -The NDS03A battery is a combination of an 8500mAh Li/SOCI2 Battery and a Super Capacitor. The battery is non-rechargeable battery type with a low discharge rate (<2% per year). This type of battery is commonly used in IoT devices such as water meter.
506 +The NMDS200 battery is a combination of an 8500mAh Li/SOCI2 Battery and a Super Capacitor. The battery is non-rechargeable battery type with a low discharge rate (<2% per year). This type of battery is commonly used in IoT devices such as water meter.
597 597  
598 598  The battery is designed to last for several years depends on the actual use environment and update interval. 
599 599  
... ... @@ -608,7 +608,7 @@
608 608  [[image:image-20221021111911-26.png]] ​
609 609  
610 610  
611 -=== 2.17.2  Power consumption Analyze ===
521 +=== 2.11.2  Power consumption Analyze ===
612 612  
613 613  
614 614  Dragino battery powered product are all runs in Low Power mode. We have an update battery calculator which base on the measurement of the real device. User can use this calculator to check the battery life and calculate the battery life if want to use different transmit interval.
... ... @@ -630,16 +630,16 @@
630 630  [[image:1666596205057-567.png]] ​
631 631  
632 632  
633 -=== 2.17.3  ​Battery Note ===
543 +=== 2.11.3  ​Battery Note ===
634 634  
635 635  
636 636  The Li-SICO battery is designed for small current / long period application. It is not good to use a high current, short period transmit method. The recommended minimum period for use of this battery is 5 minutes. If you use a shorter period time to transmit LoRa, then the battery life may be decreased.
637 637  
638 638  
639 -=== 2.17.4  Replace the battery ===
549 +=== 2.11.4  Replace the battery ===
640 640  
641 641  
642 -The default battery pack of NDS03A includes a ER26500 plus super capacitor. If user can't find this pack locally, they can find ER26500 or equivalence without the SPC1520 capacitor, which will also work in most case. The SPC can enlarge the battery life for high frequency use (update period below 5 minutes).
552 +The default battery pack of NMDS200 includes a ER26500 plus super capacitor. If user can't find this pack locally, they can find ER26500 or equivalence without the SPC1520 capacitor, which will also work in most case. The SPC can enlarge the battery life for high frequency use (update period below 5 minutes).
643 643  
644 644  
645 645  = 3. ​ Access NB-IoT Module =
... ... @@ -693,57 +693,51 @@
693 693  
694 694  AT+SERVADDR  : Server Address
695 695  
696 -AT+TR      :  Get or Set record time
606 +AT+TR      :  Get or Set record time
697 697  
698 -AT+NOUD      : Get or Set the number of data to be uploaded
608 +AT+NOUD :  Get or Set the number of data to be uploaded
699 699  
700 700  AT+CDP     :  Read or Clear cached data
701 701  
702 -AT+ DEBUG   : Enable or Disable debug mode
612 +AT+DEBUG:  Enable or Disable debug mode
703 703  
704 -AT+ TTRIG  : Get or Set PB14 PIN Alarm Base on Timeout
614 +AT+ALARM1:  Get or Set alarm of distance1
705 705  
706 -AT+ TTRIG  : Get or Set PB15 PIN Alarm Base on Timeout
616 +AT+ALARM2:  Get or Set alarm of distance2
707 707  
708 -AT+COUNTMOGet or Set the count mode
618 +AT+GETSENSORVALUE Returns the current sensor measurement
709 709  
710 -AT+TTRCHANNEL  : Get or Set the number of interrupt channels
620 +AT+POWERIC :  Get or set the Power IC flag
711 711  
712 -AT+TTRALARM : Get or Set TTRIG1 of Alarm interval (unit: minute)
713 713  
714 -AT+DISALARM  : Enable/Disable Alarm for door open/close or water leak event
715 -
716 -AT+ CLRC   :  Clear current door open count
717 -
718 -
719 719  (% style="color:blue" %)**COAP Management**      
720 720  
721 -AT+URI            : Resource parameters
625 +AT+URI :  Resource parameters
722 722  
723 723  
724 724  (% style="color:blue" %)**UDP Management**
725 725  
726 -AT+CFM          : Upload confirmation mode (only valid for UDP)
630 +AT+CFM :  Upload confirmation mode (only valid for UDP)
727 727  
728 728  
729 729  (% style="color:blue" %)**MQTT Management**
730 730  
731 -AT+CLIENT               : Get or Set MQTT client
635 +AT+CLIENT  : Get or Set MQTT client
732 732  
733 -AT+UNAME  : Get or Set MQTT Username
637 +AT+UNAME : Get or Set MQTT Username
734 734  
735 -AT+PWD                  : Get or Set MQTT password
639 +AT+PWD  :  Get or Set MQTT password
736 736  
737 -AT+PUBTOPIC  : Get or Set MQTT publish topic
641 +AT+PUBTOPIC :  Get or Set MQTT publish topic
738 738  
739 -AT+SUBTOPIC  : Get or Set MQTT subscription topic
643 +AT+SUBTOPIC :  Get or Set MQTT subscription topic
740 740  
741 741  
742 742  (% style="color:blue" %)**Information**          
743 743  
744 -AT+FDR  : Factory Data Reset
648 +AT+FDR :  Factory Data Reset
745 745  
746 -AT+PWORD  : Serial Access Password
650 +AT+PWORD :  Serial Access Password
747 747  
748 748  
749 749  = ​5.  FAQ =
... ... @@ -755,7 +755,7 @@
755 755  
756 756  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]]
757 757  
758 -(% 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.**
662 +(% 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.**
759 759  
760 760  
761 761  = 6.  Trouble Shooting =
... ... @@ -775,7 +775,7 @@
775 775  = 7. ​ Order Info =
776 776  
777 777  
778 -Part Number**:** NDS03A
682 +Part Number:**(% style="color:blue" %) NMDS200**
779 779  
780 780  
781 781  = 8.  Packing Info =
... ... @@ -783,7 +783,7 @@
783 783  
784 784  (% style="color:blue" %)**Package Includes**:
785 785  
786 -* NDS03A Open/Close Door Sensor x 1
690 +* NMDS200 NB-IoT Microwave Radar Distance Sensor x 1
787 787  
788 788  = 9.  Support =
789 789  
1670408172929-569.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +211.8 KB
Content
image-20221208090742-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +79.7 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0