<
From version < 33.3 >
edited by Xiaoling
on 2022/09/13 09:23
To version < 33.4 >
edited by Xiaoling
on 2022/09/13 09:41
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -71,6 +71,9 @@
71 71  * - B20 @H-FDD: 800MHz
72 72  * - B28 @H-FDD: 700MHz
73 73  
74 +
75 +
76 +
74 74  == 1.4  Probe Specification ==
75 75  
76 76  
... ... @@ -82,6 +82,8 @@
82 82  * IP67 Protection
83 83  * Length: 3.5 meters
84 84  
88 +
89 +
85 85  (% style="color:#037691" %)**Leaf Temperature:**
86 86  
87 87  * Range -50℃~80℃
... ... @@ -90,11 +90,17 @@
90 90  * IP67 Protection
91 91  * Length: 3.5 meters
92 92  
98 +
99 +
100 +
93 93  == 1.5 ​ Applications ==
94 94  
95 95  
96 96  * Smart Agriculture
97 97  
106 +
107 +
108 +
98 98  == 1.6  Pin mapping and power on ==
99 99  
100 100  
... ... @@ -193,8 +193,6 @@
193 193  * (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5683   ** (%%) ~/~/  to set CoAP server address and port
194 194  * (% style="color:#037691" %)**AT+URI=5,11,"mqtt",11,"coap",12,"0",15,"c=text1",23,"0" ** (%%) ~/~/  Set COAP resource path
195 195  
196 -
197 -
198 198  For parameter description, please refer to AT command set
199 199  
200 200  [[image:image-20220907171221-9.png]]
... ... @@ -212,7 +212,7 @@
212 212  This feature is supported since firmware version v1.0.1
213 213  
214 214  * (% style="color:#037691" %)**AT+PRO=2   ** (%%) ~/~/  Set to use UDP protocol to uplink
215 -* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5601  ** (%%) ~/~/  to set UDP server address and port
224 +* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5601     ** (%%) ~/~/  to set UDP server address and port
216 216  * (% style="color:#037691" %)**AT+CFM=1       ** (%%) ~/~/  If the server does not respond, this command is unnecessary
217 217  
218 218  
... ... @@ -296,7 +296,6 @@
296 296  |(% style="width:96px" %)**Size(bytes)**|(% style="width:82px" %)**8**|(% style="width:42px" %)**2**|(% style="width:48px" %)**2**|(% style="width:124px" %)1|(% style="width:58px" %)1|(% style="width:82px" %)1|(% style="width:113px" %)2|(% style="width:134px" %)2|(% style="width:100px" %)4|(% style="width:137px" %)2|(% style="width:110px" %)2|(% style="width:122px" %)4
297 297  |(% style="width:96px" %)**Value**|(% style="width:82px" %)Device ID|(% style="width:42px" %)Ver|(% style="width:48px" %)BAT|(% style="width:124px" %)Signal Strength|(% style="width:58px" %)MOD|(% style="width:82px" %)Interrupt|(% style="width:113px" %)Leaf moisture|(% style="width:134px" %)Leaf Temperature|(% style="width:100px" %)Time stamp|(% style="width:137px" %)Leaf Temperature|(% style="width:110px" %)Leaf moisture|(% style="width:122px" %)Time stamp  .....
298 298  
299 -
300 300  If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NLMS01 uplink data.
301 301  
302 302  
... ... @@ -322,7 +322,6 @@
322 322  
323 323  
324 324  
325 -
326 326  == 2.4  Payload Explanation and Sensor Interface ==
327 327  
328 328  
... ... @@ -331,10 +331,10 @@
331 331  
332 332  By default, the Device ID equal to the last 15 bits of IMEI.
333 333  
334 -User can use **AT+DEUI** to set Device ID
341 +User can use (% style="color:#037691" %)**AT+DEUI**(%%) to set Device ID
335 335  
336 336  
337 -**Example:**
344 +(% style="color:blue" %)**Example**:
338 338  
339 339  AT+DEUI=868411056754138
340 340  
... ... @@ -367,8 +367,9 @@
367 367  
368 368  NB-IoT Network signal Strength.
369 369  
370 -**Ex1: 0x1d = 29**
371 371  
378 +(% style="color:blue" %)**Ex1: 0x1d = 29**
379 +
372 372  **0**  -113dBm or less
373 373  
374 374  **1**  -111dBm
... ... @@ -384,11 +384,11 @@
384 384  === 2.4.5  Leaf moisture ===
385 385  
386 386  
387 -Get the moisture of the **Leaf**. The value range of the register is 300-1000(Decimal), divide this value by 100 to get the percentage of moisture in the **Leaf**.
395 +Get the moisture of the (% style="color:#037691" %)**Leaf**(%%). The value range of the register is 300-1000(Decimal), divide this value by 100 to get the percentage of moisture in the Leaf.
388 388  
389 -For example, if the data you get from the register is **__0x05 0xDC__**, the moisture content in the **Leaf** is
397 +For example, if the data you get from the register is (% style="color:#037691" %)**__0x05 0xDC__**(%%), the moisture content in the (% style="color:#037691" %)**Leaf**(%%) is
390 390  
391 -**0229(H) = 549(D) /100 = 54.9.**
399 +(% style="color:blue" %)**0229(H) = 549(D) /100 = 54.9.**
392 392  
393 393  
394 394  
... ... @@ -395,13 +395,13 @@
395 395  === 2.4.6  Leaf Temperature ===
396 396  
397 397  
398 -Get the temperature in the **Leaf**. The value range of the register is -4000 - +800(Decimal), divide this value by 100 to get the temperature in the **Leaf**. For example, if the data you get from the register is **__0x09 0xEC__**, the temperature content in the **Leaf **is
406 +Get the temperature in the Leaf. The value range of the register is -4000 - +800(Decimal), divide this value by 100 to get the temperature in the Leaf. For example, if the data you get from the register is (% style="color:#037691" %)**__0x09 0xEC__**(%%), the temperature content in the (% style="color:#037691" %)**Leaf **(%%)is
399 399  
400 -**Example**:
408 +(% style="color:blue" %)**Example**:
401 401  
402 -If payload is 0105H: ((0x0105 & 0x8000)>>15 === 0),temp = 0105(H)/10 = 26.1 °C
410 +If payload is **0105H**: ((0x0105 & 0x8000)>>15 === 0),temp = 0105(H)/10 = 26.1 °C
403 403  
404 -If payload is FF7EH: ((FF7E & 0x8000)>>15 ===1),temp = (FF7E(H)-FFFF(H))/10 = -12.9 °C
412 +If payload is **FF7EH**: ((FF7E & 0x8000)>>15 ===1),temp = (FF7E(H)-FFFF(H))/10 = -12.9 °C
405 405  
406 406  
407 407  
... ... @@ -413,14 +413,15 @@
413 413  Convert Unix timestamp to time 2022-9-5 9:40:11.
414 414  
415 415  
424 +
416 416  === 2.4.8  Digital Interrupt ===
417 417  
418 418  
419 -Digital Interrupt refers to pin **GPIO_EXTI**, and there are different trigger methods. When there is a trigger, the NLMS01 will send a packet to the server.
428 +Digital Interrupt refers to pin (% style="color:#037691" %)**GPIO_EXTI**(%%), and there are different trigger methods. When there is a trigger, the NLMS01 will send a packet to the server.
420 420  
421 421  The command is:
422 422  
423 -**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]])**.**
432 +(% 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]])**.**
424 424  
425 425  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.
426 426  
... ... @@ -439,7 +439,7 @@
439 439  
440 440  The 5V output time can be controlled by AT Command.
441 441  
442 -**AT+5VT=1000**
451 +(% style="color:blue" %)**AT+5VT=1000**
443 443  
444 444  Means set 5V valid time to have 1000ms. So the real 5V output will actually have 1000ms + sampling time for other sensors.** **
445 445  
... ... @@ -453,10 +453,11 @@
453 453  [[image:image-20220907171221-18.png]] ​
454 454  
455 455  
456 -**Examples:**
465 +(% style="color:blue" %)**Examples:**
457 457  
458 -* **Set TDC**
459 459  
468 +* (% style="color:#037691" %)**Set TDC**
469 +
460 460  If the payload=0100003C, it means set the END Node's TDC to 0x00003C=60(S), while type code is 01.
461 461  
462 462  Payload:    01 00 00 1E    TDC=30S
... ... @@ -463,12 +463,16 @@
463 463  
464 464  Payload:    01 00 00 3C    TDC=60S
465 465  
466 -* **Reset**
467 467  
477 +
478 +* (% style="color:#037691" %)**Reset**
479 +
468 468  If payload = 0x04FF, it will reset the NLMS01
469 469  
470 -* **INTMOD**
471 471  
483 +
484 +* (% style="color:#037691" %)**INTMOD**
485 +
472 472  Downlink Payload: 06000003, Set AT+INTMOD=3
473 473  
474 474  
... ... @@ -499,9 +499,9 @@
499 499  == 2.8  Moisture and Temperature alarm function ==
500 500  
501 501  
502 -**➢ AT Command:**
516 +(% style="color:blue" %)**➢ AT Command:**
503 503  
504 -**AT+ HUMALARM =min,max**
518 +(% style="color:#037691" %)**AT+ HUMALARM =min,max**
505 505  
506 506  ² When min=0, and max≠0, Alarm higher than max
507 507  
... ... @@ -510,7 +510,7 @@
510 510  ² When min≠0 and max≠0, Alarm higher than max or lower than min
511 511  
512 512  
513 -**Example:**
527 +(% style="color:blue" %)**Example:**
514 514  
515 515  AT+ HUMALARM =50,60 ~/~/ Alarm when moisture lower than 50.
516 516  
... ... @@ -523,7 +523,7 @@
523 523  ² When min≠0 and max≠0, Alarm higher than max or lower than min
524 524  
525 525  
526 -**Example:**
540 +(% style="color:blue" %)**Example:**
527 527  
528 528  AT+ TEMPALARM=20,30 ~/~/ Alarm when temperature lower than 20.
529 529  
... ... @@ -532,11 +532,11 @@
532 532  == 2.9  Set the number of data to be uploaded and the recording time ==
533 533  
534 534  
535 -**➢ AT Command:**
549 +(% style="color:blue" %)**➢ AT Command:**
536 536  
537 -**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)
551 +* (% style="color:#037691" %)**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)
552 +* (% style="color:#037691" %)**AT+NOUD=8**  (%%)~/~/  The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
538 538  
539 -**AT+NOUD=8**  ~/~/  The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
540 540  
541 541  
542 542  
... ... @@ -543,11 +543,11 @@
543 543  == 2.10  Read or Clear cached data ==
544 544  
545 545  
546 -**➢ AT Command:**
560 +(% style="color:blue" %)**➢ AT Command:**
547 547  
548 -**AT+CDP**  ~/~/  Read cached data
562 +* (% style="color:#037691" %)**AT+CDP**      (%%) ~/~/  Read cached data
563 +* (% style="color:#037691" %)**AT+CDP=0  ** (%%) ~/~/  Clear cached data
549 549  
550 -**AT+CDP=0  ** ~/~/  Clear cached data
551 551  
552 552  
553 553  [[image:image-20220907171221-20.png]]
... ... @@ -590,9 +590,9 @@
590 590  
591 591  Instruction to use as below:
592 592  
593 -**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/]]
607 +(% 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/]]
594 594  
595 -**Step 2: ** Open it and choose
609 +(% style="color:blue" %)**Step 2: **(%%) Open it and choose
596 596  
597 597  * Product Model
598 598  * Uplink Interval
... ... @@ -646,7 +646,7 @@
646 646  AT+<CMD>=?  : Get the value
647 647  
648 648  
649 -**General Commands**      
663 +(% style="color:#037691" %)**General Commands**      
650 650  
651 651  AT  : Attention       
652 652  
... ... @@ -689,17 +689,17 @@
689 689  AT+HUMALARM     : Get or Set alarm of PH
690 690  
691 691  
692 -**COAP Management**      
706 +(% style="color:#037691" %)**COAP Management**      
693 693  
694 694  AT+URI            : Resource parameters
695 695  
696 696  
697 -**UDP Management**
711 +(% style="color:#037691" %)**UDP Management**
698 698  
699 699  AT+CFM          : Upload confirmation mode (only valid for UDP)
700 700  
701 701  
702 -**MQTT Management**
716 +(% style="color:#037691" %)**MQTT Management**
703 703  
704 704  AT+CLIENT               : Get or Set MQTT client
705 705  
... ... @@ -712,7 +712,7 @@
712 712  AT+SUBTOPIC  : Get or Set MQTT subscription topic
713 713  
714 714  
715 -**Information**          
729 +(% style="color:#037691" %)**Information**          
716 716  
717 717  AT+FDR  : Factory Data Reset
718 718  
... ... @@ -730,10 +730,11 @@
730 730  
731 731  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]]
732 732  
733 -**Notice, NLMS01** **and LLMS01** **share the same mother board. They use the same connection and method to update.**
734 734  
748 +(% style="color:red" %)**Notice, NLMS01 and LLMS01 share the same mother board. They use the same connection and method to update.**
735 735  
736 736  
751 +
737 737  = 6.  Trouble Shooting =
738 738  
739 739  
... ... @@ -747,7 +747,7 @@
747 747  == 6.2  AT Command input doesn't work ==
748 748  
749 749  
750 -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.
765 +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.
751 751  
752 752  
753 753  
... ... @@ -761,11 +761,11 @@
761 761  = 8.  Packing Info =
762 762  
763 763  
764 -**Package Includes**:
779 +(% style="color:#037691" %)**Package Includes:**
765 765  
766 766  * NLMS01 NB-IoT Leaf Moisture Sensor x 1
767 767  
768 -**Dimension and weight**:
783 +(% style="color:#037691" %)**Dimension and weight**:
769 769  
770 770  * Device Size: cm
771 771  * Device Weight: g
... ... @@ -774,7 +774,6 @@
774 774  
775 775  
776 776  
777 -
778 778  = 9.  Support =
779 779  
780 780  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0