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, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -56,6 +56,7 @@ 56 56 * 8500mAh Battery for long term use 57 57 58 58 59 + 59 59 == 1.3 Specification == 60 60 61 61 ... ... @@ -84,10 +84,11 @@ 84 84 (% style="color:#037691" %)**Power Consumption** 85 85 86 86 * STOP Mode: 10uA @ 3.3v 87 -* Max transmit power: 350mA@3.3v 88 +* Max transmit power: [[350mA@3.3v>>mailto:350mA@3.3v]] 88 88 89 89 90 90 92 + 91 91 == 1.4 Applications == 92 92 93 93 * Smart Buildings & Home Automation ... ... @@ -238,7 +238,6 @@ 238 238 * (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5601 ** (%%) ~/~/ to set UDP server address and port 239 239 * (% style="color:blue" %)**AT+CFM=1 ** (%%) ~/~/If the server does not respond, this command is unnecessary 240 240 241 - 242 242 [[image:1657330501006-241.png]] 243 243 244 244 ... ... @@ -248,21 +248,19 @@ 248 248 249 249 === 2.2.6 Use MQTT protocol to uplink data === 250 250 251 -This feature is supported since firmware version v110 252 252 253 - 254 254 * (% style="color:blue" %)**AT+PRO=3 ** (%%) ~/~/Set to use MQTT protocol to uplink 255 255 * (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,1883 ** (%%) ~/~/Set MQTT server address and port 256 256 * (% style="color:blue" %)**AT+CLIENT=CLIENT ** (%%)~/~/Set up the CLIENT of MQTT 257 257 * (% style="color:blue" %)**AT+UNAME=UNAME **(%%)~/~/Set the username of MQTT 258 258 * (% style="color:blue" %)**AT+PWD=PWD **(%%)~/~/Set the password of MQTT 259 -* (% style="color:blue" %)**AT+PUBTOPIC=NS E01_PUB260 -* (% style="color:blue" %)**AT+SUBTOPIC=NS E01_SUB **(%%)258 +* (% style="color:blue" %)**AT+PUBTOPIC=NDDS75_PUB **(%%)~/~/Set the sending topic of MQTT 259 +* (% style="color:blue" %)**AT+SUBTOPIC=NDDS75_SUB **(%%) ~/~/Set the subscription topic of MQTT 261 261 262 262 [[image:1657249978444-674.png]] 263 263 264 264 265 -[[image:16572 49990869-686.png]]264 +[[image:1657330723006-866.png]] 266 266 267 267 268 268 ((( ... ... @@ -273,16 +273,14 @@ 273 273 274 274 === 2.2.7 Use TCP protocol to uplink data === 275 275 276 -This feature is supported since firmware version v110 277 277 278 - 279 279 * (% style="color:blue" %)**AT+PRO=4 ** (%%) ~/~/ Set to use TCP protocol to uplink 280 280 * (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5600 **(%%) ~/~/ to set TCP server address and port 281 281 282 -[[image: 1657250217799-140.png]]279 +[[image:image-20220709093918-1.png]] 283 283 284 284 285 -[[image: 1657250255956-604.png]]282 +[[image:image-20220709093918-2.png]] 286 286 287 287 288 288 ... ... @@ -304,36 +304,52 @@ 304 304 305 305 == 2.3 Uplink Payload == 306 306 307 -In this mode, uplink payload includes in total 1 8bytes304 +In this mode, uplink payload includes in total 14 bytes 308 308 306 + 309 309 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 310 310 |=(% style="width: 60px;" %)((( 311 311 **Size(bytes)** 312 -)))|=(% 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**313 -|(% 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"]]310 +)))|=(% style="width: 50px;" %)**6**|=(% style="width: 25px;" %)2|=(% style="width: 25px;" %)**2**|=(% style="width: 70px;" %)**1**|=(% style="width: 60px;" %)**2**|=(% style="width: 50px;" %)**1** 311 +|(% 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"]] 314 314 315 315 ((( 316 -If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NS E01 uplink data.314 +If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NDDS751 uplink data. 317 317 ))) 318 318 319 319 320 -[[image: image-20220708111918-4.png]]318 +[[image:1657331036973-987.png]] 321 321 322 - 320 +((( 323 323 The payload is ASCII string, representative same HEX: 322 +))) 324 324 325 -0x72403155615900640c7817075e0a8c02f900 where: 324 +((( 325 +0x72403155615900640c6c19029200 where: 326 +))) 326 326 327 -* Device ID: 0x 724031556159 = 724031556159 328 -* Version: 0x0064=100=1.0.0 328 +* ((( 329 +Device ID: 0x724031556159 = 724031556159 330 +))) 331 +* ((( 332 +Version: 0x0064=100=1.0.0 333 +))) 329 329 330 -* BAT: 0x0c78 = 3192 mV = 3.192V 331 -* Singal: 0x17 = 23 332 -* Soil Moisture: 0x075e= 1886 = 18.86 % 333 -* Soil Temperature:0x0a8c =2700=27 °C 334 -* Soil Conductivity(EC) = 0x02f9 =761 uS /cm 335 -* Interrupt: 0x00 = 0 335 +* ((( 336 +BAT: 0x0c6c = 3180 mV = 3.180V 337 +))) 338 +* ((( 339 +Signal: 0x19 = 25 340 +))) 341 +* ((( 342 +Distance: 0x0292= 658 mm 343 +))) 344 +* ((( 345 +Interrupt: 0x00 = 0 346 +))) 336 336 348 + 349 + 337 337 == 2.4 Payload Explanation and Sensor Interface == 338 338 339 339 ... ... @@ -356,7 +356,7 @@ 356 356 ))) 357 357 358 358 ((( 359 -The Device ID is stored in a none-erase area, Upgrade the firmware or run AT+FDR won't erase Device ID. 372 +The Device ID is stored in a none-erase area, Upgrade the firmware or run **AT+FDR** won't erase Device ID. 360 360 ))) 361 361 362 362 ... ... @@ -368,7 +368,7 @@ 368 368 ))) 369 369 370 370 ((( 371 -For example: 0x00 64 : this device is NS E01with firmware version 1.0.0.384 +For example: 0x00 64 : this device is NDDS75 with firmware version 1.0.0. 372 372 ))) 373 373 374 374 ... ... @@ -423,63 +423,17 @@ 423 423 424 424 === 2.4.5 Soil Moisture === 425 425 426 -((( 427 -((( 428 -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. 429 -))) 430 -))) 439 +Get the distance. Flat object range 280mm - 7500mm. 431 431 432 -((( 433 -((( 434 -For example, if the data you get from the register is **__0x05 0xDC__**, the moisture content in the soil is 435 -))) 436 -))) 441 +For example, if the data you get from the register is **__0x0B 0x05__**, the distance between the sensor and the measured object is 437 437 438 438 ((( 439 - 440 -))) 441 - 442 442 ((( 443 -(% style="color:#4f81bd" %)**05 DC(H) = 1500(D)/100= 15%.**445 +(% style="color:#4f81bd" %)** 0B05(H) = 2821(D) = 2821mm.** 444 444 ))) 445 - 446 - 447 - 448 -=== 2.4.6 Soil Temperature === 449 - 450 -((( 451 -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 452 452 ))) 453 453 454 454 ((( 455 -**Example**: 456 -))) 457 - 458 -((( 459 -If payload is 0105H: ((0x0105 & 0x8000)>>15 === 0),temp = 0105(H)/100 = 2.61 °C 460 -))) 461 - 462 -((( 463 -If payload is FF7EH: ((FF7E & 0x8000)>>15 ===1),temp = (FF7E(H)-FFFF(H))/100 = -1.29 °C 464 -))) 465 - 466 - 467 - 468 -=== 2.4.7 Soil Conductivity (EC) === 469 - 470 -((( 471 -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). 472 -))) 473 - 474 -((( 475 -For example, if the data you get from the register is __**0x00 0xC8**__, the soil conductivity is 00C8(H) = 200(D) = 200 uS/cm. 476 -))) 477 - 478 -((( 479 -Generally, the EC value of irrigation water is less than 800uS / cm. 480 -))) 481 - 482 -((( 483 483 484 484 ))) 485 485 ... ... @@ -487,10 +487,10 @@ 487 487 488 488 ))) 489 489 490 -=== 2.4. 8Digital Interrupt ===457 +=== 2.4.6 Digital Interrupt === 491 491 492 492 ((( 493 -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.460 +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. 494 494 ))) 495 495 496 496 ((( ... ... @@ -521,10 +521,10 @@ 521 521 522 522 523 523 524 -=== 2.4. 9+5V Output ===491 +=== 2.4.7 +5V Output === 525 525 526 526 ((( 527 -NS E01will enable +5V output before all sampling and disable the +5v after all sampling.494 +NDDS75 will enable +5V output before all sampling and disable the +5v after all sampling. 528 528 ))) 529 529 530 530
- 1657331036973-987.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +83.8 KB - Content