Changes for page NSPH01-NB-IoT Soil pH Sensor User Manual
Last modified by Bei Jinggeng on 2024/03/30 17:53
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Content
-
... ... @@ -48,8 +48,6 @@ 48 48 * Micro SIM card slot 49 49 * 8500mAh Battery for long term use 50 50 51 - 52 - 53 53 == 1.3 Specification == 54 54 55 55 ... ... @@ -67,8 +67,6 @@ 67 67 * - B20 @H-FDD: 800MHz 68 68 * - B28 @H-FDD: 700MHz 69 69 70 - 71 - 72 72 == 1.4 Probe Specification == 73 73 74 74 ... ... @@ -89,18 +89,13 @@ 89 89 * IP68 Protection 90 90 * Length: 3.5 meters 91 91 88 +== 1.5 Applications == 92 92 93 - 94 -== 1.5 Applications == 95 - 96 - 97 97 * Smart Agriculture 98 98 92 +== 1.6 Pin mapping and power on == 99 99 100 100 101 -== 1.6 Pin mapping and power on == 102 - 103 - 104 104 [[image:image-20220907153300-2.png]] 105 105 106 106 ... ... @@ -132,11 +132,9 @@ 132 132 * The local NB-IoT network used the band that NSPH01 supports. 133 133 * Your operator is able to distribute the data received in their NB-IoT network to your IoT server. 134 134 126 +Below figure shows our testing structure. Here we have NB-IoT network coverage by China Mobile, the band they use is B8. The NSPH01 will use CoAP(120.24.4.116:5683) or raw UDP(120.24.4.116:5601) or MQTT(120.24.4.116:1883)or TCP(120.24.4.116:5600)protocol to send data to the test server. 135 135 136 136 137 -Below figure shows our testing structure. Here we have NB-IoT network coverage by China Mobile, the band they use is B8. The NSPH01 will use** CoAP(120.24.4.116:5683) **or raw **UDP(120.24.4.116:5601)** or **MQTT(120.24.4.116:1883)**or **TCP(120.24.4.116:5600)**protocol to send data to the test server. 138 - 139 - 140 140 [[image:image-20220907153445-4.png]] 141 141 142 142 ... ... @@ -146,7 +146,6 @@ 146 146 147 147 User need to take out the NB-IoT module and insert the SIM card like below. ((% style="color:red" %) Pay attention to the direction(%%)) 148 148 149 - 150 150 [[image:image-20220907153505-5.png]] 151 151 152 152 ... ... @@ -173,9 +173,8 @@ 173 173 * Stop bits: (% style="color:green" %)**1** 174 174 * Parity: (% style="color:green" %)**None** 175 175 * Flow Control: (% style="color:green" %)**None** 164 +* 176 176 177 - 178 - 179 179 Make sure the switch is in FLASH position, then power on device by connecting the jumper on NSPH01. NSPH01 will output system info once power on as below, we can enter the (% style="color:green" %)**password: 12345678**(%%) to access AT Command input. 180 180 181 181 ... ... @@ -221,7 +221,6 @@ 221 221 * (% style="color:blue" %)**AT+CFM=1 ** (%%) ~/~/ If the server does not respond, this command is unnecessar 222 222 223 223 224 - 225 225 [[image:image-20220907153643-9.png||height="401" width="734"]] 226 226 227 227 ... ... @@ -243,7 +243,6 @@ 243 243 * (% style="color:blue" %)**AT+SUBTOPIC=NSE01_SUB ** (%%) ~/~/ Set the subscription topic of MQTT 244 244 245 245 246 - 247 247 [[image:image-20220907153739-11.png||height="491" width="764"]] 248 248 249 249 ... ... @@ -264,7 +264,6 @@ 264 264 * (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5600 ** (%%) ~/~/ to set TCP server address and port 265 265 266 266 267 - 268 268 [[image:image-20220907153818-13.png||height="486" width="668"]] 269 269 270 270 ... ... @@ -279,6 +279,7 @@ 279 279 280 280 * (% style="color:blue" %)**AT+TDC=7200 ** (%%) ~/~/ Set Update Interval to 7200s (2 hour) 281 281 266 + 282 282 (% style="color:red" %)**NOTE: 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).** 283 283 284 284 ... ... @@ -299,39 +299,25 @@ 299 299 [[image:image-20220907153902-15.png||height="581" width="804"]] 300 300 301 301 302 -((( 303 303 The payload is ASCII string, representative same HEX: 304 -))) 305 305 306 -((( 307 - 308 -))) 289 +0x(% style="color:red" %)f868411056754138(% style="color:blue" %)0064(% style="color:green" %)0c78(% style="color:red" %)17(% style="color:blue" %)01(% style="color:green" %)00(% style="color:red" %)**//0225010b6315537b//**010b0226631550fb//**010e022663154d77**//01110225631549f1//**011502246315466b**//01190223631542e5//**011d022163153f62**//011e022163153bde//**011e022163153859**//(%%) where: 309 309 310 -((( 311 -**0x (% style="color:red" %)__f868411056754138__ (% style="color:blue" %)__0064 __ (% style="color:green" %)__0c78__ (% style="color:#00b0f0" %)__17__ (% style="color:#7030a0" %)__01__ (% style="color:#d60093" %)__00__ (% style="color:#a14d07" %)__0225 __ (% style="color:#0020b0" %) __010b__ (% style="color:#420042" %)__6315537b__ (% style="color:#663300" %)//__010b0226631550fb__ __010e022663154d77 01110225631549f1 011502246315466b 01190223631542e5 011d022163153f62 011e022163153bde 011e022163153859__//(%%)** 312 -))) 291 +* (% style="color:red" %)Device ID: 0xf868411056754138 = f868411056754138 292 +* (% style="color:blue" %)Version: 0x0064=100=1.0.0 293 +* (% style="color:green" %)BAT: 0x0c78 = 3192 mV = 3.192V 294 +* (% style="color:red" %)Singal: 0x17 = 23 295 +* (% style="color:blue" %)Mod: 0x01 = 1 296 +* (% style="color:green" %)Interrupt: 0x00= 0 297 +* Soil PH: 0x0225= 549 = 5.49 298 +* Soil Temperature: 0x010B =267=26.7 °C 299 +* Time stamp : 0x6315537b =1662342011 ([[Unix Epoch Time>>url:http://www.epochconverter.com/]]) 300 +* Soil Temperature,Soil PH,Time stamp : 010b0226631550fb 301 +* (% style="color:red" %)8 sets of recorded data: Temperature,Soil PH,Time stamp : 010e022663154d77,....... 313 313 314 -((( 315 - 316 316 317 -where: 318 -))) 319 319 320 -* Device ID: 0xf868411056754138 = f868411056754138 321 -* Version: 0x0064=100=1.0.0 322 -* BAT: 0x0c78 = 3192 mV = 3.192V 323 -* Singal: 0x17 = 23 324 -* Mod: 0x01 = 1 325 -* Interrupt: 0x00= 0 326 -* Soil PH: 0x0225= 549 = 5.49 327 -* Soil Temperature: 0x010b =267=26.7 °C 328 -* Time stamp : 0x6315537b =1662342011 ([[Unix Epoch Time>>url:http://www.epochconverter.com/]]) 329 -* Soil Temperature,Soil PH,Time stamp : 010b0226631550fb 330 -* 8 sets of recorded data: Temperature,Soil PH,Time stamp : 010e022663154d77,....... 331 331 332 - 333 - 334 - 335 335 == 2.4 Payload Explanation and Sensor Interface == 336 336 337 337 ... ... @@ -395,9 +395,9 @@ 395 395 396 396 Get the PH content of the soil. The value range of the register is 300-1000(Decimal), divide this value by 100 to get the percentage of PH in the soil. 397 397 398 -For example, if the data you get from the register is (% style="color:blue" %)**__0x05 0xDC__**(%%), the PH content in the soil is369 +For example, if the data you get from the register is **__0x05 0xDC__**, the PH content in the soil is 399 399 400 - (% style="color:blue" %)**0229(H) = 549(D) /100 = 5.49.**371 +**0229(H) = 549(D) /100 = 5.49.** 401 401 402 402 403 403 ... ... @@ -404,9 +404,8 @@ 404 404 === 2.4.6 Soil Temperature === 405 405 406 406 407 -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 (% style="color:blue" %)**__0x09 0xEC__**(%%), the temperature content in the soil is378 +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 408 408 409 - 410 410 **Example**: 411 411 412 412 If payload is 0105H: ((0x0105 & 0x8000)>>15 === 0),temp = 0105(H)/10 = 26.1 °C ... ... @@ -435,9 +435,8 @@ 435 435 436 436 The lower four bits of this data field shows if this packet is generated by interrupt or not. Click here for the hardware and software set up. 437 437 408 +Example: 438 438 439 -**Example:** 440 - 441 441 0x(00): Normal uplink packet. 442 442 443 443 0x(01): Interrupt Uplink Packet. ... ... @@ -511,7 +511,7 @@ 511 511 === 2.7.2 Measurement === 512 512 513 513 514 -(% style="color:#037691" %) **Measurement the soil surface:**483 +**(% style="color:#037691" %)Measurement the soil surface:** 515 515 516 516 517 517 [[image:image-20220907154700-18.png]] ... ... @@ -525,7 +525,7 @@ 525 525 Put soil over the probe after insert. And start to measure. 526 526 527 527 528 -(% style="color:#037691" %) **Measurement inside soil:**497 +**(% style="color:#037691" %)Measurement inside soil:** 529 529 530 530 Dig a hole with diameter > 20CM. 531 531 ... ... @@ -549,9 +549,9 @@ 549 549 == 2.8 PH and Temperature alarm function == 550 550 551 551 552 -(% style="color:#037691" %) **➢ AT Command:**521 +**(% style="color:#037691" %)➢ AT Command:** 553 553 554 -(% style="color:blue" %) **AT+ PHALARM=min,max**523 +**(% style="color:blue" %)AT+ PHALARM=min,max** 555 555 556 556 ² When min=3, and max≠0, Alarm higher than max 557 557 ... ... @@ -560,7 +560,7 @@ 560 560 ² When min≠0 and max≠0, Alarm higher than max or lower than min 561 561 562 562 563 -(% style="color:blue" %) **Example:**532 +**(% style="color:blue" %)Example:** 564 564 565 565 AT+ PHALARM =5,8 ~/~/ Alarm when PH lower than 5. 566 566 ... ... @@ -573,33 +573,32 @@ 573 573 ² When min≠0 and max≠0, Alarm higher than max or lower than min 574 574 575 575 576 -(% style="color:blue" %) **Example:**545 +**(% style="color:blue" %)Example:** 577 577 578 578 AT+ TEMPALARM=20,30 ~/~/ Alarm when temperature lower than 20. 579 579 580 580 581 581 582 -== 2.9 551 +== 2.9 Set the number of data to be uploaded and the recording time == 583 583 584 584 585 -(% style="color:#037691" %) **➢ AT Command:**554 +**(% style="color:#037691" %)➢ AT Command:** 586 586 587 -* (% style="color:blue" %)**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) 588 -* (% style="color:blue" %)**AT+NOUD=8** (%%) ~/~/ The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded. 556 +**(% style="color:blue" %)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) 589 589 558 +**(% style="color:blue" %)AT+NOUD=8** (%%) ~/~/ The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded. 590 590 591 591 561 +== 2.10 Read or Clear cached data == 592 592 593 -== 2.10 Read or Clear cached data == 594 594 564 +**(% style="color:#037691" %)➢ AT Command:** 595 595 596 -(% style="color: #037691" %)**➢ATCommand:**566 +**(% style="color:blue" %)AT+CDP** (%%) ~/~/ Read cached data 597 597 598 -* (% style="color:blue" %)**AT+CDP** (%%) ~/~/ Read cached data 599 -* (% style="color:blue" %)**AT+CDP=0** (%%) ~/~/ Clear cached data 568 +**(% style="color:blue" %)AT+CDP=0** (%%) ~/~/ Clear cached data 600 600 601 601 602 - 603 603 [[image:image-20220907154700-19.png]] 604 604 605 605 ... ... @@ -619,9 +619,9 @@ 619 619 == 2.12 Firmware Change Log == 620 620 621 621 622 -Download URL & Firmware Change log: [[https:~~/~~/www.dropbox.com/sh/1 tv07fro2pvjqj8/AAD-2wbfGfluTZfh38fQqdA_a?dl=0>>https://www.dropbox.com/sh/1tv07fro2pvjqj8/AAD-2wbfGfluTZfh38fQqdA_a?dl=0]]590 +Download URL & Firmware Change log: [[https:~~/~~/www.dropbox.com/sh/1zmcakvbkf24f8x/AACmq2dZ3iRB9F1nVWeEB9Moa?dl=0>>url:https://www.dropbox.com/sh/1zmcakvbkf24f8x/AACmq2dZ3iRB9F1nVWeEB9Moa?dl=0]] 623 623 624 -Upgrade Instruction: [[Upgrade Firmware>> ||anchor="H5.1200BHowtoUpgradeFirmware"]]592 +Upgrade Instruction: [[Upgrade Firmware>>path:#H5.1200BHowtoUpgradeFirmware]] 625 625 626 626 627 627 ... ... @@ -652,9 +652,9 @@ 652 652 653 653 Instruction to use as below: 654 654 655 -(% style="color:blue" %) **Step 1: **(%%)Downlink the up-to-date DRAGINO_Battery_Life_Prediction_Table.xlsx from: [[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Battery_Analyze/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Battery_Analyze/]]623 +**(% style="color:blue" %)Step 1: **(%%)Downlink the up-to-date DRAGINO_Battery_Life_Prediction_Table.xlsx from: [[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Battery_Analyze/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Battery_Analyze/]] 656 656 657 -(% style="color: blue" %)**Step 2: **(%%) Open it and choose625 +**(% style="color:#037691" %)Step 2: **(%%) Open it and choose 658 658 659 659 * Product Model 660 660 * Uplink Interval ... ... @@ -712,7 +712,7 @@ 712 712 AT+<CMD>=? : Get the value 713 713 714 714 715 -(% style="color:#037691" %) **General Commands**683 +**(% style="color:#037691" %)General Commands** 716 716 717 717 AT : Attention 718 718 ... ... @@ -757,17 +757,17 @@ 757 757 AT+ PHCAL : calibrate PH value 758 758 759 759 760 -(% style="color:#037691" %) **COAP Management**728 +**(% style="color:#037691" %)COAP Management** 761 761 762 762 AT+URI : Resource parameters 763 763 764 764 765 -(% style="color:#037691" %) **UDP Management**733 +**(% style="color:#037691" %)UDP Management** 766 766 767 767 AT+CFM : Upload confirmation mode (only valid for UDP) 768 768 769 769 770 -(% style="color:#037691" %) **MQTT Management**738 +**(% style="color:#037691" %)MQTT Management** 771 771 772 772 AT+CLIENT : Get or Set MQTT client 773 773 ... ... @@ -780,7 +780,7 @@ 780 780 AT+SUBTOPIC : Get or Set MQTT subscription topic 781 781 782 782 783 -(% style="color:#037691" %) **Information**751 +**(% style="color:#037691" %)Information** 784 784 785 785 AT+FDR : Factory Data Reset 786 786 ... ... @@ -798,7 +798,7 @@ 798 798 799 799 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]] 800 800 801 -(% style="color:red" %) **Notice, NSPH01 and LSPH01 share the same mother board. They use the same connection and method to update.**769 +**(% style="color:red" %)Notice, **NSPH01 **and **LSPH01 **share the same mother board. They use the same connection and method to update.** 802 802 803 803 804 804 ... ... @@ -822,7 +822,7 @@ 822 822 == 6.2 AT Command input doesn't work == 823 823 824 824 825 -In the case if user can see the console output but can't type input to the device. Please check if you already include the (% style="color:green" %) **ENTER**(%%) while sending out the command. Some serial tool doesn't send (% style="color:green" %)**ENTER** (%%)while press the send key, user need to add ENTER in their string.793 +In the case if user can see the console output but can't type input to the device. Please check if you already include the **(% style="color:green" %)ENTER**(%%) while sending out the command. Some serial tool doesn't send **(% style="color:green" %)ENTER** (%%)while press the send key, user need to add ENTER in their string. 826 826 827 827 828 828 ... ... @@ -843,10 +843,8 @@ 843 843 844 844 **Dimension and weight**: 845 845 846 -* Device Size: cm 847 -* Device Weight: g 848 -* Package Size / pcs : cm 849 -* Weight / pcs : g 814 +* Size: 195 x 125 x 55 mm 815 +* Weight: 420g 850 850 851 851 852 852
- image-20220923101327-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -12.1 KB - Content