<
From version < 129.8 >
edited by Xiaoling
on 2022/10/25 17:10
To version < 125.4 >
edited by Xiaoling
on 2022/09/09 15:57
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -68,6 +68,7 @@
68 68  * Micro SIM card slot for NB-IoT SIM
69 69  * 8500mAh Battery for long term use
70 70  
71 +
71 71  == 1.3  Specification ==
72 72  
73 73  
... ... @@ -93,6 +93,7 @@
93 93  * Max continuously current: 130mA
94 94  * Max boost current: 2A, 1 second
95 95  
97 +
96 96  == ​1.4  Applications ==
97 97  
98 98  
... ... @@ -108,6 +108,7 @@
108 108  
109 109  
110 110  
113 +
111 111  == 1.5  Pin Definitions & Switch ==
112 112  
113 113  
... ... @@ -129,11 +129,11 @@
129 129  
130 130  
131 131  (((
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.
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.
133 133  )))
134 134  
135 135  (((
136 -**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
137 137  )))
138 138  
139 139  
... ... @@ -150,12 +150,10 @@
150 150  
151 151  It will flash:
152 152  
153 -1.  When boot the device in flash mode
156 +1. When boot the device in flash mode
157 +1. Send an uplink packet
154 154  
155 -2.  Send an uplink packet
156 156  
157 -
158 -
159 159  = 2.  Use N95S31B to communicate with IoT Server =
160 160  
161 161  
... ... @@ -272,13 +272,13 @@
272 272  [[image:1657351312545-300.png]]
273 273  
274 274  
275 -(% style="color:blue" %)**Connection:**
276 +**Connection:**
276 276  
277 - (% style="background-color:yellow" %)**USB TTL GND <~-~-~-~-> GND**
278 + (% style="background-color:yellow" %)USB TTL GND <~-~-~-~-> GND
278 278  
279 -**~ (% style="background-color:yellow" %)USB TTL TXD <~-~-~-~-> UART_RXD(%%)**
280 + (% style="background-color:yellow" %)USB TTL TXD <~-~-~-~-> UART_RXD
280 280  
281 -**~ (% style="background-color:yellow" %)USB TTL RXD <~-~-~-~-> UART_TXD(%%)**
282 + (% style="background-color:yellow" %)USB TTL RXD <~-~-~-~-> UART_TXD
282 282  
283 283  
284 284  In the PC, use below serial tool settings:
... ... @@ -316,10 +316,10 @@
316 316  (% style="color:blue" %)**AT+PRO=1**  (%%) ~/~/ Set to use CoAP protocol to uplink
317 317  )))
318 318  * (((
319 -(% 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
320 320  )))
321 321  * (((
322 -(% 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
323 323  )))
324 324  
325 325  (((
... ... @@ -358,13 +358,13 @@
358 358  
359 359  N95S31B supports only plain MQTT now it doesn't support TLS and other related encryption.
360 360  
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
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
368 368  
369 369  [[image:1657352634421-276.png]]
370 370  
... ... @@ -474,11 +474,11 @@
474 474  N95S31B uplink payload includes in total 21 bytes
475 475  
476 476  
477 -(% border="1" cellspacing="0" style="background-color:#ffffcc; color:green; width:520px" %)
478 -|=(% style="width: 50px;" %)(((
478 +(% border="2" cellspacing="10" style="background-color:#ffffcc; color:green; width:760px" %)
479 +|=(% style="width: 60px;" %)(((
479 479  **Size(bytes)**
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" %)(((
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" %)(((
482 482  (((
483 483  Reserve/ Same as NBSN95 CFGMOD=1
484 484  )))
... ... @@ -486,7 +486,7 @@
486 486  (((
487 487  No function here.
488 488  )))
489 -)))|(% style="width:102px" %)(((
490 +)))|(% style="width:106px" %)(((
490 490  (((
491 491  [[Temperature >>||anchor="H2.3.6A0Temperature26Humidity"]]
492 492  )))
... ... @@ -494,7 +494,7 @@
494 494  (((
495 495  By SHT31
496 496  )))
497 -)))|(% style="width:81px" %)(((
498 +)))|(% style="width:85px" %)(((
498 498  (((
499 499  [[Humidity>>||anchor="H2.3.6A0Temperature26Humidity"]]
500 500  )))
... ... @@ -516,26 +516,24 @@
516 516  [[image:1657354294009-643.png]]
517 517  
518 518  
519 -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:
520 520  
521 -**where:**
522 +* Device ID:  0x724031607457 = 724031607457
522 522  
523 -* (% style="color:#037691" %)**Device ID:** (%%) 0x724031607457 = 724031607457
524 +* Version:  0x006e=110=1.1.0
524 524  
525 -* (% style="color:#037691" %)**Version: **(%%) 0x006e=110=1.1.0
526 +* BAT:  0x0ccd = 3277 mV = 3.277V
526 526  
527 -* (% style="color:#037691" %)**BAT:**   (%%) 0x0ccd = 3277 mV = 3.277V
528 +* Signal:  0x1b = 27
528 528  
529 -* (% style="color:#037691" %)**Signal:** (%%) 0x1b = 27
530 +* Model:  0x01 = 1
530 530  
531 -* (% style="color:#037691" %)**Model:** (%%) 0x01 = 1
532 +* 0x00dc000ccc= reserve, ignore in N95S31B
532 532  
533 -* (% style="color:#037691" %)**0x00dc000ccc= reserve, ignore in N95S31B**
534 +* Temperature by SHT31 0x00e1 = 225 = 22.5 °C
534 534  
535 -* (% style="color:#037691" %)**Temperature by SHT31:** (%%) 0x00e1 = 225 = 22.5 °C
536 +* Humidity by SHT31:  0x0186 = 390 = 39.0 %rh
536 536  
537 -* (% style="color:#037691" %)**Humidity by SHT31:**  (%%) 0x0186 = 390 = 39.0 %rh
538 -
539 539  (((
540 540  
541 541  
... ... @@ -551,9 +551,9 @@
551 551  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.
552 552  
553 553  
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 .....
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 .....
557 557  
558 558  If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the N95S31B uplink data.
559 559  
... ... @@ -563,38 +563,37 @@
563 563  
564 564  The payload is ASCII string, representative same HEX:
565 565  
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__ **
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:
567 567  
568 -**__0112023b631998f3__// //__011202426319983f__ __01110242631996eb__**
567 +* (% style="color:red" %)Device ID: f868411056758782 = f868411056758782
569 569  
570 -**where:**
569 +* (% style="color:blue" %)Version: 0x000c=120=1.2
571 571  
572 -* (% style="color:#037691" %)**Device ID:**(%%) f868411056758782 = f868411056758782
571 +* (% style="color:green" %)BAT: 0x0d0f = 3343 mV = 3.343V
573 573  
574 -* (% style="color:#037691" %)**Version:** (%%)0x000c=120=1.2
573 +* (% style="color:red" %)Singal: 0x0c = 12
575 575  
576 -* (% style="color:#037691" %)**BAT:**      (%%)0x0d0f = 3343 mV = 3.343V
575 +* (% style="color:blue" %)Mod: 0x01 = 1
577 577  
578 -* (% style="color:#037691" %)**Singal:**(%%)  0x0c = 12
577 +* TemDS18B20: 0x0000= 0 = 0
579 579  
580 -* (% style="color:#037691" %)**Mod:**(%%)  0x01 = 1
579 +* (% style="color:green" %)Interrupt: 0x00= 0
581 581  
582 -* (% style="color:#037691" %)**TemDS18B20:**(%%)  0x0000= 0 = 0
581 +* (% style="color:green" %)adc: 0x0030= 48
583 583  
584 -* (% style="color:#037691" %)**Interrupt:**  (%%)0x00= 0
583 +* SHTTEM: 0x0114= 276 = 27.6
585 585  
586 -* (% style="color:#037691" %)**adc:**(%%)  0x0030= 48
585 +* SHTHUM:0x0231 =561=56.1%
587 587  
588 -* (% style="color:#037691" %)**SHTTEM:**(%%)  0x0114= 276 = 27.6
587 +* (% style="color:red" %)Time stamp : 0x6315537b =1662342011  ([[Unix Epoch Time>>url:http://www.epochconverter.com/]])
589 589  
590 -* (% style="color:#037691" %)**SHTHUM:**(%%)  0x0231 =561=56.1%
589 +* (% style="color:red" %)SHTTEM,SHTHUM,Time stamp : 0113023163199d12
591 591  
592 -* (% 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**//,.......
593 593  
594 -* (% style="color:#037691" %)**SHTTEM,SHTHUM,Time stamp :**(%%)  0113023163199d12
595 595  
596 -* (% style="color:#037691" %)**8 sets of recorded data:**(%%)** **SHTTEM,SHTHUM,Time stamp : 0113023163199c5e, .......
597 597  
595 +
598 598  === 2.3.2  Device ID ===
599 599  
600 600  
... ... @@ -609,7 +609,7 @@
609 609  )))
610 610  
611 611  (((
612 -(% style="color:blue" %)**Example:**
610 +** (% style="color:blue" %)Example:**
613 613  )))
614 614  
615 615  (((
... ... @@ -617,7 +617,7 @@
617 617  )))
618 618  
619 619  (((
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.
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.
621 621  
622 622  
623 623  )))
... ... @@ -627,10 +627,10 @@
627 627  
628 628  By default, the Device ID equal to the last 15 bits of IMEI.
629 629  
630 -User can use ** (% style="color:blue" %)AT+DEUI(%%)** to set Device ID
628 +User can use ** (% style="color:blue" %)AT+DEUI**(%%) to set Device ID
631 631  
632 632  
633 -(% style="color:blue" %)**Example:**
631 +** (% style="color:blue" %)Example:**
634 634  
635 635  AT+DEUI=868411056754138
636 636  
... ... @@ -781,16 +781,12 @@
781 781  )))
782 782  
783 783  
782 +== 2.5 Humidity and Temperature alarm function ==
784 784  
785 -== 2.5  Humidity and Temperature alarm function ==
784 + AT Command:
786 786  
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 -
794 794  ² When min=0, and max≠0, Alarm higher than max
795 795  
796 796  ² When min≠0, and max=0, Alarm lower than min
... ... @@ -797,13 +797,12 @@
797 797  
798 798  ² When min≠0 and max≠0, Alarm higher than max or lower than min
799 799  
794 +Example:
800 800  
801 - (% style="color:blue" %)**Example:**
802 -
803 803  AT+ SHHUM=50,80 ~/~/ Alarm when humidity lower than 50.
804 804  
805 805  
806 -(% style="color:#037691" %)**AT+ SHTEMP=min,max**
799 +AT+ SHTEMP=min,max
807 807  
808 808  ² When min=0, and max≠0, Alarm higher than max
809 809  
... ... @@ -811,39 +811,28 @@
811 811  
812 812  ² When min≠0 and max≠0, Alarm higher than max or lower than min
813 813  
807 +Example:
814 814  
815 -**~ (% style="color:blue" %)Example:(%%)**
816 -
817 817  AT+ SHTEMP=20,30 ~/~/ Alarm when temperature lower than 20.
818 818  
819 -
820 -
821 821  == 2.6 Set the number of data to be uploaded and the recording time ==
822 822  
813 +➢ AT Command:
823 823  
824 -**~ (% style="color:blue" %)➢ AT Command:(%%)**
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)
825 825  
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.
817 +AT+NOUD=8  ~/~/The device uploads 8 sets of recorded data by default. Up to 32 sets of record data can be uploaded.
828 828  
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 -
835 835  == 2.7 Read or Clear cached data ==
836 836  
821 +➢ AT Command:
837 837  
838 -**~ (% style="color:blue" %)➢ AT Command:(%%)**
823 +AT+CDP ~/~/ Read cached data
839 839  
840 -* (% style="color:#037691" %)**AT+CDP**  (%%) ~/~/ Read cached data
841 -* (% style="color:#037691" %)**AT+CDP=0** (%%) ~/~/  Clear cached data
842 -
843 843  [[image:image-20220908163102-2.png]]
844 844  
827 +AT+CDP=0 ~/~/ Clear cached data
845 845  
846 -
847 847  == 2.8  ​Battery Analysis ==
848 848  
849 849  
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