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

Summary

Details

Page properties
Content
... ... @@ -71,8 +71,6 @@
71 71  * - B20 @H-FDD: 800MHz
72 72  * - B28 @H-FDD: 700MHz
73 73  
74 -
75 -
76 76  == 1.4  Probe Specification ==
77 77  
78 78  
... ... @@ -84,7 +84,6 @@
84 84  * IP67 Protection
85 85  * Length: 3.5 meters
86 86  
87 -
88 88  (% style="color:#037691" %)**Leaf Temperature:**
89 89  
90 90  * Range -50℃~80℃
... ... @@ -93,15 +93,11 @@
93 93  * IP67 Protection
94 94  * Length: 3.5 meters
95 95  
96 -
97 -
98 98  == 1.5 ​ Applications ==
99 99  
100 100  
101 101  * Smart Agriculture
102 102  
103 -
104 -
105 105  == 1.6  Pin mapping and power on ==
106 106  
107 107  
... ... @@ -200,6 +200,8 @@
200 200  * (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5683   ** (%%) ~/~/  to set CoAP server address and port
201 201  * (% style="color:#037691" %)**AT+URI=5,11,"mqtt",11,"coap",12,"0",15,"c=text1",23,"0" ** (%%) ~/~/  Set COAP resource path
202 202  
196 +
197 +
203 203  For parameter description, please refer to AT command set
204 204  
205 205  [[image:image-20220907171221-9.png]]
... ... @@ -217,10 +217,11 @@
217 217  This feature is supported since firmware version v1.0.1
218 218  
219 219  * (% style="color:#037691" %)**AT+PRO=2   ** (%%) ~/~/  Set to use UDP protocol to uplink
220 -* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5601     ** (%%) ~/~/  to set UDP server address and port
215 +* (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5601  ** (%%) ~/~/  to set UDP server address and port
221 221  * (% style="color:#037691" %)**AT+CFM=1       ** (%%) ~/~/  If the server does not respond, this command is unnecessary
222 222  
223 223  
219 +
224 224  ​ [[image:image-20220907171221-11.png]]
225 225  
226 226  
... ... @@ -243,6 +243,7 @@
243 243  * (% style="color:#037691" %)**AT+SUBTOPIC=SUB          ** (%%) ~/~/  Set the subscription topic of MQTT
244 244  
245 245  
242 +
246 246  ​ [[image:image-20220907171221-13.png]]
247 247  
248 248  
... ... @@ -264,6 +264,7 @@
264 264  * (% style="color:#037691" %)**AT+SERVADDR=120.24.4.116,5600   ** (%%) ~/~/  to set TCP server address and port
265 265  
266 266  
264 +
267 267  ​ [[image:image-20220907171221-15.png]]
268 268  
269 269  
... ... @@ -281,6 +281,7 @@
281 281  * (% style="color:#037691" %)**AT+TDC=7200      ** (%%) ~/~/ Set Update Interval to 7200s (2 hour)
282 282  
283 283  
282 +
284 284  (% style="color:red" %)**NOTE: By default, the device will send an uplink message every 2 hour. Each Uplink Include 8 set of records in this 2 hour (15 minute interval / record).**
285 285  
286 286  
... ... @@ -297,6 +297,7 @@
297 297  |(% 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
298 298  |(% 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  .....
299 299  
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  
... ... @@ -321,6 +321,8 @@
321 321  
322 322  
323 323  
324 +
325 +
324 324  == 2.4  Payload Explanation and Sensor Interface ==
325 325  
326 326  
... ... @@ -329,10 +329,10 @@
329 329  
330 330  By default, the Device ID equal to the last 15 bits of IMEI.
331 331  
332 -User can use (% style="color:#037691" %)**AT+DEUI**(%%) to set Device ID
334 +User can use **AT+DEUI** to set Device ID
333 333  
334 334  
335 -(% style="color:blue" %)**Example**:
337 +**Example:**
336 336  
337 337  AT+DEUI=868411056754138
338 338  
... ... @@ -365,9 +365,8 @@
365 365  
366 366  NB-IoT Network signal Strength.
367 367  
370 +**Ex1: 0x1d = 29**
368 368  
369 -(% style="color:blue" %)**Ex1: 0x1d = 29**
370 -
371 371  **0**  -113dBm or less
372 372  
373 373  **1**  -111dBm
... ... @@ -383,11 +383,11 @@
383 383  === 2.4.5  Leaf moisture ===
384 384  
385 385  
386 -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.
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**.
387 387  
388 -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
389 +For example, if the data you get from the register is **__0x05 0xDC__**, the moisture content in the **Leaf** is
389 389  
390 -(% style="color:blue" %)**0229(H) = 549(D) /100 = 54.9.**
391 +**0229(H) = 549(D) /100 = 54.9.**
391 391  
392 392  
393 393  
... ... @@ -394,13 +394,13 @@
394 394  === 2.4.6  Leaf Temperature ===
395 395  
396 396  
397 -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
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
398 398  
399 -(% style="color:blue" %)**Example**:
400 +**Example**:
400 400  
401 -If payload is **0105H**: ((0x0105 & 0x8000)>>15 === 0),temp = 0105(H)/10 = 26.1 °C
402 +If payload is 0105H: ((0x0105 & 0x8000)>>15 === 0),temp = 0105(H)/10 = 26.1 °C
402 402  
403 -If payload is **FF7EH**: ((FF7E & 0x8000)>>15 ===1),temp = (FF7E(H)-FFFF(H))/10 = -12.9 °C
404 +If payload is FF7EH: ((FF7E & 0x8000)>>15 ===1),temp = (FF7E(H)-FFFF(H))/10 = -12.9 °C
404 404  
405 405  
406 406  
... ... @@ -412,15 +412,14 @@
412 412  Convert Unix timestamp to time 2022-9-5 9:40:11.
413 413  
414 414  
415 -
416 416  === 2.4.8  Digital Interrupt ===
417 417  
418 418  
419 -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.
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.
420 420  
421 421  The command is:
422 422  
423 -(% 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]])**.**
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]])**.**
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 -(% style="color:blue" %)**AT+5VT=1000**
442 +**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,11 +453,10 @@
453 453  [[image:image-20220907171221-18.png]] ​
454 454  
455 455  
456 -(% style="color:blue" %)**Examples:**
456 +**Examples:**
457 457  
458 +* **Set TDC**
458 458  
459 -* (% style="color:#037691" %)**Set TDC**
460 -
461 461  If the payload=0100003C, it means set the END Node's TDC to 0x00003C=60(S), while type code is 01.
462 462  
463 463  Payload:    01 00 00 1E    TDC=30S
... ... @@ -464,16 +464,12 @@
464 464  
465 465  Payload:    01 00 00 3C    TDC=60S
466 466  
466 +* **Reset**
467 467  
468 -
469 -* (% style="color:#037691" %)**Reset**
470 -
471 471  If payload = 0x04FF, it will reset the NLMS01
472 472  
470 +* **INTMOD**
473 473  
474 -
475 -* (% style="color:#037691" %)**INTMOD**
476 -
477 477  Downlink Payload: 06000003, Set AT+INTMOD=3
478 478  
479 479  
... ... @@ -490,6 +490,7 @@
490 490  
491 491  
492 492  
488 +
493 493  == 2.7  Installation ==
494 494  
495 495  
... ... @@ -503,9 +503,9 @@
503 503  == 2.8  Moisture and Temperature alarm function ==
504 504  
505 505  
506 -(% style="color:blue" %)**➢ AT Command:**
502 +**➢ AT Command:**
507 507  
508 -(% style="color:#037691" %)**AT+ HUMALARM =min,max**
504 +**AT+ HUMALARM =min,max**
509 509  
510 510  ² When min=0, and max≠0, Alarm higher than max
511 511  
... ... @@ -514,7 +514,7 @@
514 514  ² When min≠0 and max≠0, Alarm higher than max or lower than min
515 515  
516 516  
517 -(% style="color:blue" %)**Example:**
513 +**Example:**
518 518  
519 519  AT+ HUMALARM =50,60 ~/~/ Alarm when moisture lower than 50.
520 520  
... ... @@ -527,7 +527,7 @@
527 527  ² When min≠0 and max≠0, Alarm higher than max or lower than min
528 528  
529 529  
530 -(% style="color:blue" %)**Example:**
526 +**Example:**
531 531  
532 532  AT+ TEMPALARM=20,30 ~/~/ Alarm when temperature lower than 20.
533 533  
... ... @@ -536,22 +536,24 @@
536 536  == 2.9  Set the number of data to be uploaded and the recording time ==
537 537  
538 538  
539 -(% style="color:blue" %)**➢ AT Command:**
535 +**➢ AT Command:**
540 540  
541 -* (% 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)
542 -* (% 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.
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)
543 543  
539 +**AT+NOUD=8**  ~/~/  The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
544 544  
545 545  
542 +
546 546  == 2.10  Read or Clear cached data ==
547 547  
548 548  
549 -(% style="color:blue" %)**➢ AT Command:**
546 +**➢ AT Command:**
550 550  
551 -* (% style="color:#037691" %)**AT+CDP**      (%%) ~/~/  Read cached data
552 -* (% style="color:#037691" %)**AT+CDP=0  ** (%%) ~/~/  Clear cached data
548 +**AT+CDP**  ~/~/  Read cached data
553 553  
550 +**AT+CDP=0  ** ~/~/  Clear cached data
554 554  
552 +
555 555  [[image:image-20220907171221-20.png]]
556 556  
557 557  
... ... @@ -559,9 +559,9 @@
559 559  == 2.11  ​Firmware Change Log ==
560 560  
561 561  
562 -Download URL & Firmware Change log: [[https:~~/~~/www.dropbox.com/sh/qdc3js2iu1vlipx/AACMHI3CvVb8g7YQMrIHY673a?dl=0>>https://www.dropbox.com/sh/qdc3js2iu1vlipx/AACMHI3CvVb8g7YQMrIHY673a?dl=0]]
560 +Download URL & Firmware Change log: [[https:~~/~~/www.dropbox.com/sh/1zmcakvbkf24f8x/AACmq2dZ3iRB9F1nVWeEB9Moa?dl=0>>url:https://www.dropbox.com/sh/1zmcakvbkf24f8x/AACmq2dZ3iRB9F1nVWeEB9Moa?dl=0]]
563 563  
564 -Upgrade Instruction: [[Upgrade Firmware>>||anchor="H5.1200BHowtoUpgradeFirmware"]]
562 +Upgrade Instruction: [[Upgrade Firmware>>path:#H5.1200BHowtoUpgradeFirmware]]
565 565  
566 566  
567 567  
... ... @@ -592,9 +592,9 @@
592 592  
593 593  Instruction to use as below:
594 594  
595 -(% 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/]]
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/]]
596 596  
597 -(% style="color:blue" %)**Step 2: **(%%) Open it and choose
595 +**Step 2: ** Open it and choose
598 598  
599 599  * Product Model
600 600  * Uplink Interval
... ... @@ -648,7 +648,7 @@
648 648  AT+<CMD>=?  : Get the value
649 649  
650 650  
651 -(% style="color:#037691" %)**General Commands**      
649 +**General Commands**      
652 652  
653 653  AT  : Attention       
654 654  
... ... @@ -691,17 +691,17 @@
691 691  AT+HUMALARM     : Get or Set alarm of PH
692 692  
693 693  
694 -(% style="color:#037691" %)**COAP Management**      
692 +**COAP Management**      
695 695  
696 696  AT+URI            : Resource parameters
697 697  
698 698  
699 -(% style="color:#037691" %)**UDP Management**
697 +**UDP Management**
700 700  
701 701  AT+CFM          : Upload confirmation mode (only valid for UDP)
702 702  
703 703  
704 -(% style="color:#037691" %)**MQTT Management**
702 +**MQTT Management**
705 705  
706 706  AT+CLIENT               : Get or Set MQTT client
707 707  
... ... @@ -714,7 +714,7 @@
714 714  AT+SUBTOPIC  : Get or Set MQTT subscription topic
715 715  
716 716  
717 -(% style="color:#037691" %)**Information**          
715 +**Information**          
718 718  
719 719  AT+FDR  : Factory Data Reset
720 720  
... ... @@ -732,11 +732,10 @@
732 732  
733 733  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]]
734 734  
733 +**Notice, NLMS01** **and LLMS01** **share the same mother board. They use the same connection and method to update.**
735 735  
736 -(% style="color:red" %)**Notice, NLMS01 and LLMS01 share the same mother board. They use the same connection and method to update.**
737 737  
738 738  
739 -
740 740  = 6.  Trouble Shooting =
741 741  
742 742  
... ... @@ -750,7 +750,7 @@
750 750  == 6.2  AT Command input doesn't work ==
751 751  
752 752  
753 -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.
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.
754 754  
755 755  
756 756  
... ... @@ -764,11 +764,11 @@
764 764  = 8.  Packing Info =
765 765  
766 766  
767 -(% style="color:#037691" %)**Package Includes:**
764 +**Package Includes**:
768 768  
769 769  * NLMS01 NB-IoT Leaf Moisture Sensor x 1
770 770  
771 -(% style="color:#037691" %)**Dimension and weight**:
768 +**Dimension and weight**:
772 772  
773 773  * Device Size: cm
774 774  * Device Weight: g
... ... @@ -776,6 +776,8 @@
776 776  * Weight / pcs : g
777 777  
778 778  
776 +
777 +
779 779  = 9.  Support =
780 780  
781 781  
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0