<
From version < 129.18 >
edited by Xiaoling
on 2022/10/25 17:52
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
... ... @@ -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,9 +474,11 @@
474 474  N95S31B uplink payload includes in total 21 bytes
475 475  
476 476  
477 -(% border="1" style="background-color:#ffffcc; color:green; width:520px" %)
478 -|=(% scope="row" style="width: 50px;" %)**Size(bytes)**|=(% 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: 50px;" %)**2**|=(% style="width: 50px;" %)**2**
479 -|(% 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" %)(((
480 480  (((
481 481  Reserve/ Same as NBSN95 CFGMOD=1
482 482  )))
... ... @@ -484,7 +484,7 @@
484 484  (((
485 485  No function here.
486 486  )))
487 -)))|(% style="width:102px" %)(((
490 +)))|(% style="width:106px" %)(((
488 488  (((
489 489  [[Temperature >>||anchor="H2.3.6A0Temperature26Humidity"]]
490 490  )))
... ... @@ -492,7 +492,7 @@
492 492  (((
493 493  By SHT31
494 494  )))
495 -)))|(% style="width:81px" %)(((
498 +)))|(% style="width:85px" %)(((
496 496  (((
497 497  [[Humidity>>||anchor="H2.3.6A0Temperature26Humidity"]]
498 498  )))
... ... @@ -514,26 +514,24 @@
514 514  [[image:1657354294009-643.png]]
515 515  
516 516  
517 -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:
518 518  
519 -**where:**
522 +* Device ID:  0x724031607457 = 724031607457
520 520  
521 -* (% style="color:#037691" %)**Device ID:** (%%) 0x724031607457 = 724031607457
524 +* Version:  0x006e=110=1.1.0
522 522  
523 -* (% style="color:#037691" %)**Version: **(%%) 0x006e=110=1.1.0
526 +* BAT:  0x0ccd = 3277 mV = 3.277V
524 524  
525 -* (% style="color:#037691" %)**BAT:**   (%%) 0x0ccd = 3277 mV = 3.277V
528 +* Signal:  0x1b = 27
526 526  
527 -* (% style="color:#037691" %)**Signal:** (%%) 0x1b = 27
530 +* Model:  0x01 = 1
528 528  
529 -* (% style="color:#037691" %)**Model:** (%%) 0x01 = 1
532 +* 0x00dc000ccc= reserve, ignore in N95S31B
530 530  
531 -* (% style="color:#037691" %)**0x00dc000ccc= reserve, ignore in N95S31B**
534 +* Temperature by SHT31 0x00e1 = 225 = 22.5 °C
532 532  
533 -* (% style="color:#037691" %)**Temperature by SHT31:** (%%) 0x00e1 = 225 = 22.5 °C
536 +* Humidity by SHT31:  0x0186 = 390 = 39.0 %rh
534 534  
535 -* (% style="color:#037691" %)**Humidity by SHT31:**  (%%) 0x0186 = 390 = 39.0 %rh
536 -
537 537  (((
538 538  
539 539  
... ... @@ -549,9 +549,9 @@
549 549  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.
550 550  
551 551  
552 -(% border="1" style="background-color:#ffffcc; color:green; width:520px" %)
553 -|=(% 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:50px" %)**2**|(% style="width:30px" %)**1**|(% style="width:20px" %)**2**|(% style="width:35px" %)**2**|(% style="width:35px" %)**2**|(% style="width:35px" %)**4**|(% style="width:35px" %)**2**|(% style="width:35px" %)**2**|(% style="width:35px" %)**4**
554 -|=(% 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 .....
555 555  
556 556  If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the N95S31B uplink data.
557 557  
... ... @@ -561,38 +561,37 @@
561 561  
562 562  The payload is ASCII string, representative same HEX:
563 563  
564 -**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:
565 565  
566 -**__0112023b631998f3__// //__011202426319983f__ __01110242631996eb__**
567 +* (% style="color:red" %)Device ID: f868411056758782 = f868411056758782
567 567  
568 -**where:**
569 +* (% style="color:blue" %)Version: 0x000c=120=1.2
569 569  
570 -* (% style="color:#037691" %)**Device ID:**(%%) f868411056758782 = f868411056758782
571 +* (% style="color:green" %)BAT: 0x0d0f = 3343 mV = 3.343V
571 571  
572 -* (% style="color:#037691" %)**Version:** (%%)0x000c=120=1.2
573 +* (% style="color:red" %)Singal: 0x0c = 12
573 573  
574 -* (% style="color:#037691" %)**BAT:**      (%%)0x0d0f = 3343 mV = 3.343V
575 +* (% style="color:blue" %)Mod: 0x01 = 1
575 575  
576 -* (% style="color:#037691" %)**Singal:**(%%)  0x0c = 12
577 +* TemDS18B20: 0x0000= 0 = 0
577 577  
578 -* (% style="color:#037691" %)**Mod:**(%%)  0x01 = 1
579 +* (% style="color:green" %)Interrupt: 0x00= 0
579 579  
580 -* (% style="color:#037691" %)**TemDS18B20:**(%%)  0x0000= 0 = 0
581 +* (% style="color:green" %)adc: 0x0030= 48
581 581  
582 -* (% style="color:#037691" %)**Interrupt:**  (%%)0x00= 0
583 +* SHTTEM: 0x0114= 276 = 27.6
583 583  
584 -* (% style="color:#037691" %)**adc:**(%%)  0x0030= 48
585 +* SHTHUM:0x0231 =561=56.1%
585 585  
586 -* (% style="color:#037691" %)**SHTTEM:**(%%)  0x0114= 276 = 27.6
587 +* (% style="color:red" %)Time stamp : 0x6315537b =1662342011  ([[Unix Epoch Time>>url:http://www.epochconverter.com/]])
587 587  
588 -* (% style="color:#037691" %)**SHTHUM:**(%%)  0x0231 =561=56.1%
589 +* (% style="color:red" %)SHTTEM,SHTHUM,Time stamp : 0113023163199d12
589 589  
590 -* (% 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**//,.......
591 591  
592 -* (% style="color:#037691" %)**SHTTEM,SHTHUM,Time stamp :**(%%)  0113023163199d12
593 593  
594 -* (% style="color:#037691" %)**8 sets of recorded data:**(%%)** **SHTTEM,SHTHUM,Time stamp : 0113023163199c5e, .......
595 595  
595 +
596 596  === 2.3.2  Device ID ===
597 597  
598 598  
... ... @@ -602,12 +602,10 @@
602 602  
603 603  (((
604 604  User can use (% style="color:blue" %)**AT+DEUI**(%%) to set Device ID
605 -
606 -
607 607  )))
608 608  
609 609  (((
610 -(% style="color:blue" %)**Example:**
608 +**Example:**
611 611  )))
612 612  
613 613  (((
... ... @@ -615,25 +615,23 @@
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.
616 +The Device ID is stored in a none-erase area, Upgrade the firmware or run **AT+FDR** won't erase Device ID.
619 619  
620 620  
621 621  )))
622 622  
623 -(% 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:**
624 624  
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
626 +User can use **AT+DEUI** to set Device ID
629 629  
628 +**Example:**
630 630  
631 -(% style="color:blue" %)**Example:**
632 -
633 633  AT+DEUI=868411056754138
634 634  
635 635  
636 -
637 637  === 2.3.3  Version Info ===
638 638  
639 639  
... ... @@ -779,16 +779,12 @@
779 779  )))
780 780  
781 781  
778 +== 2.5 Humidity and Temperature alarm function ==
782 782  
783 -== 2.5  Humidity and Temperature alarm function ==
780 + AT Command:
784 784  
782 +AT+ SHHUM=min,max
785 785  
786 -**~ (% style="color:blue" %)➢ AT Command:(%%)**
787 -
788 -
789 -(% style="color:#037691" %)**AT+ SHHUM=min,max**
790 -
791 -
792 792  ² When min=0, and max≠0, Alarm higher than max
793 793  
794 794  ² When min≠0, and max=0, Alarm lower than min
... ... @@ -795,13 +795,12 @@
795 795  
796 796  ² When min≠0 and max≠0, Alarm higher than max or lower than min
797 797  
790 +Example:
798 798  
799 - (% style="color:blue" %)**Example:**
800 -
801 801  AT+ SHHUM=50,80 ~/~/ Alarm when humidity lower than 50.
802 802  
803 803  
804 -(% style="color:#037691" %)**AT+ SHTEMP=min,max**
795 +AT+ SHTEMP=min,max
805 805  
806 806  ² When min=0, and max≠0, Alarm higher than max
807 807  
... ... @@ -809,39 +809,28 @@
809 809  
810 810  ² When min≠0 and max≠0, Alarm higher than max or lower than min
811 811  
803 +Example:
812 812  
813 -**~ (% style="color:blue" %)Example:(%%)**
814 -
815 815  AT+ SHTEMP=20,30 ~/~/ Alarm when temperature lower than 20.
816 816  
817 -
818 -
819 819  == 2.6 Set the number of data to be uploaded and the recording time ==
820 820  
809 +➢ AT Command:
821 821  
822 -**~ (% 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)
823 823  
824 -* (% 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)
825 -* (% 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.
826 826  
827 - The diagram below explains the relationship between TR, NOUD, and TDC more clearly**:**
828 -
829 -[[image:image-20221009001045-1.png||height="726" width="1009"]]
830 -
831 -
832 -
833 833  == 2.7 Read or Clear cached data ==
834 834  
817 +➢ AT Command:
835 835  
836 -**~ (% style="color:blue" %)➢ AT Command:(%%)**
819 +AT+CDP ~/~/ Read cached data
837 837  
838 -* (% style="color:#037691" %)**AT+CDP**  (%%) ~/~/ Read cached data
839 -* (% style="color:#037691" %)**AT+CDP=0** (%%) ~/~/  Clear cached data
840 -
841 841  [[image:image-20220908163102-2.png]]
842 842  
823 +AT+CDP=0 ~/~/ Clear cached data
843 843  
844 -
845 845  == 2.8  ​Battery Analysis ==
846 846  
847 847  
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