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

Summary

Details

Page properties
Content
... ... @@ -68,7 +68,6 @@
68 68  * Micro SIM card slot for NB-IoT SIM
69 69  * 8500mAh Battery for long term use
70 70  
71 -
72 72  == 1.3  Specification ==
73 73  
74 74  
... ... @@ -94,7 +94,6 @@
94 94  * Max continuously current: 130mA
95 95  * Max boost current: 2A, 1 second
96 96  
97 -
98 98  == ​1.4  Applications ==
99 99  
100 100  
... ... @@ -110,7 +110,6 @@
110 110  
111 111  
112 112  
113 -
114 114  == 1.5  Pin Definitions & Switch ==
115 115  
116 116  
... ... @@ -132,11 +132,11 @@
132 132  
133 133  
134 134  (((
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.
132 +**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.
136 136  )))
137 137  
138 138  (((
139 -2) Flash: work mode, device starts to work and send out console output for further debug
136 +**2) Flash:**  work mode, device starts to work and send out console output for further debug
140 140  )))
141 141  
142 142  
... ... @@ -153,10 +153,12 @@
153 153  
154 154  It will flash:
155 155  
156 -1. When boot the device in flash mode
157 -1. Send an uplink packet
153 +1.  When boot the device in flash mode
158 158  
155 +2.  Send an uplink packet
159 159  
157 +
158 +
160 160  = 2.  Use N95S31B to communicate with IoT Server =
161 161  
162 162  
... ... @@ -273,13 +273,13 @@
273 273  [[image:1657351312545-300.png]]
274 274  
275 275  
276 -**Connection:**
275 +(% style="color:blue" %)**Connection:**
277 277  
278 - (% style="background-color:yellow" %)USB TTL GND <~-~-~-~-> GND
277 + (% style="background-color:yellow" %)**USB TTL GND <~-~-~-~-> GND**
279 279  
280 - (% style="background-color:yellow" %)USB TTL TXD <~-~-~-~-> UART_RXD
279 +**~ (% style="background-color:yellow" %)USB TTL TXD <~-~-~-~-> UART_RXD(%%)**
281 281  
282 - (% style="background-color:yellow" %)USB TTL RXD <~-~-~-~-> UART_TXD
281 +**~ (% style="background-color:yellow" %)USB TTL RXD <~-~-~-~-> UART_TXD(%%)**
283 283  
284 284  
285 285  In the PC, use below serial tool settings:
... ... @@ -317,10 +317,10 @@
317 317  (% style="color:blue" %)**AT+PRO=1**  (%%) ~/~/ Set to use CoAP protocol to uplink
318 318  )))
319 319  * (((
320 -(% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5683   ** (%%)~/~/ to set CoAP server address and port
319 +(% style="color:blue" %)**AT+SERVADDR=120.24.4.116,5683   ** (%%)~/~/ to set CoAP server address and port
321 321  )))
322 322  * (((
323 -(% style="color:blue" %)**AT+URI=5,11,"mqtt",11,"coap",12,"0",15,"c=text1",23,"0" ** (%%) ~/~/Set COAP resource path
322 +(% style="color:blue" %)**AT+URI=5,11,"mqtt",11,"coap",12,"0",15,"c=text1",23,"0" ** (%%) ~/~/  Set COAP resource path
324 324  )))
325 325  
326 326  (((
... ... @@ -359,13 +359,13 @@
359 359  
360 360  N95S31B supports only plain MQTT now it doesn't support TLS and other related encryption.
361 361  
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
361 +* (% style="color:blue" %)**AT+PRO=3   ** (%%) ~/~/  Set to use MQTT protocol to uplink
362 +* (% style="color:blue" %)**AT+SERVADDR=120.24.4.116,1883   ** (%%) ~/~/  Set MQTT server address and port
363 +* (% style="color:blue" %)**AT+CLIENT=CLIENT       ** (%%)~/~/  Set up the CLIENT of MQTT
364 +* (% style="color:blue" %)**AT+UNAME=UNAME                                **(%%)~/~/  Set the username of MQTT
365 +* (% style="color:blue" %)**AT+PWD=PWD                                         **(%%)~/~/  Set the password of MQTT
366 +* (% style="color:blue" %)**AT+PUBTOPIC=f9527                               **(%%)~/~/  Set the sending topic of MQTT
367 +* (% style="color:blue" %)**AT+SUBTOPIC=Ns9527          **(%%) ~/~/  Set the subscription topic of MQTT
369 369  
370 370  [[image:1657352634421-276.png]]
371 371  
... ... @@ -475,11 +475,11 @@
475 475  N95S31B uplink payload includes in total 21 bytes
476 476  
477 477  
478 -(% border="2" cellspacing="10" style="background-color:#ffffcc; color:green; width:760px" %)
479 -|=(% style="width: 60px;" %)(((
477 +(% border="1.5" cellspacing="0" style="background-color:#ffffcc; color:green; width:520px" %)
478 +|=(% scope="row" style="width: 50px;" %)(((
480 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" %)(((
480 +)))|=(% style="width: 40px;" %)**6**|=(% style="width: 20px;" %)2|=(% style="width: 20px;" %)**2**|=(% style="width: 60px;" %)**1**|=(% style="width: 50px;" %)1|=(% style="width: 100px;" %)5|=(% style="width: 100px;" %)**2**|=(% style="width: 100px;" %)**2**
481 +|=(% 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" %)(((
483 483  (((
484 484  Reserve/ Same as NBSN95 CFGMOD=1
485 485  )))
... ... @@ -487,7 +487,7 @@
487 487  (((
488 488  No function here.
489 489  )))
490 -)))|(% style="width:106px" %)(((
489 +)))|(% style="width:102px" %)(((
491 491  (((
492 492  [[Temperature >>||anchor="H2.3.6A0Temperature26Humidity"]]
493 493  )))
... ... @@ -495,7 +495,7 @@
495 495  (((
496 496  By SHT31
497 497  )))
498 -)))|(% style="width:85px" %)(((
497 +)))|(% style="width:81px" %)(((
499 499  (((
500 500  [[Humidity>>||anchor="H2.3.6A0Temperature26Humidity"]]
501 501  )))
... ... @@ -517,24 +517,26 @@
517 517  [[image:1657354294009-643.png]]
518 518  
519 519  
520 -The payload is ASCII string, representative same HEX: 0x724031607457006e0ccd1b0100dc000ccc00e10186 where:
519 +The payload is ASCII string, representative same HEX: (% style="background-color:yellow" %)**0x724031607457 006e 0ccd 1b 01 00dc000ccc 00e1 0186**
521 521  
522 -* Device ID:  0x724031607457 = 724031607457
521 +**where:**
523 523  
524 -* Version:  0x006e=110=1.1.0
523 +* (% style="color:#037691" %)**Device ID:** (%%) 0x724031607457 = 724031607457
525 525  
526 -* BAT:  0x0ccd = 3277 mV = 3.277V
525 +* (% style="color:#037691" %)**Version: **(%%) 0x006e=110=1.1.0
527 527  
528 -* Signal:  0x1b = 27
527 +* (% style="color:#037691" %)**BAT:**   (%%) 0x0ccd = 3277 mV = 3.277V
529 529  
530 -* Model:  0x01 = 1
529 +* (% style="color:#037691" %)**Signal:** (%%) 0x1b = 27
531 531  
532 -* 0x00dc000ccc= reserve, ignore in N95S31B
531 +* (% style="color:#037691" %)**Model:** (%%) 0x01 = 1
533 533  
534 -* Temperature by SHT31 0x00e1 = 225 = 22.5 °C
533 +* (% style="color:#037691" %)**0x00dc000ccc= reserve, ignore in N95S31B**
535 535  
536 -* Humidity by SHT31:  0x0186 = 390 = 39.0 %rh
535 +* (% style="color:#037691" %)**Temperature by SHT31:** (%%) 0x00e1 = 225 = 22.5 °C
537 537  
537 +* (% style="color:#037691" %)**Humidity by SHT31:**  (%%) 0x0186 = 390 = 39.0 %rh
538 +
538 538  (((
539 539  
540 540  
... ... @@ -550,9 +550,9 @@
550 550  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.
551 551  
552 552  
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 .....
554 +(% border="1" style="background-color:#ffffcc; color:green; width:520px" %)
555 +|=(% scope="row" style="width: 50px;" %)**Size(bytes)**|(% style="width:40px" %)**8**|(% style="width:25px" %)**2**|(% style="width:25px" %)**2**|(% style="width:60px" %)**1**|(% style="width:25px" %)**1**|(% style="width:50px" %)**2**|(% style="width:50px" %)**1**|(% style="width:30px" %)**2**|(% style="width:50px" %)**2**|(% style="width:50px" %)**2**|(% style="width:50px" %)**4**|(% style="width:40px" %)**2**|(% style="width:40px" %)**2**|(% style="width:50px" %)**4**
556 +|=(% 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 .....
556 556  
557 557  If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the N95S31B uplink data.
558 558  
... ... @@ -562,37 +562,38 @@
562 562  
563 563  The payload is ASCII string, representative same HEX:
564 564  
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:
566 +**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__ **
566 566  
567 -* (% style="color:red" %)Device ID: f868411056758782 = f868411056758782
568 +**__0112023b631998f3__// //__011202426319983f__ __01110242631996eb__**
568 568  
569 -* (% style="color:blue" %)Version: 0x000c=120=1.2
570 +**where:**
570 570  
571 -* (% style="color:green" %)BAT: 0x0d0f = 3343 mV = 3.343V
572 +* (% style="color:#037691" %)**Device ID:**(%%) f868411056758782 = f868411056758782
572 572  
573 -* (% style="color:red" %)Singal: 0x0c = 12
574 +* (% style="color:#037691" %)**Version:** (%%)0x000c=120=1.2
574 574  
575 -* (% style="color:blue" %)Mod: 0x01 = 1
576 +* (% style="color:#037691" %)**BAT:**      (%%)0x0d0f = 3343 mV = 3.343V
576 576  
577 -* TemDS18B20: 0x0000= 0 = 0
578 +* (% style="color:#037691" %)**Singal:**(%%)  0x0c = 12
578 578  
579 -* (% style="color:green" %)Interrupt: 0x00= 0
580 +* (% style="color:#037691" %)**Mod:**(%%)  0x01 = 1
580 580  
581 -* (% style="color:green" %)adc: 0x0030= 48
582 +* (% style="color:#037691" %)**TemDS18B20:**(%%)  0x0000= 0 = 0
582 582  
583 -* SHTTEM: 0x0114= 276 = 27.6
584 +* (% style="color:#037691" %)**Interrupt:**  (%%)0x00= 0
584 584  
585 -* SHTHUM:0x0231 =561=56.1%
586 +* (% style="color:#037691" %)**adc:**(%%)  0x0030= 48
586 586  
587 -* (% style="color:red" %)Time stamp : 0x6315537b =1662342011  ([[Unix Epoch Time>>url:http://www.epochconverter.com/]])
588 +* (% style="color:#037691" %)**SHTTEM:**(%%)  0x0114= 276 = 27.6
588 588  
589 -* (% style="color:red" %)SHTTEM,SHTHUM,Time stamp : 0113023163199d12
590 +* (% style="color:#037691" %)**SHTHUM:**(%%)  0x0231 =561=56.1%
590 590  
591 -* 8 sets of recorded data: SHTTEM,SHTHUM,Time stamp : //**0113023163199c5e**//,.......
592 +* (% style="color:#037691" %)**Time stamp :  **(%%)0x63199d3c =1662342011  ([[Unix Epoch Time>>url:http://www.epochconverter.com/]])
592 592  
594 +* (% style="color:#037691" %)**SHTTEM,SHTHUM,Time stamp :**(%%)  0113023163199d12
593 593  
596 +* (% style="color:#037691" %)**8 sets of recorded data:**(%%)** **SHTTEM,SHTHUM,Time stamp : 0113023163199c5e, .......
594 594  
595 -
596 596  === 2.3.2  Device ID ===
597 597  
598 598  
... ... @@ -602,10 +602,12 @@
602 602  
603 603  (((
604 604  User can use (% style="color:blue" %)**AT+DEUI**(%%) to set Device ID
607 +
608 +
605 605  )))
606 606  
607 607  (((
608 -**Example:**
612 +(% style="color:blue" %)**Example:**
609 609  )))
610 610  
611 611  (((
... ... @@ -613,23 +613,25 @@
613 613  )))
614 614  
615 615  (((
616 -The Device ID is stored in a none-erase area, Upgrade the firmware or run **AT+FDR** won't erase Device ID.
620 +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.
617 617  
618 618  
619 619  )))
620 620  
621 -(% style="color:red" %)**NOTE:When the firmware version is v1.2 and later firmware:**
625 +(% style="color:red" %)**NOTE: When the firmware version is v1.2 and later firmware:**
622 622  
623 623  
624 624  By default, the Device ID equal to the last 15 bits of IMEI.
625 625  
626 -User can use **AT+DEUI** to set Device ID
630 +User can use ** (% style="color:blue" %)AT+DEUI(%%)** to set Device ID
627 627  
628 -**Example:**
629 629  
633 +(% style="color:blue" %)**Example:**
634 +
630 630  AT+DEUI=868411056754138
631 631  
632 632  
638 +
633 633  === 2.3.3  Version Info ===
634 634  
635 635  
... ... @@ -775,12 +775,16 @@
775 775  )))
776 776  
777 777  
778 -== 2.5 Humidity and Temperature alarm function ==
779 779  
780 - AT Command:
785 +== 2.5  Humidity and Temperature alarm function ==
781 781  
782 -AT+ SHHUM=min,max
783 783  
788 +**~ (% style="color:blue" %)➢ AT Command:(%%)**
789 +
790 +
791 +(% style="color:#037691" %)**AT+ SHHUM=min,max**
792 +
793 +
784 784  ² When min=0, and max≠0, Alarm higher than max
785 785  
786 786  ² When min≠0, and max=0, Alarm lower than min
... ... @@ -787,12 +787,13 @@
787 787  
788 788  ² When min≠0 and max≠0, Alarm higher than max or lower than min
789 789  
790 -Example:
791 791  
801 + (% style="color:blue" %)**Example:**
802 +
792 792  AT+ SHHUM=50,80 ~/~/ Alarm when humidity lower than 50.
793 793  
794 794  
795 -AT+ SHTEMP=min,max
806 +(% style="color:#037691" %)**AT+ SHTEMP=min,max**
796 796  
797 797  ² When min=0, and max≠0, Alarm higher than max
798 798  
... ... @@ -800,28 +800,39 @@
800 800  
801 801  ² When min≠0 and max≠0, Alarm higher than max or lower than min
802 802  
803 -Example:
804 804  
815 +**~ (% style="color:blue" %)Example:(%%)**
816 +
805 805  AT+ SHTEMP=20,30 ~/~/ Alarm when temperature lower than 20.
806 806  
819 +
820 +
807 807  == 2.6 Set the number of data to be uploaded and the recording time ==
808 808  
809 -➢ AT Command:
810 810  
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)
824 +**~ (% style="color:blue" %)➢ AT Command:(%%)**
812 812  
813 -AT+NOUD=8  ~/~/The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
826 +* (% 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)
827 +* (% 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.
814 814  
829 + The diagram below explains the relationship between TR, NOUD, and TDC more clearly**:**
830 +
831 +[[image:image-20221009001045-1.png||height="726" width="1009"]]
832 +
833 +
834 +
815 815  == 2.7 Read or Clear cached data ==
816 816  
817 -➢ AT Command:
818 818  
819 -AT+CDP ~/~/ Read cached data
838 +**~ (% style="color:blue" %)➢ AT Command:(%%)**
820 820  
840 +* (% style="color:#037691" %)**AT+CDP**  (%%) ~/~/ Read cached data
841 +* (% style="color:#037691" %)**AT+CDP=0** (%%) ~/~/  Clear cached data
842 +
821 821  [[image:image-20220908163102-2.png]]
822 822  
823 -AT+CDP=0 ~/~/ Clear cached data
824 824  
846 +
825 825  == 2.8  ​Battery Analysis ==
826 826  
827 827  
image-20221009001045-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Edwin
Size
... ... @@ -1,0 +1,1 @@
1 +282.9 KB
Content
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0