<
From version < 125.4 >
edited by Xiaoling
on 2022/09/09 15:57
To version < 129.9 >
edited by Xiaoling
on 2022/10/25 17:11
>
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" cellspacing="0" style="background-color:#ffffcc; color:green; width:520px" %)
478 +|(% 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:30px" %)**4**|(% style="width:30px" %)**2**|(% style="width:30px" %)**2**|(% style="width:30px" %)**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  
... ... @@ -607,7 +607,7 @@
607 607  )))
608 608  
609 609  (((
610 -** (% style="color:blue" %)Example:**
612 +(% style="color:blue" %)**Example:**
611 611  )))
612 612  
613 613  (((
... ... @@ -615,7 +615,7 @@
615 615  )))
616 616  
617 617  (((
618 -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.
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.
619 619  
620 620  
621 621  )))
... ... @@ -625,10 +625,10 @@
625 625  
626 626  By default, the Device ID equal to the last 15 bits of IMEI.
627 627  
628 -User can use ** (% style="color:blue" %)AT+DEUI**(%%) to set Device ID
630 +User can use ** (% style="color:blue" %)AT+DEUI(%%)** to set Device ID
629 629  
630 630  
631 -** (% style="color:blue" %)Example:**
633 +(% style="color:blue" %)**Example:**
632 632  
633 633  AT+DEUI=868411056754138
634 634  
... ... @@ -779,12 +779,16 @@
779 779  )))
780 780  
781 781  
782 -== 2.5 Humidity and Temperature alarm function ==
783 783  
784 - AT Command:
785 +== 2.5  Humidity and Temperature alarm function ==
785 785  
786 -AT+ SHHUM=min,max
787 787  
788 +**~ (% style="color:blue" %)➢ AT Command:(%%)**
789 +
790 +
791 +(% style="color:#037691" %)**AT+ SHHUM=min,max**
792 +
793 +
788 788  ² When min=0, and max≠0, Alarm higher than max
789 789  
790 790  ² When min≠0, and max=0, Alarm lower than min
... ... @@ -791,12 +791,13 @@
791 791  
792 792  ² When min≠0 and max≠0, Alarm higher than max or lower than min
793 793  
794 -Example:
795 795  
801 + (% style="color:blue" %)**Example:**
802 +
796 796  AT+ SHHUM=50,80 ~/~/ Alarm when humidity lower than 50.
797 797  
798 798  
799 -AT+ SHTEMP=min,max
806 +(% style="color:#037691" %)**AT+ SHTEMP=min,max**
800 800  
801 801  ² When min=0, and max≠0, Alarm higher than max
802 802  
... ... @@ -804,28 +804,39 @@
804 804  
805 805  ² When min≠0 and max≠0, Alarm higher than max or lower than min
806 806  
807 -Example:
808 808  
815 +**~ (% style="color:blue" %)Example:(%%)**
816 +
809 809  AT+ SHTEMP=20,30 ~/~/ Alarm when temperature lower than 20.
810 810  
819 +
820 +
811 811  == 2.6 Set the number of data to be uploaded and the recording time ==
812 812  
813 -➢ AT Command:
814 814  
815 -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:(%%)**
816 816  
817 -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.
818 818  
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 +
819 819  == 2.7 Read or Clear cached data ==
820 820  
821 -➢ AT Command:
822 822  
823 -AT+CDP ~/~/ Read cached data
838 +**~ (% style="color:blue" %)➢ AT Command:(%%)**
824 824  
840 +* (% style="color:#037691" %)**AT+CDP**  (%%) ~/~/ Read cached data
841 +* (% style="color:#037691" %)**AT+CDP=0** (%%) ~/~/  Clear cached data
842 +
825 825  [[image:image-20220908163102-2.png]]
826 826  
827 -AT+CDP=0 ~/~/ Clear cached data
828 828  
846 +
829 829  == 2.8  ​Battery Analysis ==
830 830  
831 831  
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