Changes for page NDDS75 -- NB-IoT Distance Detect Sensor User Manual
Last modified by Bei Jinggeng on 2024/05/31 09:53
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.Edwin - Content
-
... ... @@ -71,8 +71,6 @@ 71 71 * Micro SIM card slot for NB-IoT SIM 72 72 * 8500mAh Battery for long term use 73 73 74 - 75 - 76 76 == 1.3 Specification == 77 77 78 78 ... ... @@ -103,8 +103,6 @@ 103 103 * STOP Mode: 10uA @ 3.3v 104 104 * Max transmit power: 350mA@3.3v 105 105 106 - 107 - 108 108 == 1.4 Applications == 109 109 110 110 ... ... @@ -205,13 +205,13 @@ 205 205 [[image:image-20220709092052-2.png]] 206 206 207 207 208 - (% style="color:blue" %)**Connection:**204 +**Connection:** 209 209 210 - (% style="background-color:yellow" %) **USB TTL GND <~-~-~-~-> GND**206 + (% style="background-color:yellow" %)USB TTL GND <~-~-~-~-> GND 211 211 212 - **~(% style="background-color:yellow" %)USB TTL TXD <~-~-~-~-> UART_RXD(%%)**208 + (% style="background-color:yellow" %)USB TTL TXD <~-~-~-~-> UART_RXD 213 213 214 - **~(% style="background-color:yellow" %)USB TTL RXD <~-~-~-~-> UART_TXD(%%)**210 + (% style="background-color:yellow" %)USB TTL RXD <~-~-~-~-> UART_TXD 215 215 216 216 217 217 In the PC, use below serial tool settings: ... ... @@ -249,10 +249,10 @@ 249 249 (% style="color:blue" %)**AT+PRO=1** (%%) ~/~/ Set to use CoAP protocol to uplink 250 250 ))) 251 251 * ((( 252 -(% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5683 ** (%%)~/~/ 248 +(% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5683 ** (%%)~/~/ to set CoAP server address and port 253 253 ))) 254 254 * ((( 255 -(% style="color:blue" %)**AT+URI=5,11,"mqtt",11,"coap",12,"0",15,"c=text1",23,"0" ** (%%) ~/~/ 251 +(% style="color:blue" %)**AT+URI=5,11,"mqtt",11,"coap",12,"0",15,"c=text1",23,"0" ** (%%) ~/~/Set COAP resource path 256 256 257 257 258 258 ... ... @@ -260,8 +260,6 @@ 260 260 261 261 ((( 262 262 For parameter description, please refer to AT command set 263 - 264 - 265 265 ))) 266 266 267 267 [[image:1657330452568-615.png]] ... ... @@ -270,8 +270,6 @@ 270 270 271 271 ((( 272 272 After configure the server address and (% style="color:green" %)**reset the device**(%%) (via AT+ATZ ), NDDS75 will start to uplink sensor values to CoAP server. 273 - 274 - 275 275 ))) 276 276 277 277 [[image:1657330472797-498.png]] ... ... @@ -281,12 +281,10 @@ 281 281 === 2.2.5 Use UDP protocol to uplink data(Default protocol) === 282 282 283 283 284 -* (% style="color:blue" %)**AT+PRO=2 ** (%%) ~/~/ 285 -* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5601 ** (%%) ~/~/ 286 -* (% style="color:blue" %)**AT+CFM=1 ** (%%) ~/~/ 276 +* (% style="color:blue" %)**AT+PRO=2 ** (%%) ~/~/ Set to use UDP protocol to uplink 277 +* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5601 ** (%%) ~/~/ to set UDP server address and port 278 +* (% style="color:blue" %)**AT+CFM=1 ** (%%) ~/~/ If the server does not respond, this command is unnecessary 287 287 288 - 289 - 290 290 [[image:1657330501006-241.png]] 291 291 292 292 ... ... @@ -297,13 +297,13 @@ 297 297 === 2.2.6 Use MQTT protocol to uplink data === 298 298 299 299 300 -* (% style="color:blue" %)**AT+PRO=3 ** (%%) ~/~/ 301 -* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,1883 ** (%%) ~/~/ 302 -* (% style="color:blue" %)**AT+CLIENT=CLIENT ** (%%)~/~/ 303 -* (% style="color:blue" %)**AT+UNAME=UNAME **(%%)~/~/ 304 -* (% style="color:blue" %)**AT+PWD=PWD **(%%)~/~/ 305 -* (% style="color:blue" %)**AT+PUBTOPIC=NDDS75_PUB **(%%)~/~/ 306 -* (% style="color:blue" %)**AT+SUBTOPIC=NDDS75_SUB **(%%) ~/~/ 290 +* (% style="color:blue" %)**AT+PRO=3 ** (%%) ~/~/Set to use MQTT protocol to uplink 291 +* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,1883 ** (%%) ~/~/Set MQTT server address and port 292 +* (% style="color:blue" %)**AT+CLIENT=CLIENT ** (%%)~/~/Set up the CLIENT of MQTT 293 +* (% style="color:blue" %)**AT+UNAME=UNAME **(%%)~/~/Set the username of MQTT 294 +* (% style="color:blue" %)**AT+PWD=PWD **(%%)~/~/Set the password of MQTT 295 +* (% style="color:blue" %)**AT+PUBTOPIC=NDDS75_PUB **(%%)~/~/Set the sending topic of MQTT 296 +* (% style="color:blue" %)**AT+SUBTOPIC=NDDS75_SUB **(%%) ~/~/Set the subscription topic of MQTT 307 307 308 308 [[image:1657249978444-674.png]] 309 309 ... ... @@ -320,8 +320,8 @@ 320 320 === 2.2.7 Use TCP protocol to uplink data === 321 321 322 322 323 -* (% style="color:blue" %)**AT+PRO=4 ** (%%) ~/~/ 324 -* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5600 **(%%) ~/~/ 313 +* (% style="color:blue" %)**AT+PRO=4 ** (%%) ~/~/ Set to use TCP protocol to uplink 314 +* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5600 **(%%) ~/~/ to set TCP server address and port 325 325 326 326 [[image:image-20220709093918-1.png]] 327 327 ... ... @@ -335,29 +335,24 @@ 335 335 336 336 User can use below command to change the (% style="color:green" %)**uplink interval**. 337 337 338 -* (% style="color:blue" %)**AT+TDC=600 ** (%%)~/~/ 328 +* (% style="color:blue" %)**AT+TDC=600 ** (%%)~/~/ Set Update Interval to 600s 339 339 340 340 ((( 341 - 331 +(% style="color:red" %)**NOTE: By default, the device will send an uplink message every 1 hour.** 342 342 343 - 344 -(% style="color:red" %)**NOTE:** 345 - 346 -(% style="color:red" %)**1. By default, the device will send an uplink message every 1 hour.** 347 - 348 -(% style="color:red" %)**2. When the firmware version is v1.3.2 and later firmware:** 333 + 349 349 ))) 350 350 351 - (% style="color:red" %)**By default,thedevicewill sendan uplink messageevery 2 hours. Each Uplink Include 8 setof records inthis 2hour (15 minute interval /record).**336 +**NOTE:When the firmware version is v1.3.2 and later firmware:** 352 352 338 +**By default, the device will send an uplink message every 2 hours. Each Uplink Include 8 set of records in this 2 hour (15 minute interval / record).** 353 353 354 354 355 355 == 2.3 Uplink Payload == 356 356 357 357 358 -=== 2.3.1 v1.3.2 ===344 +=== 2.3.1 Before Firmware 1.3.2 === 359 359 360 - 361 361 In this mode, uplink payload includes in total 14 bytes 362 362 363 363 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:440px" %) ... ... @@ -375,7 +375,7 @@ 375 375 376 376 377 377 ((( 378 -The payload is **ASCII**string, representative same HEX:363 +The payload is ASCII string, representative same HEX: 379 379 ))) 380 380 381 381 ((( ... ... @@ -386,11 +386,11 @@ 386 386 Device ID: 0x724031556159 = 724031556159 387 387 ))) 388 388 * ((( 389 -Version: 374 +Version: 0x0064=100=1.0.0 390 390 ))) 391 391 392 392 * ((( 393 -BAT: 378 +BAT: 0x0c6c = 3180 mV = 3.180V 394 394 ))) 395 395 * ((( 396 396 Signal: 0x19 = 25 ... ... @@ -401,28 +401,22 @@ 401 401 * ((( 402 402 Interrupt: 0x00 = 0 403 403 404 - 405 - 406 - 407 407 408 408 ))) 409 409 410 -=== **2.3.2 392 +=== **2.3.2 Since firmware v1.3.2** === 411 411 412 - 413 413 In this mode, uplink payload includes 69 bytes in total by default. 414 414 415 415 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. 416 416 417 -(% border="2" style="background-color:#ffffcc; color:green; width:896px" %) 418 -|(% style="width:95px" %)**Size(bytes)**|(% style="width:84px" %)**8**|(% style="width:44px" %)2|(% style="width:48px" %)2|(% style="width:123px" %)1|(% style="width:55px" %)1|(% style="width:80px" %)1|(% style="width:77px" %)2|(% style="width:94px" %)4|(% style="width:77px" %)2|(% style="width:116px" %)4 419 -|(% style="width:95px" %)**Value**|(% style="width:84px" %)Device ID|(% style="width:44px" %)Ver|(% style="width:48px" %)BAT|(% style="width:123px" %)Signal Strength|(% style="width:55px" %)MOD|(% style="width:80px" %)Interrupt|(% style="width:77px" %)Distance|(% style="width:94px" %)Timestamp|(% style="width:77px" %)Distance|(% style="width:116px" %)Timestamp....... 398 +|**Size(bytes)**|**8**|2|2|1|1|1|2|4|2|4 399 +|**Value**|Device ID|Ver|BAT|Signal Strength|MOD|Interrupt|Distance|Timestamp|Distance|Timestamp....... 420 420 421 421 If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NDDS75 uplink data. 422 422 423 423 [[image:image-20220908175246-1.png]] 424 424 425 - 426 426 The payload is ASCII string, representative same HEX: 427 427 428 428 0x(% style="color:red" %)f867787050213317(% style="color:blue" %)0084(% style="color:green" %)0cf4(% style="color:red" %)1e(% style="color:blue" %)01(% style="color:green" %)00(% style="color:red" %)**//00396319bb32//**00396319baf0//**00396319ba3c**//00396319b988//**00396319b8d4**//00396319b820//**00396319b76c**//00396319b6b8//**00396319b604**//(%%) where: ... ... @@ -438,8 +438,6 @@ 438 438 * Distance,Time stamp : 00396319baf0 439 439 * (% style="color:red" %) 8 sets of recorded data: Distance,Time stamp : //**00396319ba3c**//,....... 440 440 441 - 442 - 443 443 == 2.4 Payload Explanation and Sensor Interface == 444 444 445 445 ... ... @@ -457,7 +457,7 @@ 457 457 ))) 458 458 459 459 ((( 460 - (% style="color:blue" %)**Example437 +**Example:** 461 461 ))) 462 462 463 463 ((( ... ... @@ -465,23 +465,20 @@ 465 465 ))) 466 466 467 467 ((( 468 -The Device ID is stored in a none-erase area, Upgrade the firmware or run (% style="color:blue" %)**AT+FDR**(%%)won't erase Device ID.445 +The Device ID is stored in a none-erase area, Upgrade the firmware or run **AT+FDR** won't erase Device ID. 469 469 ))) 470 470 471 471 472 - (% style="color:red" %)**NOTE:449 +**NOTE:When the firmware version is v1.3.2 and later firmware:** 473 473 474 - (% style="color:red" %)**By default, the Device ID equal to the last 15 bits of IMEI.**451 +By default, the Device ID equal to the last 15 bits of IMEI. 475 475 476 -User can use (% style="color:blue" %)**AT+DEUI**(%%)to set Device ID453 +User can use **AT+DEUI** to set Device ID 477 477 455 +**Example:** 478 478 479 -(% style="color:blue" %)**Example :** 480 - 481 481 AT+DEUI=868411056754138 482 482 483 - 484 - 485 485 === 2.4.2 Version Info === 486 486 487 487 ... ... @@ -576,7 +576,7 @@ 576 576 ))) 577 577 578 578 ((( 579 -(% style="color:blue" %)**AT+INTMOD=3 **(%%) ~/~/ 553 +(% style="color:blue" %)**AT+INTMOD=3 **(%%) ~/~/(more info about INMOD please refer [[**AT Command Manual**>>url:https://www.dragino.com/downloads/downloads/NB-IoT/NBSN95/DRAGINO_NBSN95-NB_AT%20Commands_v1.1.0.pdf]])**.** 580 580 ))) 581 581 582 582 ... ... @@ -677,14 +677,12 @@ 677 677 ))) 678 678 679 679 654 +== 2.6 Distance alarm function(Since firmware v1.3.2) == 680 680 681 - ==2.6Distance alarm function(Since firmware v1.3.2) ==656 +➢ AT Command: 682 682 658 +AT+ LDDSALARM=min,max 683 683 684 -(% style="color:blue" %)** ➢ AT Command:** 685 - 686 -(% style="color:#037691" %)** AT+ LDDSALARM=min,max** 687 - 688 688 ² When min=0, and max≠0, Alarm higher than max 689 689 690 690 ² When min≠0, and max=0, Alarm lower than min ... ... @@ -691,36 +691,29 @@ 691 691 692 692 ² When min≠0 and max≠0, Alarm higher than max or lower than min 693 693 666 +Example: 694 694 695 - (%style="color:blue"%)** Example:**668 +AT+ LDDSALARM=260,2000 ~/~/ Alarm when distance lower than 260. 696 696 697 -**AT+ LDDSALARM=260,2000** ~/~/ Alarm when distance lower than 260. 698 698 671 +== 2.7 Set the number of data to be uploaded and the recording time == 699 699 673 +➢ AT Command: 700 700 701 -= = 2.7Setthe numberofdatatobeuploadedandhe recording time==675 +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) 702 702 677 +AT+NOUD=8 ~/~/The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded. 703 703 704 - (%style="color:blue"%)** ➢ AT Command:**679 +== 2.8 Read or Clear cached data == 705 705 706 -* (% 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) 707 -* (% style="color:#037691" %)** AT+NOUD=8** (%%) ~/~/ The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded. 681 +➢ AT Command: 708 708 683 +AT+CDP ~/~/ Read cached data 709 709 710 - 711 - 712 -== 2.8 Read or Clear cached data == 713 - 714 - 715 -(% style="color:blue" %)** ➢ AT Command:** 716 - 717 -* (% style="color:#037691" %)** AT+CDP ** (%%) ~/~/ Read cached data 718 -* (% style="color:#037691" %)** AT+CDP=0** (%%) ~/~/ Clear cached data 719 - 720 720 [[image:image-20220908175333-2.png]] 721 721 687 +AT+CDP=0 ~/~/ Clear cached data 722 722 723 - 724 724 == 2.9 LED Indicator == 725 725 726 726 ... ... @@ -866,90 +866,90 @@ 866 866 See this link for detail: [[https:~~/~~/www.dropbox.com/sh/aaq2xcl0bzfu0yd/AAAEAHRa7Io_465ds4Y7-F3aa?dl=0>>https://www.dropbox.com/sh/aaq2xcl0bzfu0yd/AAAEAHRa7Io_465ds4Y7-F3aa?dl=0]] 867 867 868 868 869 -AT+<CMD>? : 834 +AT+<CMD>? : Help on <CMD> 870 870 871 -AT+<CMD> : 836 +AT+<CMD> : Run <CMD> 872 872 873 -AT+<CMD>=<value> : 838 +AT+<CMD>=<value> : Set the value 874 874 875 -AT+<CMD>=? : 840 +AT+<CMD>=? : Get the value 876 876 877 877 878 878 (% style="color:#037691" %)**General Commands**(%%) 879 879 880 -AT : 845 +AT : Attention 881 881 882 -AT? : 847 +AT? : Short Help 883 883 884 -ATZ : 849 +ATZ : MCU Reset 885 885 886 -AT+TDC : 851 +AT+TDC : Application Data Transmission Interval 887 887 888 -AT+CFG : 853 +AT+CFG : Print all configurations 889 889 890 -AT+CFGMOD : 855 +AT+CFGMOD : Working mode selection 891 891 892 -AT+INTMOD : 857 +AT+INTMOD : Set the trigger interrupt mode 893 893 894 -AT+5VT : 859 +AT+5VT : Set extend the time of 5V power 895 895 896 -AT+PRO : 861 +AT+PRO : Choose agreement 897 897 898 -AT+WEIGRE : 863 +AT+WEIGRE : Get weight or set weight to 0 899 899 900 -AT+WEIGAP : 865 +AT+WEIGAP : Get or Set the GapValue of weight 901 901 902 -AT+RXDL : 867 +AT+RXDL : Extend the sending and receiving time 903 903 904 -AT+CNTFAC : 869 +AT+CNTFAC : Get or set counting parameters 905 905 906 -AT+SERVADDR : 871 +AT+SERVADDR : Server Address 907 907 908 -AT+TR 873 +AT+TR : Get or Set record time" 909 909 910 -AT+APN : 875 +AT+APN : Get or set the APN 911 911 912 -AT+FBAND : 877 +AT+FBAND : Get or Set whether to automatically modify the frequency band 913 913 914 -AT+DNSCFG : Get or Set DNS Server 879 +AT+DNSCFG : Get or Set DNS Server 915 915 916 -AT+GETSENSORVALUE : 881 +AT+GETSENSORVALUE : Returns the current sensor measurement 917 917 918 -AT+NOUD : 883 +AT+NOUD : Get or Set the number of data to be uploaded 919 919 920 -AT+CDP : 885 +AT+CDP : Read or Clear cached data 921 921 922 -AT+LDDSALARM : 887 +AT+LDDSALARM : Get or Set alarm of distance 923 923 924 924 925 925 (% style="color:#037691" %)**COAP Management** 926 926 927 -AT+URI : 892 +AT+URI : Resource parameters 928 928 929 929 930 930 (% style="color:#037691" %)**UDP Management** 931 931 932 -AT+CFM : 897 +AT+CFM : Upload confirmation mode (only valid for UDP) 933 933 934 934 935 935 (% style="color:#037691" %)**MQTT Management** 936 936 937 -AT+CLIENT 902 +AT+CLIENT : Get or Set MQTT client 938 938 939 -AT+UNAME :Get or Set MQTT Username904 +AT+UNAME : Get or Set MQTT Username 940 940 941 -AT+PWD 906 +AT+PWD : Get or Set MQTT password 942 942 943 -AT+PUBTOPIC :Get or Set MQTT publish topic908 +AT+PUBTOPIC : Get or Set MQTT publish topic 944 944 945 -AT+SUBTOPIC :Get or Set MQTT subscription topic910 +AT+SUBTOPIC : Get or Set MQTT subscription topic 946 946 947 947 948 948 (% style="color:#037691" %)**Information** 949 949 950 -AT+FDR : 915 +AT+FDR : Factory Data Reset 951 951 952 -AT+PWORD : 917 +AT+PWORD : Serial Access Password 953 953 954 954 955 955