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)
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 ... ... @@ -85,11 +85,10 @@ 85 85 (% style="color:#037691" %)**Power Consumption** 86 86 87 87 * STOP Mode: 10uA @ 3.3v 88 -* Max transmit power: [[350mA@3.3v>>mailto:350mA@3.3v]]87 +* Max transmit power: 350mA@3.3v 89 89 90 90 91 91 92 - 93 93 == 1.4 Applications == 94 94 95 95 * Smart Buildings & Home Automation ... ... @@ -240,6 +240,7 @@ 240 240 * (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5601 ** (%%) ~/~/ to set UDP server address and port 241 241 * (% style="color:blue" %)**AT+CFM=1 ** (%%) ~/~/If the server does not respond, this command is unnecessary 242 242 241 + 243 243 [[image:1657330501006-241.png]] 244 244 245 245 ... ... @@ -276,6 +276,7 @@ 276 276 * (% style="color:blue" %)**AT+PRO=4 ** (%%) ~/~/ Set to use TCP protocol to uplink 277 277 * (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5600 **(%%) ~/~/ to set TCP server address and port 278 278 278 + 279 279 [[image:image-20220709093918-1.png]] 280 280 281 281 ... ... @@ -283,6 +283,9 @@ 283 283 284 284 285 285 286 + 287 + 288 + 286 286 === 2.2.8 Change Update Interval === 287 287 288 288 User can use below command to change the (% style="color:green" %)**uplink interval**. ... ... @@ -301,52 +301,36 @@ 301 301 302 302 == 2.3 Uplink Payload == 303 303 304 -In this mode, uplink payload includes in total 1 4bytes307 +In this mode, uplink payload includes in total 18 bytes 305 305 306 - 307 307 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 308 308 |=(% style="width: 60px;" %)((( 309 309 **Size(bytes)** 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" %)[[ Distanceunit: mm)>>||anchor="H2.4.5A0SoilMoisture"]]|(% style="width:80px" %)[[Interrupt>>||anchor="H2.4.8A0DigitalInterrupt"]]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"]] 312 312 313 313 ((( 314 -If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the N DDS751 uplink data.316 +If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NSE01 uplink data. 315 315 ))) 316 316 317 317 318 -[[image: 1657331036973-987.png]]320 +[[image:image-20220708111918-4.png]] 319 319 320 - (((322 + 321 321 The payload is ASCII string, representative same HEX: 322 -))) 323 323 324 -((( 325 -0x72403155615900640c6c19029200 where: 326 -))) 325 +0x72403155615900640c7817075e0a8c02f900 where: 327 327 328 -* ((( 329 -Device ID: 0x724031556159 = 724031556159 330 -))) 331 -* ((( 332 -Version: 0x0064=100=1.0.0 333 -))) 327 +* Device ID: 0x 724031556159 = 724031556159 328 +* Version: 0x0064=100=1.0.0 334 334 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 -))) 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 347 347 348 - 349 - 350 350 == 2.4 Payload Explanation and Sensor Interface == 351 351 352 352 ... ... @@ -369,7 +369,7 @@ 369 369 ))) 370 370 371 371 ((( 372 -The Device ID is stored in a none-erase area, Upgrade the firmware or run **AT+FDR**won't erase Device ID.359 +The Device ID is stored in a none-erase area, Upgrade the firmware or run AT+FDR won't erase Device ID. 373 373 ))) 374 374 375 375 ... ... @@ -381,7 +381,7 @@ 381 381 ))) 382 382 383 383 ((( 384 -For example: 0x00 64 : this device is N DDS75with firmware version 1.0.0.371 +For example: 0x00 64 : this device is NSE01 with firmware version 1.0.0. 385 385 ))) 386 386 387 387 ... ... @@ -436,17 +436,63 @@ 436 436 437 437 === 2.4.5 Soil Moisture === 438 438 439 -Get the distance. Flat object range 280mm - 7500mm. 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 +))) 440 440 441 -For example, if the data you get from the register is **__0x0B 0x05__**, the distance between the sensor and the measured object is 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 +))) 442 442 443 443 ((( 439 + 440 +))) 441 + 444 444 ((( 445 -(% style="color:#4f81bd" %)** B05(H) =2821(D) =2821mm.**443 +(% style="color:#4f81bd" %)**05DC(H) = 1500(D) /100 = 15%.** 446 446 ))) 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 447 447 ))) 448 448 449 449 ((( 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 +((( 450 450 451 451 ))) 452 452 ... ... @@ -454,10 +454,10 @@ 454 454 455 455 ))) 456 456 457 -=== 2.4. 6Digital Interrupt ===490 +=== 2.4.8 Digital Interrupt === 458 458 459 459 ((( 460 -Digital Interrupt refers to pin (% style="color:blue" %)**GPIO_EXTI**(%%), and there are different trigger methods. When there is a trigger, the N DDS75will send a packet to the server.493 +Digital Interrupt refers to pin (% style="color:blue" %)**GPIO_EXTI**(%%), and there are different trigger methods. When there is a trigger, the NSE01 will send a packet to the server. 461 461 ))) 462 462 463 463 ((( ... ... @@ -488,10 +488,10 @@ 488 488 489 489 490 490 491 -=== 2.4. 7+5V Output ===524 +=== 2.4.9 +5V Output === 492 492 493 493 ((( 494 -N DDS75will enable +5V output before all sampling and disable the +5v after all sampling.527 +NSE01 will enable +5V output before all sampling and disable the +5v after all sampling. 495 495 ))) 496 496 497 497