<
From version < 129.32 >
edited by Xiaoling
on 2022/10/25 18:13
To version < 125.3 >
edited by Xiaoling
on 2022/09/09 15:56
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -69,7 +69,6 @@
69 69  * 8500mAh Battery for long term use
70 70  
71 71  
72 -
73 73  == 1.3  Specification ==
74 74  
75 75  
... ... @@ -96,7 +96,6 @@
96 96  * Max boost current: 2A, 1 second
97 97  
98 98  
99 -
100 100  == ​1.4  Applications ==
101 101  
102 102  
... ... @@ -112,6 +112,7 @@
112 112  
113 113  
114 114  
113 +
115 115  == 1.5  Pin Definitions & Switch ==
116 116  
117 117  
... ... @@ -133,11 +133,11 @@
133 133  
134 134  
135 135  (((
136 -**1) ISP: ** upgrade mode, device won't have any signal in this mode. but ready for upgrade firmware. LED won't work. Firmware won't run.
135 +1) ISP: upgrade mode, device won't have any signal in this mode. but ready for upgrade firmware. LED won't work. Firmware won't run.
137 137  )))
138 138  
139 139  (((
140 -**2) Flash:**  work mode, device starts to work and send out console output for further debug
139 +2) Flash: work mode, device starts to work and send out console output for further debug
141 141  )))
142 142  
143 143  
... ... @@ -154,12 +154,10 @@
154 154  
155 155  It will flash:
156 156  
157 -1.  When boot the device in flash mode
156 +1. When boot the device in flash mode
157 +1. Send an uplink packet
158 158  
159 -2.  Send an uplink packet
160 160  
161 -
162 -
163 163  = 2.  Use N95S31B to communicate with IoT Server =
164 164  
165 165  
... ... @@ -276,13 +276,13 @@
276 276  [[image:1657351312545-300.png]]
277 277  
278 278  
279 -(% style="color:blue" %)**Connection:**
276 +**Connection:**
280 280  
281 - (% style="background-color:yellow" %)**USB TTL GND <~-~-~-~-> GND**
278 + (% style="background-color:yellow" %)USB TTL GND <~-~-~-~-> GND
282 282  
283 -**~ (% style="background-color:yellow" %)USB TTL TXD <~-~-~-~-> UART_RXD(%%)**
280 + (% style="background-color:yellow" %)USB TTL TXD <~-~-~-~-> UART_RXD
284 284  
285 -**~ (% style="background-color:yellow" %)USB TTL RXD <~-~-~-~-> UART_TXD(%%)**
282 + (% style="background-color:yellow" %)USB TTL RXD <~-~-~-~-> UART_TXD
286 286  
287 287  
288 288  In the PC, use below serial tool settings:
... ... @@ -320,10 +320,10 @@
320 320  (% style="color:blue" %)**AT+PRO=1**  (%%) ~/~/ Set to use CoAP protocol to uplink
321 321  )))
322 322  * (((
323 -(% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5683   ** (%%)~/~/ to set CoAP server address and port
320 +(% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5683   ** (%%)~/~/ to set CoAP server address and port
324 324  )))
325 325  * (((
326 -(% style="color:blue" %)**AT+URI=5,11,"mqtt",11,"coap",12,"0",15,"c=text1",23,"0" ** (%%) ~/~/  Set COAP resource path
323 +(% style="color:blue" %)**AT+URI=5,11,"mqtt",11,"coap",12,"0",15,"c=text1",23,"0" ** (%%) ~/~/Set COAP resource path
327 327  )))
328 328  
329 329  (((
... ... @@ -362,13 +362,13 @@
362 362  
363 363  N95S31B supports only plain MQTT now it doesn't support TLS and other related encryption.
364 364  
365 -* (% style="color:blue" %)**AT+PRO=3   ** (%%) ~/~/  Set to use MQTT protocol to uplink
366 -* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,1883   ** (%%) ~/~/  Set MQTT server address and port
367 -* (% style="color:blue" %)**AT+CLIENT=CLIENT       ** (%%)~/~/  Set up the CLIENT of MQTT
368 -* (% style="color:blue" %)**AT+UNAME=UNAME                                **(%%)~/~/  Set the username of MQTT
369 -* (% style="color:blue" %)**AT+PWD=PWD                                         **(%%)~/~/  Set the password of MQTT
370 -* (% style="color:blue" %)**AT+PUBTOPIC=f9527                               **(%%)~/~/  Set the sending topic of MQTT
371 -* (% style="color:blue" %)**AT+SUBTOPIC=Ns9527          **(%%) ~/~/  Set the subscription topic of MQTT
362 +* (% style="color:blue" %)**AT+PRO=3   ** (%%) ~/~/Set to use MQTT protocol to uplink
363 +* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,1883   ** (%%) ~/~/Set MQTT server address and port
364 +* (% style="color:blue" %)**AT+CLIENT=CLIENT       ** (%%)~/~/Set up the CLIENT of MQTT
365 +* (% style="color:blue" %)**AT+UNAME=UNAME                                **(%%)~/~/Set the username of MQTT
366 +* (% style="color:blue" %)**AT+PWD=PWD                                         **(%%)~/~/Set the password of MQTT
367 +* (% style="color:blue" %)**AT+PUBTOPIC=f9527                               **(%%)~/~/Set the sending topic of MQTT
368 +* (% style="color:blue" %)**AT+SUBTOPIC=Ns9527          **(%%) ~/~/Set the subscription topic of MQTT
372 372  
373 373  [[image:1657352634421-276.png]]
374 374  
... ... @@ -478,9 +478,11 @@
478 478  N95S31B uplink payload includes in total 21 bytes
479 479  
480 480  
481 -(% border="1" style="background-color:#ffffcc; color:green; width:520px" %)
482 -|=(% style="width: 50px;" %)**Size(bytes)**|=(% style="width: 45px;" %)**6**|=(% style="width: 25px;" %)2|=(% style="width: 25px;" %)**2**|=(% style="width: 65px;" %)**1**|=(% style="width: 50px;" %)1|=(% style="width: 120px;" %)5|=(% style="width: 70px;" %)**2**|=(% style="width: 70px;" %)**2**
483 -|(% style="width:97px" %)**Value**|(% style="width:65px" %)[[Device ID>>||anchor="H2.3.2A0DeviceID"]]|(% style="width:50px" %)[[Ver>>||anchor="H2.3.3A0VersionInfo"]]|(% style="width:46px" %)[[BAT>>||anchor="H2.3.4A0BatteryInfo"]]|(% style="width:75px" %)[[Signal Strength>>||anchor="H2.3.5A0SignalStrength"]]|(% style="width:59px" %)MOD 0X01|(% style="width:162px" %)(((
478 +(% border="2" cellspacing="10" style="background-color:#ffffcc; color:green; width:760px" %)
479 +|=(% style="width: 60px;" %)(((
480 +**Size(bytes)**
481 +)))|=(% style="width: 65px;" %)**6**|=(% style="width: 50px;" %)2|=(% style="width: 25px;" %)**2**|=(% style="width: 75px;" %)**1**|=(% style="width: 59px;" %)1|=(% style="width: 174px;" %)5|=(% style="width: 106px;" %)**2**|=(% style="width: 85px;" %)**2**
482 +|(% style="width:97px" %)**Value**|(% style="width:65px" %)[[Device ID>>||anchor="H2.3.2A0DeviceID"]]|(% style="width:50px" %)[[Ver>>||anchor="H2.3.3A0VersionInfo"]]|(% style="width:46px" %)[[BAT>>||anchor="H2.3.4A0BatteryInfo"]]|(% style="width:75px" %)[[Signal Strength>>||anchor="H2.3.5A0SignalStrength"]]|(% style="width:59px" %)MOD 0X01|(% style="width:174px" %)(((
484 484  (((
485 485  Reserve/ Same as NBSN95 CFGMOD=1
486 486  )))
... ... @@ -488,7 +488,7 @@
488 488  (((
489 489  No function here.
490 490  )))
491 -)))|(% style="width:102px" %)(((
490 +)))|(% style="width:106px" %)(((
492 492  (((
493 493  [[Temperature >>||anchor="H2.3.6A0Temperature26Humidity"]]
494 494  )))
... ... @@ -496,7 +496,7 @@
496 496  (((
497 497  By SHT31
498 498  )))
499 -)))|(% style="width:81px" %)(((
498 +)))|(% style="width:85px" %)(((
500 500  (((
501 501  [[Humidity>>||anchor="H2.3.6A0Temperature26Humidity"]]
502 502  )))
... ... @@ -518,26 +518,24 @@
518 518  [[image:1657354294009-643.png]]
519 519  
520 520  
521 -The payload is ASCII string, representative same HEX: (% style="background-color:yellow" %)**0x724031607457 006e 0ccd 1b 01 00dc000ccc 00e1 0186**
520 +The payload is ASCII string, representative same HEX: 0x724031607457006e0ccd1b0100dc000ccc00e10186 where:
522 522  
523 -**where:**
522 +* Device ID:  0x724031607457 = 724031607457
524 524  
525 -* (% style="color:#037691" %)**Device ID:** (%%) 0x724031607457 = 724031607457
524 +* Version:  0x006e=110=1.1.0
526 526  
527 -* (% style="color:#037691" %)**Version: **(%%) 0x006e=110=1.1.0
526 +* BAT:  0x0ccd = 3277 mV = 3.277V
528 528  
529 -* (% style="color:#037691" %)**BAT:**   (%%) 0x0ccd = 3277 mV = 3.277V
528 +* Signal:  0x1b = 27
530 530  
531 -* (% style="color:#037691" %)**Signal:** (%%) 0x1b = 27
530 +* Model:  0x01 = 1
532 532  
533 -* (% style="color:#037691" %)**Model:** (%%) 0x01 = 1
532 +* 0x00dc000ccc= reserve, ignore in N95S31B
534 534  
535 -* (% style="color:#037691" %)**0x00dc000ccc= reserve, ignore in N95S31B**
534 +* Temperature by SHT31 0x00e1 = 225 = 22.5 °C
536 536  
537 -* (% style="color:#037691" %)**Temperature by SHT31:** (%%) 0x00e1 = 225 = 22.5 °C
536 +* Humidity by SHT31:  0x0186 = 390 = 39.0 %rh
538 538  
539 -* (% style="color:#037691" %)**Humidity by SHT31:**  (%%) 0x0186 = 390 = 39.0 %rh
540 -
541 541  (((
542 542  
543 543  
... ... @@ -553,9 +553,9 @@
553 553  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.
554 554  
555 555  
556 -(% border="1" style="background-color:#ffffcc; color:green; width:520px" %)
557 -|=(% scope="row" style="width: 50px;" %)**Size(bytes)**|(% style="width:40px" %)**8**|(% style="width:20px" %)**2**|(% style="width:20px" %)**2**|(% style="width:30px" %)**1**|(% style="width:20px" %)**1**|(% style="width:55px" %)**2**|(% style="width:35px" %)**1**|(% style="width:20px" %)**2**|(% style="width:40px" %)**2**|(% style="width:40px" %)**2**|(% style="width:30px" %)**4**|(% style="width:40px" %)**2**|(% style="width:40px" %)**2**|(% style="width:35px" %)**4**
558 -|=(% style="width: 95px;" %)**Value**|(% style="width:82px" %)Device ID|(% style="width:43px" %)Ver|(% style="width:47px" %)BAT|(% style="width:124px" %)Signal Strength|(% style="width:56px" %)MOD|(% style="width:109px" %)TemDS18B20|(% style="width:80px" %)Interrupt|(% style="width:51px" %)ADC|(% style="width:79px" %)SHTTEM|(% style="width:84px" %)SHTHUM|(% style="width:100px" %)Time stamp |(% style="width:76px" %)SHTTEM|(% style="width:81px" %)SHTHUM|(% style="width:121px" %)Time stamp .....
553 +(% border="2" style="background-color:#ffffcc; color:green; width:1234px" %)
554 +|(% style="width:95px" %)**Size(bytes)**|(% style="width:82px" %)**8**|(% style="width:43px" %)**2**|(% style="width:47px" %)**2**|(% style="width:124px" %)**1**|(% style="width:56px" %)**1**|(% style="width:109px" %)**2**|(% style="width:80px" %)**1**|(% style="width:51px" %)**2**|(% style="width:79px" %)**2**|(% style="width:84px" %)**2**|(% style="width:100px" %)**4**|(% style="width:76px" %)**2**|(% style="width:81px" %)**2**|(% style="width:121px" %)**4**
555 +|(% style="width:95px" %)**Value**|(% style="width:82px" %)Device ID|(% style="width:43px" %)Ver|(% style="width:47px" %)BAT|(% style="width:124px" %)Signal Strength|(% style="width:56px" %)MOD|(% style="width:109px" %)TemDS18B20|(% style="width:80px" %)Interrupt|(% style="width:51px" %)ADC|(% style="width:79px" %)SHTTEM|(% style="width:84px" %)SHTHUM|(% style="width:100px" %)Time stamp |(% style="width:76px" %)SHTTEM|(% style="width:81px" %)SHTHUM|(% style="width:121px" %)Time stamp .....
559 559  
560 560  If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the N95S31B uplink data.
561 561  
... ... @@ -565,38 +565,37 @@
565 565  
566 566  The payload is ASCII string, representative same HEX:
567 567  
568 -**0x (% style="color:red" %)__f868411056758782__ (% style="color:blue" %)__000c__ (% style="color:green" %)__0d0f__ (% style="color:#00b0f0" %)__0c__ (% style="color:#7030a0" %)__01__ (% style="color:#d60093" %)__0000__ (% style="color:#a14d07" %)__00__ __0030__ (% style="color:#0020b0" %)__0114__ (% style="color:#420042" %)__0231__ (% style="color:#663300" %)__63199d3c__ (%%)__0113023163199d12__ __0113023163199c5e__// //__0112023763199baa__ __0112023263199af6__// //__0111023b631999a7__ **
565 +0x(% style="color:red" %)f868411056758782(% style="color:blue" %)000c(% style="color:green" %)0d0f(% style="color:red" %)0c(% style="color:blue" %)01(% style="color:green" %)0000(% style="color:red" %)00**//0030//**(% style="color:blue" %)**//0114//**(% style="color:red" %)**//0231//**(% style="color:green" %)**//63199d3c//**0113023163199d12//**0113023163199c5e**//0112023763199baa//**0112023263199af6**//0111023b631999a7//**0112023b631998f3**//011202426319983f//**01110242631996eb**//(%%) where:
569 569  
570 -**__0112023b631998f3__// //__011202426319983f__ __01110242631996eb__**
567 +* (% style="color:red" %)Device ID: f868411056758782 = f868411056758782
571 571  
572 -**where:**
569 +* (% style="color:blue" %)Version: 0x000c=120=1.2
573 573  
574 -* (% style="color:#037691" %)**Device ID:**(%%) f868411056758782 = f868411056758782
571 +* (% style="color:green" %)BAT: 0x0d0f = 3343 mV = 3.343V
575 575  
576 -* (% style="color:#037691" %)**Version:** (%%)0x000c=120=1.2
573 +* (% style="color:red" %)Singal: 0x0c = 12
577 577  
578 -* (% style="color:#037691" %)**BAT:**      (%%)0x0d0f = 3343 mV = 3.343V
575 +* (% style="color:blue" %)Mod: 0x01 = 1
579 579  
580 -* (% style="color:#037691" %)**Singal:**(%%)  0x0c = 12
577 +* TemDS18B20: 0x0000= 0 = 0
581 581  
582 -* (% style="color:#037691" %)**Mod:**(%%)  0x01 = 1
579 +* (% style="color:green" %)Interrupt: 0x00= 0
583 583  
584 -* (% style="color:#037691" %)**TemDS18B20:**(%%)  0x0000= 0 = 0
581 +* (% style="color:green" %)adc: 0x0030= 48
585 585  
586 -* (% style="color:#037691" %)**Interrupt:**  (%%)0x00= 0
583 +* SHTTEM: 0x0114= 276 = 27.6
587 587  
588 -* (% style="color:#037691" %)**adc:**(%%)  0x0030= 48
585 +* SHTHUM:0x0231 =561=56.1%
589 589  
590 -* (% style="color:#037691" %)**SHTTEM:**(%%)  0x0114= 276 = 27.6
587 +* (% style="color:red" %)Time stamp : 0x6315537b =1662342011  ([[Unix Epoch Time>>url:http://www.epochconverter.com/]])
591 591  
592 -* (% style="color:#037691" %)**SHTHUM:**(%%)  0x0231 =561=56.1%
589 +* (% style="color:red" %)SHTTEM,SHTHUM,Time stamp : 0113023163199d12
593 593  
594 -* (% style="color:#037691" %)**Time stamp :  **(%%)0x63199d3c =1662342011  ([[Unix Epoch Time>>url:http://www.epochconverter.com/]])
591 +* 8 sets of recorded data: SHTTEM,SHTHUM,Time stamp : //**0113023163199c5e**//,.......
595 595  
596 -* (% style="color:#037691" %)**SHTTEM,SHTHUM,Time stamp :**(%%)  0113023163199d12
597 597  
598 -* (% style="color:#037691" %)**8 sets of recorded data:**(%%)** **SHTTEM,SHTHUM,Time stamp : 0113023163199c5e, .......
599 599  
595 +
600 600  === 2.3.2  Device ID ===
601 601  
602 602  
... ... @@ -606,12 +606,10 @@
606 606  
607 607  (((
608 608  User can use (% style="color:blue" %)**AT+DEUI**(%%) to set Device ID
609 -
610 -
611 611  )))
612 612  
613 613  (((
614 -(% style="color:blue" %)**Example:**
608 +**Example:**
615 615  )))
616 616  
617 617  (((
... ... @@ -619,25 +619,23 @@
619 619  )))
620 620  
621 621  (((
622 -The Device ID is stored in a none-erase area, Upgrade the firmware or run (% style="color:blue" %)**AT+FDR**(%%) won't erase Device ID.
616 +The Device ID is stored in a none-erase area, Upgrade the firmware or run **AT+FDR** won't erase Device ID.
623 623  
624 624  
625 625  )))
626 626  
627 -(% style="color:red" %)**NOTE: When the firmware version is v1.2 and later firmware:**
621 +(% style="color:red" %)**NOTE:When the firmware version is v1.2 and later firmware:**
628 628  
629 629  
630 630  By default, the Device ID equal to the last 15 bits of IMEI.
631 631  
632 -User can use ** (% style="color:blue" %)AT+DEUI(%%)** to set Device ID
626 +User can use **AT+DEUI** to set Device ID
633 633  
628 +**Example:**
634 634  
635 -(% style="color:blue" %)**Example:**
636 -
637 637  AT+DEUI=868411056754138
638 638  
639 639  
640 -
641 641  === 2.3.3  Version Info ===
642 642  
643 643  
... ... @@ -783,16 +783,12 @@
783 783  )))
784 784  
785 785  
778 +== 2.5 Humidity and Temperature alarm function ==
786 786  
787 -== 2.5  Humidity and Temperature alarm function ==
780 + AT Command:
788 788  
782 +AT+ SHHUM=min,max
789 789  
790 -**~ (% style="color:blue" %)➢ AT Command:(%%)**
791 -
792 -
793 -(% style="color:#037691" %)**AT+ SHHUM=min,max**
794 -
795 -
796 796  ² When min=0, and max≠0, Alarm higher than max
797 797  
798 798  ² When min≠0, and max=0, Alarm lower than min
... ... @@ -799,13 +799,12 @@
799 799  
800 800  ² When min≠0 and max≠0, Alarm higher than max or lower than min
801 801  
790 +Example:
802 802  
803 - (% style="color:blue" %)**Example:**
804 -
805 805  AT+ SHHUM=50,80 ~/~/ Alarm when humidity lower than 50.
806 806  
807 807  
808 -(% style="color:#037691" %)**AT+ SHTEMP=min,max**
795 +AT+ SHTEMP=min,max
809 809  
810 810  ² When min=0, and max≠0, Alarm higher than max
811 811  
... ... @@ -813,39 +813,28 @@
813 813  
814 814  ² When min≠0 and max≠0, Alarm higher than max or lower than min
815 815  
803 +Example:
816 816  
817 -**~ (% style="color:blue" %)Example:(%%)**
818 -
819 819  AT+ SHTEMP=20,30 ~/~/ Alarm when temperature lower than 20.
820 820  
821 -
822 -
823 823  == 2.6 Set the number of data to be uploaded and the recording time ==
824 824  
809 +➢ AT Command:
825 825  
826 -**~ (% style="color:blue" %)➢ AT Command:(%%)**
811 +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)
827 827  
828 -* (% 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)
829 -* (% 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.
813 +AT+NOUD=8  ~/~/The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
830 830  
831 - The diagram below explains the relationship between TR, NOUD, and TDC more clearly**:**
832 -
833 -[[image:image-20221009001045-1.png||height="726" width="1009"]]
834 -
835 -
836 -
837 837  == 2.7 Read or Clear cached data ==
838 838  
817 +➢ AT Command:
839 839  
840 -**~ (% style="color:blue" %)➢ AT Command:(%%)**
819 +AT+CDP ~/~/ Read cached data
841 841  
842 -* (% style="color:#037691" %)**AT+CDP**  (%%) ~/~/ Read cached data
843 -* (% style="color:#037691" %)**AT+CDP=0** (%%) ~/~/  Clear cached data
844 -
845 845  [[image:image-20220908163102-2.png]]
846 846  
823 +AT+CDP=0 ~/~/ Clear cached data
847 847  
848 -
849 849  == 2.8  ​Battery Analysis ==
850 850  
851 851  
image-20221009001045-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Edwin
Size
... ... @@ -1,1 +1,0 @@
1 -282.9 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0