<
From version < 51.9 >
edited by Xiaoling
on 2022/09/12 15:39
To version < 51.3 >
edited by Xiaoling
on 2022/09/12 15:01
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -202,11 +202,11 @@
202 202  
203 203  
204 204  This feature is supported since firmware version v1.0.1
205 +(%%)
206 +* **(% style="color:blue" %)AT+PRO=2   ** ~/~/  Set to use UDP protocol to uplink
207 +* **(% style="color:blue" %)AT+SERVADDR=120.24.4.116,5601   ** (%%) ~/~/  to set UDP server address and port
208 +* **(% style="color:blue" %)AT+CFM=1       ** (%%) ~/~/  If the server does not respond, this command is unnecessar
205 205  
206 -* (% style="color:blue" %)**AT+PRO=2   ** (%%) ~/~/  Set to use UDP protocol to uplink
207 -* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5601   ** (%%) ~/~/  to set UDP server address and port
208 -* (% style="color:blue" %)**AT+CFM=1       ** (%%) ~/~/  If the server does not respond, this command is unnecessar
209 -
210 210  [[image:image-20220907153643-9.png||height="401" width="734"]]
211 211  
212 212  
... ... @@ -213,26 +213,24 @@
213 213  [[image:image-20220907153703-10.png||height="309" width="738"]]
214 214  
215 215  
216 -
217 217  === 2.2.6 Use MQTT protocol to uplink data ===
218 218  
219 -
220 220  This feature is supported since firmware version v110
221 221  
222 -* (% style="color:blue" %)**AT+PRO=3   ** (%%) ~/~/ Set to use MQTT protocol to uplink
223 -* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,1883   ** (%%) ~/~/ Set MQTT server address and port
224 -* (% style="color:blue" %)**AT+CLIENT=CLIENT       ** (%%) ~/~/ Set up the CLIENT of MQTT
225 -* (% style="color:blue" %)**AT+UNAME=UNAME                               **(%%)~/~/ Set the username of MQTT
226 -* (% style="color:blue" %)**AT+PWD=PWD                                        **(%%)~/~/ Set the password of MQTT
227 -* (% style="color:blue" %)**AT+PUBTOPIC=NSE01_PUB                    **(%%)~/~/ Set the sending topic of MQTT
228 -* (% style="color:blue" %)**AT+SUBTOPIC=NSE01_SUB          ** (%%) ~/~/ Set the subscription topic of MQTT
220 +* **(% style="color:blue" %)AT+PRO=3   ** (%%) ~/~/Set to use MQTT protocol to uplink
221 +* **(% style="color:blue" %)AT+SERVADDR=120.24.4.116,1883   ** (%%) ~/~/Set MQTT server address and port
222 +* **(% style="color:blue" %)AT+CLIENT=CLIENT       ** (%%) ~/~/Set up the CLIENT of MQTT
223 +* **(% style="color:blue" %)AT+UNAME=UNAME                               ** (%%)~/~/Set the username of MQTT
224 +* **(% style="color:blue" %)AT+PWD=PWD                                        ** (%%)~/~/Set the password of MQTT
225 +* **(% style="color:blue" %)AT+PUBTOPIC=NSE01_PUB                    **(%%) ~/~/Set the sending topic of MQTT
226 +* **(% style="color:blue" %)AT+SUBTOPIC=NSE01_SUB          ** (%%) ~/~/Set the subscription topic of MQTT
229 229  
228 +
230 230  [[image:image-20220907153739-11.png||height="491" width="764"]]
231 231  
232 232  
233 233  [[image:image-20220907153751-12.png||height="555" width="769"]]
234 234  
235 -
236 236  MQTT protocol has a much higher power consumption compare vs UDP / CoAP protocol. Please check the power analyze document and adjust the uplink period to a suitable interval.
237 237  
238 238  
... ... @@ -240,12 +240,12 @@
240 240  
241 241  === 2.2.7 Use TCP protocol to uplink data ===
242 242  
243 -
244 244  This feature is supported since firmware version v110
245 245  
246 -* (% style="color:blue" %)**AT+PRO=4   ** (%%) ~/~/ Set to use TCP protocol to uplink
247 -* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5600   ** (%%) ~/~/ to set TCP server address and port
243 +* **(% style="color:blue" %)AT+PRO=4   ** (%%) ~/~/ Set to use TCP protocol to uplink
244 +* **(% style="color:blue" %)AT+SERVADDR=120.24.4.116,5600   ** (%%) ~/~/ to set TCP server address and port
248 248  
246 +
249 249  [[image:image-20220907153818-13.png||height="486" width="668"]]
250 250  
251 251  
... ... @@ -253,30 +253,28 @@
253 253  
254 254  
255 255  
254 +
256 256  === 2.2.8 Change Update Interval ===
257 257  
258 -
259 259  Users can use the below command to change the **uplink interval**.
260 260  
261 -* (% style="color:blue" %)**AT+TDC=7200      ** (%%) ~/~/ Set Update Interval to 7200s (2 hour)
259 +* **(% style="color:blue" %)AT+TDC=7200      ** (%%) ~/~/ Set Update Interval to 7200s (2 hour)
262 262  
263 -(% 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).**
261 +**(% 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).**
264 264  
265 265  
266 -
267 267  == 2.3  Uplink Payload ==
268 268  
269 -
270 270  In this mode, uplink payload includes 87 bytes in total by default.
271 271  
272 272  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.
273 273  
274 -(% border="2" style="background-color:#ffffcc; color:green; width:1160px" %)
275 -|(% style="width:96px" %)**Size(bytes)**|(% style="width:83px" %)**8**|(% style="width:44px" %)**2**|(% style="width:42px" %)**2**|(% style="width:124px" %)1|(% style="width:57px" %)1|(% style="width:80px" %)1|(% style="width:69px" %)2|(% style="width:134px" %)2|(% style="width:98px" %)4|(% style="width:134px" %)2|(% style="width:68px" %)2|(% style="width:125px" %)4
276 -|(% style="width:96px" %)**Value**|(% style="width:83px" %)Device ID|(% style="width:44px" %)Ver|(% style="width:42px" %)BAT|(% style="width:124px" %)Signal Strength|(% style="width:57px" %)MOD|(% style="width:80px" %)Interrupt|(% style="width:69px" %)Soil PH|(% style="width:134px" %)Soil Temperature|(% style="width:98px" %)Time stamp|(% style="width:134px" %)Soil Temperature|(% style="width:68px" %)Soil PH|(% style="width:125px" %)Time stamp  .....
270 +|**Size(bytes)**|**8**|**2**|**2**|1|1|1|2|2|4|2|2|4
271 +|**Value**|Device ID|Ver|BAT|Signal Strength|MOD|Interrupt|Soil PH|Soil Temperature|Time stamp|Soil Temperature|Soil PH|Time stamp  .....
277 277  
278 278  If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NSPH01 uplink data.
279 279  
275 +(% style="text-align:center" %)
280 280  [[image:image-20220907153902-15.png||height="581" width="804"]]
281 281  
282 282  
... ... @@ -291,7 +291,7 @@
291 291  * (% style="color:blue" %)Mod: 0x01 = 1
292 292  * (% style="color:green" %)Interrupt: 0x00= 0
293 293  * Soil PH: 0x0225= 549 = 5.49
294 -* Soil Temperature: 0x010B =267=26.7 °C
290 +* Soil Temperature:0x010B =267=26.7 °C
295 295  * Time stamp : 0x6315537b =1662342011  ([[Unix Epoch Time>>url:http://www.epochconverter.com/]])
296 296  * Soil Temperature,Soil PH,Time stamp : 010b0226631550fb
297 297  * (% style="color:red" %)8 sets of recorded data: Temperature,Soil PH,Time stamp : 010e022663154d77,.......
... ... @@ -298,15 +298,12 @@
298 298  
299 299  == 2.4  Payload Explanation and Sensor Interface ==
300 300  
301 -
302 302  === 2.4.1  Device ID ===
303 303  
304 -
305 305  By default, the Device ID equal to the last 15 bits of IMEI.
306 306  
307 -User can use (% style="color:blue" %)**AT+DEUI** (%%)to set Device ID
301 +User can use **(% style="color:blue" %)AT+DEUI** (%%)to set Device ID
308 308  
309 -
310 310  **Example:**
311 311  
312 312  AT+DEUI=868411056754138
... ... @@ -313,20 +313,14 @@
313 313  
314 314  The Device ID is stored in a none-erase area, Upgrade the firmware or run AT+FDR won't erase Device ID.
315 315  
316 -
317 -
318 318  === 2.4.2  Version Info ===
319 319  
320 -
321 321  Specify the software version: 0x64=100, means firmware version 1.00.
322 322  
323 323  For example: 0x00 64 : this device is NSPH01 with firmware version 1.0.0.
324 324  
325 -
326 -
327 327  === 2.4.3  Battery Info ===
328 328  
329 -
330 330  Check the battery voltage for NSPH01.
331 331  
332 332  Ex1: 0x0B45 = 2885mV
... ... @@ -333,11 +333,8 @@
333 333  
334 334  Ex2: 0x0B49 = 2889mV
335 335  
336 -
337 -
338 338  === 2.4.4  Signal Strength ===
339 339  
340 -
341 341  NB-IoT Network signal Strength.
342 342  
343 343  **Ex1: 0x1d = 29**
... ... @@ -352,25 +352,18 @@
352 352  
353 353  **99**    Not known or not detectable
354 354  
355 -
356 -
357 357  === 2.4.5  Soil PH ===
358 358  
359 -
360 360  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.
361 361  
362 -For example, if the data you get from the register is (% style="color:blue" %)**__0x05 0xDC__**(%%), the PH content in the soil is
343 +For example, if the data you get from the register is **__0x05 0xDC__**, the PH content in the soil is
363 363  
364 -(% style="color:blue" %)**0229(H) = 549(D) /100 = 5.49.**
345 +**0229(H) = 549(D) /100 = 5.49.**
365 365  
366 -
367 -
368 368  === 2.4.6  Soil Temperature ===
369 369  
349 +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
370 370  
371 -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 is
372 -
373 -
374 374  **Example**:
375 375  
376 376  If payload is 0105H: ((0x0105 & 0x8000)>>15 === 0),temp = 0105(H)/10 = 26.1 °C
... ... @@ -377,62 +377,56 @@
377 377  
378 378  If payload is FF7EH: ((FF7E & 0x8000)>>15 ===1),temp = (FF7E(H)-FFFF(H))/10 = -12.9 °C
379 379  
380 -
381 -
382 382  === 2.4.7  Timestamp ===
383 383  
384 -
385 385  Time stamp : 0x6315537b =1662342011
386 386  
387 387  Convert Unix timestamp to time 2022-9-5 9:40:11.
388 388  
389 -
390 -
391 391  === 2.4.8  Digital Interrupt ===
392 392  
365 +Digital Interrupt refers to pin **GPIO_EXTI**, and there are different trigger methods. When there is a trigger, the NSPH01 will send a packet to the server.
393 393  
394 -Digital Interrupt refers to pin (% style="color:blue" %)**GPIO_EXTI**(%%), and there are different trigger methods. When there is a trigger, the NSPH01 will send a packet to the server.
395 -
396 396  The command is:
397 397  
398 -(% 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]])**.**
369 +**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]])**.**
399 399  
400 400  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.
401 401  
373 +Example:
402 402  
403 -**Example:**
404 -
405 405  0x(00): Normal uplink packet.
406 406  
407 407  0x(01): Interrupt Uplink Packet.
408 408  
409 -
410 -
411 411  === 2.4.9  ​+5V Output ===
412 412  
413 -
414 414  NSPH01 will enable +5V output before all sampling and disable the +5v after all sampling. 
415 415  
416 416  The 5V output time can be controlled by AT Command.
417 417  
418 -(% style="color:blue" %)**AT+5VT=1000**
385 +**AT+5VT=1000**
419 419  
420 420  Means set 5V valid time to have 1000ms. So the real 5V output will actually have 1000ms + sampling time for other sensors.** **
421 421  
422 422  
423 -
424 424  == 2.5  Downlink Payload ==
425 425  
426 -
427 427  By default, NSPH01 prints the downlink payload to console port.
428 428  
394 +(% style="text-align:center" %)
429 429  [[image:image-20220907154636-17.png]]
430 430  
431 431  
432 -(% style="color:blue" %)**Examples:**
433 433  
434 -* (% style="color:#037691" %)** Set TDC**
435 435  
400 +
401 +
402 +
403 +**Examples:**
404 +
405 +* **Set TDC**
406 +
436 436  If the payload=0100003C, it means set the END Node's TDC to 0x00003C=60(S), while type code is 01.
437 437  
438 438  Payload:    01 00 00 1E    TDC=30S
... ... @@ -439,19 +439,16 @@
439 439  
440 440  Payload:    01 00 00 3C    TDC=60S
441 441  
442 -* (% style="color:#037691" %)** Reset**
413 +* **Reset**
443 443  
444 444  If payload = 0x04FF, it will reset the NSPH01
445 445  
446 -* (% style="color:#037691" %)** INTMOD**
417 +* **INTMOD**
447 447  
448 448  Downlink Payload: 06000003, Set AT+INTMOD=3
449 449  
450 -
451 -
452 452  == 2.6  ​LED Indicator ==
453 453  
454 -
455 455  The NSPH01 has an internal LED which is to show the status of different state.
456 456  
457 457  * When power on, NSPH01 will detect if sensor probe is connected, if probe detected, LED will blink four times. (no blinks in this step is no probe)
... ... @@ -459,23 +459,16 @@
459 459  * After NSPH01 join NB-IoT network. The LED will be ON for 3 seconds.
460 460  * For each uplink probe, LED will be on for 500ms.
461 461  
430 +== 2.7 Installation and Maintain ==
462 462  
463 -== 2.7  Installation and Maintain ==
432 +=== 2.7.1 Before measurement ===
464 464  
465 -
466 -=== 2.7.1  Before measurement ===
467 -
468 -
469 469  If the NSPH01 has more than 7 days not use or just clean the pH probe. User should put the probe inside pure water for more than 24 hours for activation. If no put in water, user need to put inside soil for more than 24 hours to ensure the measurement accuracy. 
470 470  
436 +=== 2.7.2 Measurement ===
471 471  
438 +**Measurement the soil surface:**
472 472  
473 -=== 2.7.2  Measurement ===
474 -
475 -
476 -(% style="color:#037691" %)**Measurement the soil surface:**
477 -
478 -
479 479  [[image:image-20220907154700-18.png]] ​
480 480  
481 481  Choose the proper measuring position. Split the surface soil according to the measured deep.
... ... @@ -486,18 +486,14 @@
486 486  
487 487  Put soil over the probe after insert. And start to measure.
488 488  
450 +**Measurement inside soil:**
489 489  
490 -(% style="color:#037691" %)**Measurement inside soil:**
491 -
492 492  Dig a hole with diameter > 20CM.
493 493  
494 494  Insert the probe inside, method like measure the surface.
495 495  
456 +=== 2.7.3 Maintain Probe ===
496 496  
497 -
498 -=== 2.7.3  Maintain Probe ===
499 -
500 -
501 501  1. pH probe electrode is fragile and no strong. User must avoid strong force or hitting it.
502 502  1. After long time use (3~~ 6  months). The probe electrode needs to be clean; user can use high grade sandpaper to polish it or put in 5% hydrochloric acid for several minutes. After the metal probe looks like new, user can use pure water to wash it.
503 503  1. Probe reference electrode is also no strong, need to avoid strong force or hitting.
... ... @@ -505,13 +505,12 @@
505 505  1. Avoid the probes to touch oily matter. Which will cause issue in accuracy.
506 506  1. The probe is IP68 can be put in water.
507 507  
508 -== 2.8  PH and Temperature alarm function ==
465 +== 2.8 PH and Temperature alarm function ==
509 509  
467 +➢ AT Command:
510 510  
511 -(% style="color:#037691" %)**➢ AT Command:**
469 +AT+ PHALARM=min,max
512 512  
513 -(% style="color:blue" %)**AT+ PHALARM=min,max**
514 -
515 515  ² When min=3, and max≠0, Alarm higher than max
516 516  
517 517  ² When min≠0, and max=0, Alarm lower than min
... ... @@ -518,11 +518,10 @@
518 518  
519 519  ² When min≠0 and max≠0, Alarm higher than max or lower than min
520 520  
477 +Example:
521 521  
522 -(% style="color:blue" %)**Example:**
479 +AT+ PHALARM =5,8 ~/~/ Alarm when PH lower than 5.
523 523  
524 -AT+ PHALARM =5,8  ~/~/ Alarm when PH lower than 5.
525 -
526 526  AT+ TEMPALARM=min,max
527 527  
528 528  ² When min=0, and max≠0, Alarm higher than max
... ... @@ -531,63 +531,50 @@
531 531  
532 532  ² When min≠0 and max≠0, Alarm higher than max or lower than min
533 533  
489 +Example:
534 534  
535 -(% style="color:blue" %)**Example:**
491 +AT+ TEMPALARM=20,30 ~/~/ Alarm when temperature lower than 20.
536 536  
537 -AT+ TEMPALARM=20,30  ~/~/ Alarm when temperature lower than 20.
538 538  
494 +== 2.9 Set the number of data to be uploaded and the recording time ==
539 539  
496 +➢ AT Command:
540 540  
541 -== 2.Set the number of data to be uploaded and the recording time ==
498 +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)
542 542  
500 +AT+NOUD=8  ~/~/The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
543 543  
544 -(% style="color:#037691" %)**➢ AT Command:**
545 545  
546 -* (% 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)
547 -* (% 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.
503 +== 2.10 Read or Clear cached data ==
548 548  
505 +➢ AT Command:
549 549  
507 +AT+CDP ~/~/ Read cached data
550 550  
551 -== 2.10  Read or Clear cached data ==
552 -
553 -
554 -(% style="color:#037691" %)**➢ AT Command:**
555 -
556 -* (% style="color:blue" %)**AT+CDP**        (%%) ~/~/  Read cached data
557 -* (% style="color:blue" %)**AT+CDP=0**    (%%) ~/~/  Clear cached data
558 -
559 -
560 560  [[image:image-20220907154700-19.png]]
561 561  
562 562  
512 +AT+CDP=0 ~/~/ Clear cached data
563 563  
564 -== 2.11  Calibration ==
565 565  
515 +== 2.11 Calibration ==
566 566  
567 567  User can do calibration for the probe. It is limited to use below pH buffer solution to calibrate: 4.00, 6.86, 9.18. When calibration, user need to clean the electrode and put the probe in the pH buffer solution to wait the value stable ( a new clean electrode might need max 24 hours to be stable).
568 568  
569 569  After stable, user can use below command to calibrate.
570 570  
571 -
572 572  [[image:image-20220907154700-20.png]] ​
573 573  
574 -
575 -
576 576  == 2.12  ​Firmware Change Log ==
577 577  
578 -
579 579  Download URL & Firmware Change log: [[https:~~/~~/www.dropbox.com/sh/1zmcakvbkf24f8x/AACmq2dZ3iRB9F1nVWeEB9Moa?dl=0>>url:https://www.dropbox.com/sh/1zmcakvbkf24f8x/AACmq2dZ3iRB9F1nVWeEB9Moa?dl=0]]
580 580  
581 -Upgrade Instruction: [[Upgrade Firmware>>||anchor="H5.1200BHowtoUpgradeFirmware"]]
527 +Upgrade Instruction: [[Upgrade Firmware>>path:#H5.1200BHowtoUpgradeFirmware]]
582 582  
583 -
584 -
585 585  == 2.13  ​Battery Analysis ==
586 586  
587 -
588 588  === 2.13.1  ​Battery Type ===
589 589  
590 -
591 591  The NSPH01 battery is a combination of an 8500mAh Li/SOCI2 Battery and a Super Capacitor. The battery is none-rechargeable battery type with a low discharge rate (<2% per year). This type of battery is commonly used in IoT devices such as water meter.
592 592  
593 593  The battery is designed to last for several years depends on the actually use environment and update interval. 
... ... @@ -600,18 +600,15 @@
600 600  
601 601  [[image:image-20220907154700-21.png]] ​
602 602  
603 -
604 -
605 605  === 2.13.2  Power consumption Analyze ===
606 606  
607 -
608 608  Dragino battery powered product are all runs in Low Power mode. We have an update battery calculator which base on the measurement of the real device. User can use this calculator to check the battery life and calculate the battery life if want to use different transmit interval.
609 609  
610 610  Instruction to use as below:
611 611  
612 -(% 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/]]
551 +**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/]]
613 613  
614 -(% style="color:blue" %)**Step 2: **(%%) Open it and choose
553 +**Step 2: ** Open it and choose
615 615  
616 616  * Product Model
617 617  * Uplink Interval
... ... @@ -619,45 +619,34 @@
619 619  
620 620  And the Life expectation in difference case will be shown on the right.
621 621  
622 -
561 +(% style="text-align:center" %)
623 623  [[image:image-20220907154700-22.jpeg]]
624 624  
625 625  ​
626 626  
627 -
628 628  === 2.13.3  ​Battery Note ===
629 629  
630 -
631 631  The Li-SICO battery is designed for small current / long period application. It is not good to use a high current, short period transmit method. The recommended minimum period for use of this battery is 5 minutes. If you use a shorter period time to transmit LoRa, then the battery life may be decreased.
632 632  
633 -
634 -
635 635  === 2.13.4  Replace the battery ===
636 636  
637 -
638 638  The default battery pack of NSPH01 includes a ER26500 plus super capacitor. If user can't find this pack locally, they can find ER26500 or equivalence without the SPC1520 capacitor, which will also work in most case. The SPC can enlarge the battery life for high frequency use (update period below 5 minutes).
639 639  
640 -
641 -
642 642  = 3. ​ Access NB-IoT Module =
643 643  
644 -
645 645  Users can directly access the AT command set of the NB-IoT module.
646 646  
647 647  The AT Command set can refer the BC35-G NB-IoT Module AT Command: [[https:~~/~~/www.dragino.com/downloads/index.php?dir=datasheet/other_vendors/BC35-G/>>url:https://www.dragino.com/downloads/index.php?dir=datasheet/other_vendors/BC35-G/]] 
648 648  
649 -
580 +(% style="text-align:center" %)
650 650  [[image:image-20220907154700-23.png]]
651 651  
652 652  ​
653 653  
654 -
655 655  = 4.  Using the AT Commands =
656 656  
657 -
658 658  == 4.1  Access AT Commands ==
659 659  
660 -
661 661  See this link for detail:  [[https:~~/~~/www.dropbox.com/sh/351dwor6joz8nwh/AADn1BQaAAxLF_QMyU8NkW47a?dl=0>>url:https://www.dropbox.com/sh/351dwor6joz8nwh/AADn1BQaAAxLF_QMyU8NkW47a?dl=0]]
662 662  
663 663  AT+<CMD>?  : Help on <CMD>
... ... @@ -668,9 +668,8 @@
668 668  
669 669  AT+<CMD>=?  : Get the value
670 670  
599 +**General Commands**      
671 671  
672 -(% style="color:#037691" %)**General Commands**      
673 -
674 674  AT  : Attention       
675 675  
676 676  AT?  : Short Help     
... ... @@ -714,18 +714,16 @@
714 714  AT+ PHCAL  : calibrate PH value
715 715  
716 716  
717 -(% style="color:#037691" %)**COAP Management**      
644 +**COAP Management**      
718 718  
719 719  AT+URI            : Resource parameters
720 720  
648 +**UDP Management**
721 721  
722 -(% style="color:#037691" %)**UDP Management**
723 -
724 724  AT+CFM          : Upload confirmation mode (only valid for UDP)
725 725  
652 +**MQTT Management**
726 726  
727 -(% style="color:#037691" %)**MQTT Management**
728 -
729 729  AT+CLIENT               : Get or Set MQTT client
730 730  
731 731  AT+UNAME  : Get or Set MQTT Username
... ... @@ -736,63 +736,42 @@
736 736  
737 737  AT+SUBTOPIC  : Get or Set MQTT subscription topic
738 738  
664 +**Information**          
739 739  
740 -(% style="color:#037691" %)**Information**          
741 -
742 742  AT+FDR  : Factory Data Reset
743 743  
744 744  AT+PWORD  : Serial Access Password
745 745  
746 -
747 -
748 748  = ​5.  FAQ =
749 749  
750 -
751 751  == 5.1 ​ How to Upgrade Firmware ==
752 752  
753 -
754 754  User can upgrade the firmware for 1) bug fix, 2) new feature release.
755 755  
756 756  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]]
757 757  
758 -(% style="color:red" %)**Notice, NSPH01 and LSPH01 share the same mother board. They use the same connection and method to update.**
678 +**Notice, **NSPH01 **and **NSPH01 **share the same mother board. They use the same connection and method to update.**
759 759  
760 -
761 -
762 762  == 5.2  Can I calibrate NSPH01 to different soil types? ==
763 763  
764 -
765 765  NSPH01 is calibrated for saline-alkali soil and loamy soil. If users want to use it for other soil, they can calibrate the value in the IoT platform base on the value measured by saline-alkali soil and loamy soil. The formula can be found at [[this link>>url:https://www.dragino.com/downloads/downloads/LoRa_End_Node/LSE01/Calibrate_to_other_Soil_20220605.pdf]].
766 766  
767 -
768 -
769 769  = 6.  Trouble Shooting =
770 770  
771 -
772 772  == 6.1  ​Connection problem when uploading firmware ==
773 773  
774 -
775 775  **Please see: **[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/#H3.3Troubleshooting>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Firmware%20Upgrade%20Instruction%20for%20STM32%20base%20products/#H3.3Troubleshooting]]
776 776  
777 -
778 -
779 779  == 6.2  AT Command input doesn't work ==
780 780  
692 +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 **ENTER** while sending out the command. Some serial tool doesn't send **ENTER** while press the send key, user need to add ENTER in their string.
781 781  
782 -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.
783 -
784 -
785 -
786 786  = 7. ​ Order Info =
787 787  
788 -
789 789  Part Number**:** NSPH01
790 790  
791 -
792 -
793 793  = 8.  Packing Info =
794 794  
795 -
796 796  **Package Includes**:
797 797  
798 798  * NSPH01 NB-IoT pH Sensor x 1
... ... @@ -805,7 +805,6 @@
805 805  
806 806  = 9.  Support =
807 807  
808 -
809 809  * Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
810 810  * Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:http://../../../../../../D:%5C%E5%B8%82%E5%9C%BA%E8%B5%84%E6%96%99%5C%E8%AF%B4%E6%98%8E%E4%B9%A6%5CLoRa%5CLT%E7%B3%BB%E5%88%97%5Csupport@dragino.com]]
811 811  
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0