Changes for page N95S31B -- NB-IoT Temperature & Humidity Sensor User Manual
Last modified by Mengting Qiu on 2024/04/02 16:44
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
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:1 74px" %)(((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:10 6px" %)(((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:8 5px" %)(((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 -* DeviceID:0x724031607457 = 724031607457521 +**where:** 523 523 524 -* Version:06e=110=1.1.0523 +* (% style="color:#037691" %)**Device ID:** (%%) 0x724031607457 = 724031607457 525 525 526 -* BAT:ccd=3277 mV=3.277V525 +* (% style="color:#037691" %)**Version: **(%%) 0x006e=110=1.1.0 527 527 528 -* Signal: 0x1b= 27527 +* (% style="color:#037691" %)**BAT:** (%%) 0x0ccd = 3277 mV = 3.277V 529 529 530 -* Model:01 =1529 +* (% style="color:#037691" %)**Signal:** (%%) 0x1b = 27 531 531 532 -* 0x00dc000ccc=reserve,ignoreinN95S31B531 +* (% style="color:#037691" %)**Model:** (%%) 0x01 = 1 533 533 534 -* TemperaturebySHT31:0x00e1=225=22.5°C533 +* (% style="color:#037691" %)**0x00dc000ccc= reserve, ignore in N95S31B** 535 535 536 -* Humidity by SHT31:86=390=39.0%rh535 +* (% 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= f868411056758782568 +**__0112023b631998f3__// //__011202426319983f__ __01110242631996eb__** 568 568 569 -* (% style="color:blue" %)Version:0x000c=120=1.2570 +**where:** 570 570 571 -* (% style="color: green" %)BAT:0x0d0f= 3343mV=3.343V572 +* (% style="color:#037691" %)**Device ID:**(%%) f868411056758782 = f868411056758782 572 572 573 -* (% style="color: red" %)Singal: 0x0c574 +* (% style="color:#037691" %)**Version:** (%%)0x000c=120=1.2 574 574 575 -* (% style="color: blue" %)Mod: 0x01=1576 +* (% style="color:#037691" %)**BAT:** (%%)0x0d0f = 3343 mV = 3.343V 576 576 577 -* TemDS18B20: 0x0000=0=0578 +* (% style="color:#037691" %)**Singal:**(%%) 0x0c = 12 578 578 579 -* (% style="color: green" %)Interrupt: 0x00=0580 +* (% style="color:#037691" %)**Mod:**(%%) 0x01 = 1 580 580 581 -* (% style="color: green" %)adc: 0x0030=48582 +* (% style="color:#037691" %)**TemDS18B20:**(%%) 0x0000= 0 = 0 582 582 583 -* SHTTEM: 0x0114=276 = 27.6584 +* (% 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" %)Timestamp:0x6315537b =1662342011([[UnixEpoch 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: 0113023163199d12590 +* (% style="color:#037691" %)**SHTHUM:**(%%) 0x0231 =561=56.1% 590 590 591 -* 8sets 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 ID630 +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 - ➢ATCommand: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~/~/Theunitisseconds, andthe default is to record dataonce every 900 seconds.(Theminimum canbe 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~/~/Readcacheddata838 +**~ (% 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