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,9 @@ 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;" %)((( 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" %)((( 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: 200px;" %)5|=(% style="width: 60px;" %)**2**|=(% style="width: 60px;" %)**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" %)((( 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" %)(((487 +)))|(% 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" %)(((495 +)))|(% 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:517 +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 = 724031607457519 +**where:** 523 523 524 -* Version:06e=110=1.1.0521 +* (% style="color:#037691" %)**Device ID:** (%%) 0x724031607457 = 724031607457 525 525 526 -* BAT:ccd=3277 mV=3.277V523 +* (% style="color:#037691" %)**Version: **(%%) 0x006e=110=1.1.0 527 527 528 -* Signal: 0x1b= 27525 +* (% style="color:#037691" %)**BAT:** (%%) 0x0ccd = 3277 mV = 3.277V 529 529 530 -* Model:01 =1527 +* (% style="color:#037691" %)**Signal:** (%%) 0x1b = 27 531 531 532 -* 0x00dc000ccc=reserve,ignoreinN95S31B529 +* (% style="color:#037691" %)**Model:** (%%) 0x01 = 1 533 533 534 -* TemperaturebySHT31:0x00e1=225=22.5°C531 +* (% style="color:#037691" %)**0x00dc000ccc= reserve, ignore in N95S31B** 535 535 536 -* Humidity by SHT31:86=390=39.0%rh533 +* (% style="color:#037691" %)**Temperature by SHT31:** (%%) 0x00e1 = 225 = 22.5 °C 537 537 535 +* (% style="color:#037691" %)**Humidity by SHT31:** (%%) 0x0186 = 390 = 39.0 %rh 536 + 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 ..... 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:60px" %)**2**|(% style="width:40px" %)**1**|(% style="width:20px" %)**2**|(% style="width:40px" %)**2**|(% style="width:40px" %)**2**|(% style="width:30px" %)**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 ..... 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: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__ ** 566 566 567 -* (% style="color:red" %)Device ID: f868411056758782= f868411056758782566 +**__0112023b631998f3__// //__011202426319983f__ __01110242631996eb__** 568 568 569 -* (% style="color:blue" %)Version:0x000c=120=1.2568 +**where:** 570 570 571 -* (% style="color: green" %)BAT:0x0d0f= 3343mV=3.343V570 +* (% style="color:#037691" %)**Device ID:**(%%) f868411056758782 = f868411056758782 572 572 573 -* (% style="color: red" %)Singal: 0x0c572 +* (% style="color:#037691" %)**Version:** (%%)0x000c=120=1.2 574 574 575 -* (% style="color: blue" %)Mod: 0x01=1574 +* (% style="color:#037691" %)**BAT:** (%%)0x0d0f = 3343 mV = 3.343V 576 576 577 -* TemDS18B20: 0x0000=0=0576 +* (% style="color:#037691" %)**Singal:**(%%) 0x0c = 12 578 578 579 -* (% style="color: green" %)Interrupt: 0x00=0578 +* (% style="color:#037691" %)**Mod:**(%%) 0x01 = 1 580 580 581 -* (% style="color: green" %)adc: 0x0030=48580 +* (% style="color:#037691" %)**TemDS18B20:**(%%) 0x0000= 0 = 0 582 582 583 -* SHTTEM: 0x0114=276 = 27.6582 +* (% style="color:#037691" %)**Interrupt:** (%%)0x00= 0 584 584 585 -* SHTHUM:0x0231 =561=56.1%584 +* (% style="color:#037691" %)**adc:**(%%) 0x0030= 48 586 586 587 -* (% style="color: red" %)Timestamp:0x6315537b =1662342011([[UnixEpoch Time>>url:http://www.epochconverter.com/]])586 +* (% style="color:#037691" %)**SHTTEM:**(%%) 0x0114= 276 = 27.6 588 588 589 -* (% style="color: red" %)SHTTEM,SHTHUM,Time stamp: 0113023163199d12588 +* (% style="color:#037691" %)**SHTHUM:**(%%) 0x0231 =561=56.1% 590 590 591 -* 8sets of recorded data:SHTTEM,SHTHUM,Time stamp ://**0113023163199c5e**//,.......590 +* (% style="color:#037691" %)**Time stamp : **(%%)0x63199d3c =1662342011 ([[Unix Epoch Time>>url:http://www.epochconverter.com/]]) 592 592 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, ....... 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 605 + 606 + 605 605 ))) 606 606 607 607 ((( 608 -**Example:** 610 +(% 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. 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. 617 617 618 618 619 619 ))) 620 620 621 -(% style="color:red" %)**NOTE:When the firmware version is v1.2 and later firmware:** 623 +(% 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 628 +User can use ** (% style="color:blue" %)AT+DEUI(%%)** to set Device ID 627 627 628 -**Example:** 629 629 631 +(% style="color:blue" %)**Example:** 632 + 630 630 AT+DEUI=868411056754138 631 631 632 632 636 + 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 - ➢ATCommand:783 +== 2.5 Humidity and Temperature alarm function == 781 781 782 -AT+ SHHUM=min,max 783 783 786 +**~ (% style="color:blue" %)➢ AT Command:(%%)** 787 + 788 + 789 +(% style="color:#037691" %)**AT+ SHHUM=min,max** 790 + 791 + 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 799 + (% style="color:blue" %)**Example:** 800 + 792 792 AT+ SHHUM=50,80 ~/~/ Alarm when humidity lower than 50. 793 793 794 794 795 -AT+ SHTEMP=min,max 804 +(% 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 813 +**~ (% style="color:blue" %)Example:(%%)** 814 + 805 805 AT+ SHTEMP=20,30 ~/~/ Alarm when temperature lower than 20. 806 806 817 + 818 + 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~/~/Theunitisseconds, andthe default is to record dataonce every 900 seconds.(Theminimum canbe set to 180 seconds)822 +**~ (% 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. 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. 814 814 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 + 815 815 == 2.7 Read or Clear cached data == 816 816 817 -➢ AT Command: 818 818 819 - AT+CDP~/~/Readcacheddata836 +**~ (% style="color:blue" %)➢ AT Command:(%%)** 820 820 838 +* (% style="color:#037691" %)**AT+CDP** (%%) ~/~/ Read cached data 839 +* (% style="color:#037691" %)**AT+CDP=0** (%%) ~/~/ Clear cached data 840 + 821 821 [[image:image-20220908163102-2.png]] 822 822 823 -AT+CDP=0 ~/~/ Clear cached data 824 824 844 + 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