Changes for page NDDS75 -- NB-IoT Distance Detect Sensor User Manual
Last modified by Bei Jinggeng on 2024/05/31 09:53
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 5 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -56,7 +56,6 @@ 56 56 * 8500mAh Battery for long term use 57 57 58 58 59 - 60 60 == 1.3 Specification == 61 61 62 62 ... ... @@ -74,7 +74,6 @@ 74 74 * - B20 @H-FDD: 800MHz 75 75 * - B28 @H-FDD: 700MHz 76 76 77 - 78 78 (% style="color:#037691" %)**Battery:** 79 79 80 80 * Li/SOCI2 un-chargeable battery ... ... @@ -83,15 +83,13 @@ 83 83 * Max continuously current: 130mA 84 84 * Max boost current: 2A, 1 second 85 85 86 - 87 87 (% style="color:#037691" %)**Power Consumption** 88 88 89 89 * STOP Mode: 10uA @ 3.3v 90 -* Max transmit power: 350mA@3.3v 87 +* Max transmit power: [[350mA@3.3v>>mailto:350mA@3.3v]] 91 91 92 92 93 93 94 - 95 95 == 1.4 Applications == 96 96 97 97 * Smart Buildings & Home Automation ... ... @@ -113,7 +113,6 @@ 113 113 114 114 115 115 116 - 117 117 = 2. Use NDDS75 to communicate with IoT Server = 118 118 119 119 == 2.1 How it works == ... ... @@ -227,48 +227,44 @@ 227 227 228 228 For parameter description, please refer to AT command set 229 229 230 -[[image:1657 249793983-486.png]]225 +[[image:1657330452568-615.png]] 231 231 232 232 233 -After configure the server address and (% style="color:green" %)**reset the device**(%%) (via AT+ATZ ), NS E01will start to uplink sensor values to CoAP server.228 +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. 234 234 235 -[[image:1657 249831934-534.png]]230 +[[image:1657330472797-498.png]] 236 236 237 237 238 238 239 239 === 2.2.5 Use UDP protocol to uplink data(Default protocol) === 240 240 241 -This feature is supported since firmware version v1.0.1 242 242 243 - 244 244 * (% style="color:blue" %)**AT+PRO=2 ** (%%) ~/~/ Set to use UDP protocol to uplink 245 245 * (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5601 ** (%%) ~/~/ to set UDP server address and port 246 246 * (% style="color:blue" %)**AT+CFM=1 ** (%%) ~/~/If the server does not respond, this command is unnecessary 247 247 248 -[[image:1657 249864775-321.png]]241 +[[image:1657330501006-241.png]] 249 249 250 250 251 -[[image:1657 249930215-289.png]]244 +[[image:1657330533775-472.png]] 252 252 253 253 254 254 255 255 === 2.2.6 Use MQTT protocol to uplink data === 256 256 257 -This feature is supported since firmware version v110 258 258 259 - 260 260 * (% style="color:blue" %)**AT+PRO=3 ** (%%) ~/~/Set to use MQTT protocol to uplink 261 261 * (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,1883 ** (%%) ~/~/Set MQTT server address and port 262 262 * (% style="color:blue" %)**AT+CLIENT=CLIENT ** (%%)~/~/Set up the CLIENT of MQTT 263 263 * (% style="color:blue" %)**AT+UNAME=UNAME **(%%)~/~/Set the username of MQTT 264 264 * (% style="color:blue" %)**AT+PWD=PWD **(%%)~/~/Set the password of MQTT 265 -* (% style="color:blue" %)**AT+PUBTOPIC=NS E01_PUB266 -* (% style="color:blue" %)**AT+SUBTOPIC=NS E01_SUB **(%%)256 +* (% style="color:blue" %)**AT+PUBTOPIC=NDDS75_PUB **(%%)~/~/Set the sending topic of MQTT 257 +* (% style="color:blue" %)**AT+SUBTOPIC=NDDS75_SUB **(%%) ~/~/Set the subscription topic of MQTT 267 267 268 268 [[image:1657249978444-674.png]] 269 269 270 270 271 -[[image:16572 49990869-686.png]]262 +[[image:1657330723006-866.png]] 272 272 273 273 274 274 ((( ... ... @@ -279,16 +279,14 @@ 279 279 280 280 === 2.2.7 Use TCP protocol to uplink data === 281 281 282 -This feature is supported since firmware version v110 283 283 284 - 285 285 * (% style="color:blue" %)**AT+PRO=4 ** (%%) ~/~/ Set to use TCP protocol to uplink 286 286 * (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5600 **(%%) ~/~/ to set TCP server address and port 287 287 288 -[[image: 1657250217799-140.png]]277 +[[image:image-20220709093918-1.png]] 289 289 290 290 291 -[[image: 1657250255956-604.png]]280 +[[image:image-20220709093918-2.png]] 292 292 293 293 294 294 ... ... @@ -310,36 +310,51 @@ 310 310 311 311 == 2.3 Uplink Payload == 312 312 313 -In this mode, uplink payload includes in total 1 8bytes302 +In this mode, uplink payload includes in total 14 bytes 314 314 304 + 315 315 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 316 316 |=(% style="width: 60px;" %)((( 317 317 **Size(bytes)** 318 -)))|=(% style="width: 50px;" %)**6**|=(% style="width: 25px;" %)2|=(% style="width: 25px;" %)**2**|=(% style="width: 70px;" %)**1**|=(% style="width: 60px;" %)**2**|=(% style="width: 80px;" %)**2**|=(% style="width: 90px;" %)**2**|=(% style="width:50px;" %)**1**319 -|(% style="width:97px" %)**Value**|(% style="width:83px" %)[[Device ID>>||anchor="H2.4.1A0A0DeviceID"]]|(% style="width:41px" %)[[Ver>>||anchor="H2.4.2A0VersionInfo"]]|(% style="width:46px" %)[[BAT>>||anchor="H2.4.3A0BatteryInfo"]]|(% style="width:123px" %)[[Signal Strength>>||anchor="H2.4.4A0SignalStrength"]]|(% style="width:108px" %)[[ Soil Moisture>>||anchor="H2.4.5A0SoilMoisture"]]|(%style="width:133px" %)[[Soil Temperature>>||anchor="H2.4.6A0SoilTemperature"]]|(% style="width:159px"%)[[Soil Conductivity(EC)>>||anchor="H2.4.7A0SoilConductivity28EC29"]]|(% style="width:80px" %)[[Interrupt>>||anchor="H2.4.8A0DigitalInterrupt"]]308 +)))|=(% style="width: 50px;" %)**6**|=(% style="width: 25px;" %)2|=(% style="width: 25px;" %)**2**|=(% style="width: 70px;" %)**1**|=(% style="width: 60px;" %)**2**|=(% style="width: 50px;" %)**1** 309 +|(% style="width:97px" %)**Value**|(% style="width:83px" %)[[Device ID>>||anchor="H2.4.1A0A0DeviceID"]]|(% style="width:41px" %)[[Ver>>||anchor="H2.4.2A0VersionInfo"]]|(% style="width:46px" %)[[BAT>>||anchor="H2.4.3A0BatteryInfo"]]|(% style="width:123px" %)[[Signal Strength>>||anchor="H2.4.4A0SignalStrength"]]|(% style="width:108px" %)[[Distance (unit: mm)>>||anchor="H2.4.5A0SoilMoisture"]]|(% style="width:80px" %)[[Interrupt>>||anchor="H2.4.8A0DigitalInterrupt"]] 320 320 321 321 ((( 322 -If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NS E01 uplink data.312 +If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NDDS751 uplink data. 323 323 ))) 324 324 325 325 326 -[[image: image-20220708111918-4.png]]316 +[[image:1657331036973-987.png]] 327 327 328 - 318 +((( 329 329 The payload is ASCII string, representative same HEX: 320 +))) 330 330 331 -0x72403155615900640c7817075e0a8c02f900 where: 322 +((( 323 +0x72403155615900640c6c19029200 where: 324 +))) 332 332 333 -* Device ID: 0x 724031556159 = 724031556159 334 -* Version: 0x0064=100=1.0.0 326 +* ((( 327 +Device ID: 0x724031556159 = 724031556159 328 +))) 329 +* ((( 330 +Version: 0x0064=100=1.0.0 331 +))) 335 335 336 -* BAT: 0x0c78 = 3192 mV = 3.192V 337 -* Singal: 0x17 = 23 338 -* Soil Moisture: 0x075e= 1886 = 18.86 % 339 -* Soil Temperature:0x0a8c =2700=27 °C 340 -* Soil Conductivity(EC) = 0x02f9 =761 uS /cm 341 -* Interrupt: 0x00 = 0 333 +* ((( 334 +BAT: 0x0c6c = 3180 mV = 3.180V 335 +))) 336 +* ((( 337 +Signal: 0x19 = 25 338 +))) 339 +* ((( 340 +Distance: 0x0292= 658 mm 341 +))) 342 +* ((( 343 +Interrupt: 0x00 = 0 344 +))) 342 342 346 + 343 343 == 2.4 Payload Explanation and Sensor Interface == 344 344 345 345 ... ... @@ -362,7 +362,7 @@ 362 362 ))) 363 363 364 364 ((( 365 -The Device ID is stored in a none-erase area, Upgrade the firmware or run AT+FDR won't erase Device ID. 369 +The Device ID is stored in a none-erase area, Upgrade the firmware or run **AT+FDR** won't erase Device ID. 366 366 ))) 367 367 368 368 ... ... @@ -374,7 +374,7 @@ 374 374 ))) 375 375 376 376 ((( 377 -For example: 0x00 64 : this device is NS E01with firmware version 1.0.0.381 +For example: 0x00 64 : this device is NDDS75 with firmware version 1.0.0. 378 378 ))) 379 379 380 380 ... ... @@ -429,63 +429,17 @@ 429 429 430 430 === 2.4.5 Soil Moisture === 431 431 432 -((( 433 -((( 434 -Get the moisture content of the soil. The value range of the register is 0-10000(Decimal), divide this value by 100 to get the percentage of moisture in the soil. 435 -))) 436 -))) 436 +Get the distance. Flat object range 280mm - 7500mm. 437 437 438 -((( 439 -((( 440 -For example, if the data you get from the register is **__0x05 0xDC__**, the moisture content in the soil is 441 -))) 442 -))) 438 +For example, if the data you get from the register is **__0x0B 0x05__**, the distance between the sensor and the measured object is 443 443 444 444 ((( 445 - 446 -))) 447 - 448 448 ((( 449 -(% style="color: #4f81bd" %)**05DC(H) = 1500(D)/100= 15%.**442 +(% style="color:blue" %)** 0B05(H) = 2821(D) = 2821mm.** 450 450 ))) 451 - 452 - 453 - 454 -=== 2.4.6 Soil Temperature === 455 - 456 -((( 457 -Get the temperature in the soil. The value range of the register is -4000 - +800(Decimal), divide this value by 100 to get the temperature in the soil. For example, if the data you get from the register is __**0x09 0xEC**__, the temperature content in the soil is 458 458 ))) 459 459 460 460 ((( 461 -**Example**: 462 -))) 463 - 464 -((( 465 -If payload is 0105H: ((0x0105 & 0x8000)>>15 === 0),temp = 0105(H)/100 = 2.61 °C 466 -))) 467 - 468 -((( 469 -If payload is FF7EH: ((FF7E & 0x8000)>>15 ===1),temp = (FF7E(H)-FFFF(H))/100 = -1.29 °C 470 -))) 471 - 472 - 473 - 474 -=== 2.4.7 Soil Conductivity (EC) === 475 - 476 -((( 477 -Obtain (% style="color:#4f81bd" %)**__soluble salt concentration__**(%%) in soil or (% style="color:#4f81bd" %)**__soluble ion concentration in liquid fertilizer__**(%%) or (% style="color:#4f81bd" %)**__planting medium__**(%%). The value range of the register is 0 - 20000(Decimal)( Can be greater than 20000). 478 -))) 479 - 480 -((( 481 -For example, if the data you get from the register is __**0x00 0xC8**__, the soil conductivity is 00C8(H) = 200(D) = 200 uS/cm. 482 -))) 483 - 484 -((( 485 -Generally, the EC value of irrigation water is less than 800uS / cm. 486 -))) 487 - 488 -((( 489 489 490 490 ))) 491 491 ... ... @@ -493,10 +493,10 @@ 493 493 494 494 ))) 495 495 496 -=== 2.4. 8Digital Interrupt ===454 +=== 2.4.6 Digital Interrupt === 497 497 498 498 ((( 499 -Digital Interrupt refers to pin (% style="color:blue" %)**GPIO_EXTI**(%%), and there are different trigger methods. When there is a trigger, the NS E01will send a packet to the server.457 +Digital Interrupt refers to pin (% style="color:blue" %)**GPIO_EXTI**(%%), and there are different trigger methods. When there is a trigger, the NDDS75 will send a packet to the server. 500 500 ))) 501 501 502 502 ((( ... ... @@ -527,10 +527,10 @@ 527 527 528 528 529 529 530 -=== 2.4. 9+5V Output ===488 +=== 2.4.7 +5V Output === 531 531 532 532 ((( 533 -NS E01will enable +5V output before all sampling and disable the +5v after all sampling.491 +NDDS75 will enable +5V output before all sampling and disable the +5v after all sampling. 534 534 ))) 535 535 536 536 ... ... @@ -550,9 +550,9 @@ 550 550 551 551 == 2.5 Downlink Payload == 552 552 553 -By default, NS E01prints the downlink payload to console port.511 +By default, NDDS75 prints the downlink payload to console port. 554 554 555 -[[image:image-2022070 8133731-5.png]]513 +[[image:image-20220709100028-1.png]] 556 556 557 557 558 558 ((( ... ... @@ -588,7 +588,7 @@ 588 588 ))) 589 589 590 590 ((( 591 -If payload = 0x04FF, it will reset the NS E01549 +If payload = 0x04FF, it will reset the NDDS75 592 592 ))) 593 593 594 594 ... ... @@ -602,19 +602,21 @@ 602 602 603 603 == 2.6 LED Indicator == 604 604 605 -((( 606 -The NSE01 has an internal LED which is to show the status of different state. 607 607 564 +The NDDS75 has an internal LED which is to show the status of different state. 608 608 609 -* When power on, NSE01 will detect if sensor probe is connected, if probe detected, LED will blink four times. (no blinks in this step is no probe) 566 + 567 +* When power on, NDDS75 will detect if sensor probe is connected, if probe detected, LED will blink four times. (no blinks in this step is no probe) 610 610 * Then the LED will be on for 1 second means device is boot normally. 611 -* After NS E01join NB-IoT network. The LED will be ON for 3 seconds.569 +* After NDDS75 join NB-IoT network. The LED will be ON for 3 seconds. 612 612 * For each uplink probe, LED will be on for 500ms. 571 + 572 +((( 573 + 613 613 ))) 614 614 615 615 616 616 617 - 618 618 == 2.7 Installation in Soil == 619 619 620 620 __**Measurement the soil surface**__
- 1657330723006-866.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +74.1 KB - Content
- 1657331036973-987.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +83.8 KB - Content
- image-20220709093918-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +42.2 KB - Content
- image-20220709093918-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +61.9 KB - Content
- image-20220709100028-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +8.8 KB - Content