Changes for page LHT52 - LoRaWAN Temperature & Humidity Sensor User Manual
Last modified by Mengting Qiu on 2024/04/30 14:27
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -85,6 +85,9 @@ 85 85 (% _mstvisible="1" %) 86 86 ((( 87 87 (% _mstvisible="2" %) 88 + 89 + 90 +(% _mstvisible="2" %) 88 88 (% _msthash="506057" _msttexthash="671437" _mstvisible="4" %)**Built-in Temperature Sensor:** 89 89 ))) 90 90 ... ... @@ -113,6 +113,9 @@ 113 113 (% _mstvisible="1" %) 114 114 ((( 115 115 (% _mstvisible="2" %) 119 + 120 + 121 +(% _mstvisible="2" %) 116 116 (% _msthash="506058" _msttexthash="544453" _mstvisible="4" %)**Built-in Humidity Sensor:** 117 117 ))) 118 118 ... ... @@ -141,6 +141,9 @@ 141 141 (% _mstvisible="1" %) 142 142 ((( 143 143 (% _mstvisible="2" %) 150 + 151 + 152 +(% _mstvisible="2" %) 144 144 (% _msthash="506059" _msttexthash="680537" _mstvisible="4" %)**External Temperature Sensor:** 145 145 ))) 146 146 ... ... @@ -164,6 +164,10 @@ 164 164 ((( 165 165 (% _msthash="903004" _msttexthash="592540" _mstvisible="4" %) 166 166 Operating Range: -55 °C ~~ 125 °C 176 + 177 + 178 +(% _msthash="903004" _msttexthash="592540" _mstvisible="4" %) 179 + 167 167 ))) 168 168 169 169 (% _mstvisible="1" %) ... ... @@ -182,6 +182,9 @@ 182 182 ((( 183 183 (% _msthash="506061" _msttexthash="48200724" _mstvisible="2" %) 184 184 If LHT65N is under the coverage of this LoRaWAN network. LHT65N can join the LoRaWAN network automatically. After successfully joining, LHT65N will start to measure environment temperature and humidity, and start to transmit sensor data to the LoRaWAN server. The default period for each uplink is 20 minutes. 198 + 199 +(% _msthash="506061" _msttexthash="48200724" _mstvisible="2" %) 200 + 185 185 ))) 186 186 187 187 (% _mstvisible="1" %) ... ... @@ -206,6 +206,7 @@ 206 206 (% _mstvisible="1" %) 207 207 [[image:image-20220525110604-2.png||_mstalt="427531" _mstvisible="3"]] 208 208 225 + 209 209 (% _mstvisible="1" %) 210 210 == (% _msthash="882726" _msttexthash="838526" _mstvisible="3" %)2.3 Example to join LoRaWAN network(%%) == 211 211 ... ... @@ -279,28 +279,28 @@ 279 279 (% _msthash="315250" _msttexthash="1322711" _mstvisible="1" %) 280 280 After each uplink, the (% _mstvisible="3" style="color:blue" %)**BLUE LED**(%%) will blink once. 281 281 282 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:426px" %) 283 -(% _mstvisible="3" %)|(% _mstvisible="4" style="width:97px" %)(% _mstvisible="5" %) 299 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:426px" %) 300 +(% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 97px;" %)(% _mstvisible="5" %) 284 284 ((( 285 285 (% _mstvisible="6" %) 286 286 (% _msthash="1817478" _msttexthash="161122" _mstvisible="8" %)**Size(bytes)** 287 -)))|(% _mstvisible="4" style="width:39px" %)(% _mstvisible="5" %) 304 +)))|=(% _mstvisible="4" style="width: 39px;" %)(% _mstvisible="5" %) 288 288 ((( 289 289 (% _mstvisible="6" %) 290 290 (% _msthash="1817479" _msttexthash="4550" _mstvisible="8" %)**2** 291 -)))|(% _mstvisible="4" style="width:100px" %)(% _mstvisible="5" %) 308 +)))|=(% _mstvisible="4" style="width: 100px;" %)(% _mstvisible="5" %) 292 292 ((( 293 293 (% _mstvisible="6" %) 294 294 (% _msthash="1817480" _msttexthash="4550" _mstvisible="8" %)**2** 295 -)))|(% _mstvisible="4" style="width:77px" %)(% _mstvisible="5" %) 312 +)))|=(% _mstvisible="4" style="width: 77px;" %)(% _mstvisible="5" %) 296 296 ((( 297 297 (% _mstvisible="6" %) 298 298 (% _msthash="1817481" _msttexthash="4550" _mstvisible="8" %)**2** 299 -)))|(% _mstvisible="4" style="width:47px" %)(% _mstvisible="5" %) 316 +)))|=(% _mstvisible="4" style="width: 47px;" %)(% _mstvisible="5" %) 300 300 ((( 301 301 (% _mstvisible="6" %) 302 302 (% _msthash="1817482" _msttexthash="4459" _mstvisible="8" %)**1** 303 -)))|(% _mstvisible="4" style="width:51px" %)(% _mstvisible="5" %) 320 +)))|=(% _mstvisible="4" style="width: 51px;" %)(% _mstvisible="5" %) 304 304 ((( 305 305 (% _mstvisible="6" %) 306 306 (% _msthash="1817483" _msttexthash="4732" _mstvisible="8" %)**4** ... ... @@ -348,6 +348,9 @@ 348 348 * The 7th byte (EXT #): defines the external sensor model. 349 349 * The 8(% _msthash="734578" _msttexthash="21372" _mstvisible="4" %)^^th^^(%%) ~~ 11(% _msthash="734579" _msttexthash="21372" _mstvisible="4" %)^^th^^(%%) byte: the value for external sensor value. The definition is based on external sensor type. (If EXT=0, there won’t be these four bytes.) 350 350 368 + 369 + 370 + 351 351 (% _mstvisible="1" %) 352 352 === (% _msthash="360269" _msttexthash="333762" _mstvisible="3" %)2.4.1 Decoder in TTN V3(%%) === 353 353 ... ... @@ -363,6 +363,7 @@ 363 363 (% _mstvisible="1" %) 364 364 [[image:image-20220522234118-10.png||_mstalt="451464" _mstvisible="3" height="353" width="729"]] 365 365 386 + 366 366 (% _mstvisible="1" %) 367 367 === (% _msthash="411411" _msttexthash="383656" _mstvisible="3" %)2.4.2 BAT-Battery Info(%%) === 368 368 ... ... @@ -382,6 +382,9 @@ 382 382 * BAT status=(0Xcba4>>14)&0xFF=11(B),very good 383 383 * Battery Voltage =0xCBF6&0x3FFF=0x0BA4=2980mV 384 384 406 + 407 + 408 + 385 385 (% _mstvisible="1" %) 386 386 === (% _msthash="600769" _msttexthash="565838" _mstvisible="3" %)2.4.3 Built-in Temperature(%%) === 387 387 ... ... @@ -397,6 +397,9 @@ 397 397 (% _mstvisible="1" %) 398 398 * Temperature: (0xF5C6-65536)/100=-26.18℃ 399 399 424 + 425 + 426 + 400 400 (% _mstvisible="1" %) 401 401 === (% _msthash="475891" _msttexthash="445120" _mstvisible="3" %)2.4.4 Built-in Humidity(%%) === 402 402 ... ... @@ -406,6 +406,8 @@ 406 406 (% _mstvisible="1" %) 407 407 * Humidity: 0x025C/10=60.4% 408 408 436 + 437 + 409 409 (% _mstvisible="1" %) 410 410 === (% _msthash="116532" _msttexthash="87958" _mstvisible="3" %)2.4.5 Ext #(%%) === 411 411 ... ... @@ -415,6 +415,7 @@ 415 415 (% _mstvisible="1" %) 416 416 [[image:image-20220523152822-17.png||_mstalt="454545" _mstvisible="3"]] 417 417 447 + 418 418 (% _mstvisible="1" %) 419 419 === (% _msthash="221429" _msttexthash="200655" _mstvisible="3" %)2.4.6 Ext value(%%) === 420 420 ... ... @@ -424,6 +424,7 @@ 424 424 (% _mstvisible="1" %) 425 425 [[image:image-20220522235639-5.png||_mstalt="432848" _mstvisible="3"]] 426 426 457 + 427 427 (% _mstvisible="1" %) 428 428 * DS18B20 temp=0x0ADD/100=27.81℃ 429 429 ... ... @@ -433,6 +433,7 @@ 433 433 (% _mstvisible="1" %) 434 434 [[image:image-20220522235639-6.png||_mstalt="433212" _mstvisible="3"]] 435 435 467 + 436 436 (% _mstvisible="1" %) 437 437 * External temperature= (0xF54F-65536)/100=-27.37℃ 438 438 ... ... @@ -449,6 +449,7 @@ 449 449 ))) 450 450 451 451 484 + 452 452 (% _mstvisible="1" %) 453 453 ==== (% _msthash="1389752" _msttexthash="1234766" _mstvisible="3" %)2.4.6.2 Ext~=9, E3 sensor with Unix Timestamp(%%) ==== 454 454 ... ... @@ -455,28 +455,28 @@ 455 455 (% _msthash="315258" _msttexthash="41539368" _mstvisible="1" %) 456 456 Timestamp mode is designed for LHT65N with E3 probe, it will send the uplink payload with Unix timestamp. With the limitation of 11 bytes (max distance of AU915/US915/AS923 band), the time stamp mode will be lack of BAT voltage field, instead, it shows the battery status. The payload is as below: 457 457 458 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:510px" %) 459 -(% _mstvisible="3" %)|(% _mstvisible="4" style="width:96px" %)(% _mstvisible="5" %) 491 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 492 +(% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 96px;" %)(% _mstvisible="5" %) 460 460 ((( 461 461 (% _mstvisible="6" %) 462 462 (% _msthash="1817488" _msttexthash="161122" _mstvisible="8" %)**Size(bytes)** 463 -)))|(% _mstvisible="4" style="width:71px" %)(% _mstvisible="5" %) 496 +)))|=(% _mstvisible="4" style="width: 71px;" %)(% _mstvisible="5" %) 464 464 ((( 465 465 (% _mstvisible="6" %) 466 466 (% _msthash="1817489" _msttexthash="4550" _mstvisible="8" %)**2** 467 -)))|(% _mstvisible="4" style="width:99px" %)(% _mstvisible="5" %) 500 +)))|=(% _mstvisible="4" style="width: 99px;" %)(% _mstvisible="5" %) 468 468 ((( 469 469 (% _mstvisible="6" %) 470 470 (% _msthash="1817490" _msttexthash="4550" _mstvisible="8" %)**2** 471 -)))|(% _mstvisible="4" style="width:132px" %)(% _mstvisible="5" %) 504 +)))|=(% _mstvisible="4" style="width: 132px;" %)(% _mstvisible="5" %) 472 472 ((( 473 473 (% _mstvisible="6" %) 474 474 (% _msthash="1817491" _msttexthash="4550" _mstvisible="8" %)**2** 475 -)))|(% _mstvisible="4" style="width:54px" %)(% _mstvisible="5" %) 508 +)))|=(% _mstvisible="4" style="width: 54px;" %)(% _mstvisible="5" %) 476 476 ((( 477 477 (% _mstvisible="6" %) 478 478 (% _msthash="1817492" _msttexthash="4459" _mstvisible="8" %)**1** 479 -)))|(% _mstvisible="4" style="width:64px" %)(% _mstvisible="5" %) 512 +)))|=(% _mstvisible="4" style="width: 64px;" %)(% _mstvisible="5" %) 480 480 ((( 481 481 (% _mstvisible="6" %) 482 482 (% _msthash="1817493" _msttexthash="4732" _mstvisible="8" %)**4** ... ... @@ -528,11 +528,12 @@ 528 528 ))) 529 529 ))) 530 530 564 + 531 531 (% _mstvisible="1" %) 532 532 * (% _msthash="2539669" _msttexthash="857922" _mstvisible="3" %)**Battery status & **(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Built-in Humidity** 533 533 534 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:469px" %) 535 -(% _mstvisible="3" %)|(% _msthash="1230918" _msttexthash="93158" _mstvisible="4" style="width:65px" %)Bit(bit)|(% _msthash="1230919" _msttexthash="57954" _mstvisible="4" style="width:267px" %)[15:14]|(% _msthash="1230920" _msttexthash="48022" _mstvisible="4" style="width:134px" %)[11:0] 568 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:469px" %) 569 +(% _mstvisible="3" %)|=(% _msthash="1230918" _msttexthash="93158" _mstvisible="4" style="width: 65px;" %)Bit(bit)|=(% _msthash="1230919" _msttexthash="57954" _mstvisible="4" style="width: 267px;" %)[15:14]|=(% _msthash="1230920" _msttexthash="48022" _mstvisible="4" style="width: 134px;" %)[11:0] 536 536 (% _mstvisible="3" %)|(% _msthash="1230921" _msttexthash="60203" _mstvisible="4" style="width:65px" %)Value|(% _mstvisible="4" style="width:267px" %)(% _mstvisible="5" %) 537 537 ((( 538 538 (% _msthash="1817497" _msttexthash="128427" _mstvisible="6" %) ... ... @@ -558,6 +558,7 @@ 558 558 559 559 ))) 560 560 595 + 561 561 (% _mstvisible="1" %) 562 562 * (% _msthash="504956" _msttexthash="245037" _mstvisible="4" %)**Status & Ext Byte** 563 563 ... ... @@ -569,6 +569,8 @@ 569 569 * Sync time OK: 1: Set time ok,0: N/A. After time SYNC request is sent, LHT65N will set this bit to 0 until got the time stamp from the application server. 570 570 * Unix Time Request:1: Request server downlink Unix time, 0 : N/A. In this mode, LHT65N will set this bit to 1 every 10 days to request a time SYNC. (AT+SYNCMOD to set this) 571 571 607 + 608 + 572 572 (% _mstvisible="1" %) 573 573 == (% _msthash="487097" _msttexthash="454818" _mstvisible="3" %)2.5 Show data on Datacake(%%) == 574 574 ... ... @@ -612,6 +612,8 @@ 612 612 (% _mstvisible="1" %) 613 613 [[image:image-20220523000825-10.png||_mstalt="450619" _mstvisible="3" height="413" width="728"]] 614 614 652 + 653 + 615 615 (% _mstvisible="1" %) 616 616 == (% _msthash="350454" _msttexthash="323544" _mstvisible="3" %)2.6 Datalog Feature(%%) == 617 617 ... ... @@ -618,6 +618,7 @@ 618 618 (% _msthash="315262" _msttexthash="32283004" _mstvisible="1" %) 619 619 Datalog Feature is to ensure IoT Server can get all sampling data from Sensor even if the LoRaWAN network is down. For each sampling, LHT65N will store the reading for future retrieving purposes. There are two ways for IoT servers to get datalog from LHT65N. 620 620 660 + 621 621 (% _mstvisible="1" %) 622 622 === (% _msthash="886158" _msttexthash="842426" _mstvisible="3" %)2.6.1 Ways to get datalog via LoRaWAN(%%) === 623 623 ... ... @@ -628,6 +628,8 @@ 628 628 1. IoT Server sends a downlink LoRaWAN command to [[poll the value>>||anchor="H2.6.4Pollsensorvalue"]] for specify time range. 629 629 1. Set [[PNACKMD=1>>||anchor="H4.13AutoSendNone-ACKmessages"]], LHT65N will wait for ACK for every uplink, when there is no LoRaWAN network, LHT65N will store the sensor data, and it will send all messages after network recover. 630 630 671 + 672 + 631 631 (% _mstvisible="1" %) 632 632 === (% _msthash="369915" _msttexthash="342797" _mstvisible="3" %)2.6.2 Unix TimeStamp(%%) === 633 633 ... ... @@ -656,6 +656,7 @@ 656 656 (% _msthash="315265" _msttexthash="15137317" _mstvisible="1" %) 657 657 So, we can use AT+TIMESTAMP=1611889405 or downlink 3060137afd00 to set the current time 2021 – Jan ~-~- 29 Friday 03:03:25 658 658 701 + 659 659 (% _mstvisible="1" %) 660 660 === (% _msthash="359294" _msttexthash="332748" _mstvisible="3" %)2.6.3 Set Device Time(%%) === 661 661 ... ... @@ -705,6 +705,9 @@ 705 705 ((( 706 706 (% _msthash="506076" _msttexthash="7889297" _mstvisible="2" %) 707 707 User needs to set SYNCMOD=0 to manual time, otherwise, the user set time will be overwritten by the time set by the server. 751 + 752 +(% _msthash="506076" _msttexthash="7889297" _mstvisible="2" %) 753 + 708 708 ))) 709 709 710 710 (% _mstvisible="1" %) ... ... @@ -753,8 +753,8 @@ 753 753 (% _msthash="506080" _msttexthash="451581" _mstvisible="4" %)**Retrieval data payload** 754 754 ))) 755 755 756 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:510px" %) 757 -(% _mstvisible="3" %)|(% _mstvisible="4" style="width:93px" %)(% _mstvisible="5" %) 802 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 803 +(% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 93px;" %)(% _mstvisible="5" %) 758 758 ((( 759 759 (% _mstvisible="6" %) 760 760 ((( ... ... @@ -761,7 +761,7 @@ 761 761 (% _mstvisible="7" %) 762 762 (% _msthash="2224750" _msttexthash="161122" _mstvisible="9" %)**Size(bytes)** 763 763 ))) 764 -)))|(% _mstvisible="4" style="width:71px" %)(% _mstvisible="5" %) 810 +)))|=(% _mstvisible="4" style="width: 71px;" %)(% _mstvisible="5" %) 765 765 ((( 766 766 (% _mstvisible="6" %) 767 767 ((( ... ... @@ -768,7 +768,7 @@ 768 768 (% _mstvisible="7" %) 769 769 (% _msthash="2224751" _msttexthash="4550" _mstvisible="9" %)**2** 770 770 ))) 771 -)))|(% _mstvisible="4" style="width:102px" %)(% _mstvisible="5" %) 817 +)))|=(% _mstvisible="4" style="width: 102px;" %)(% _mstvisible="5" %) 772 772 ((( 773 773 (% _mstvisible="6" %) 774 774 ((( ... ... @@ -775,7 +775,7 @@ 775 775 (% _mstvisible="7" %) 776 776 (% _msthash="2224752" _msttexthash="4550" _mstvisible="9" %)**2** 777 777 ))) 778 -)))|(% _mstvisible="4" style="width:86px" %)(% _mstvisible="5" %) 824 +)))|=(% _mstvisible="4" style="width: 86px;" %)(% _mstvisible="5" %) 779 779 ((( 780 780 (% _mstvisible="6" %) 781 781 ((( ... ... @@ -782,7 +782,7 @@ 782 782 (% _mstvisible="7" %) 783 783 (% _msthash="2224753" _msttexthash="4550" _mstvisible="9" %)**2** 784 784 ))) 785 -)))|(% _mstvisible="4" style="width:86px" %)(% _mstvisible="5" %) 831 +)))|=(% _mstvisible="4" style="width: 86px;" %)(% _mstvisible="5" %) 786 786 ((( 787 787 (% _mstvisible="6" %) 788 788 ((( ... ... @@ -789,7 +789,7 @@ 789 789 (% _mstvisible="7" %) 790 790 (% _msthash="2224754" _msttexthash="4459" _mstvisible="9" %)**1** 791 791 ))) 792 -)))|(% _mstvisible="4" style="width:48px" %)(% _mstvisible="5" %) 838 +)))|=(% _mstvisible="4" style="width: 48px;" %)(% _mstvisible="5" %) 793 793 ((( 794 794 (% _mstvisible="6" %) 795 795 ((( ... ... @@ -877,6 +877,7 @@ 877 877 ))) 878 878 ))) 879 879 926 + 880 880 (% _mstvisible="1" %) 881 881 (% _msthash="315268" _msttexthash="390390" _mstvisible="3" %)**Poll message flag & Ext** 882 882 ... ... @@ -915,6 +915,9 @@ 915 915 (% _mstvisible="2" %) 916 916 ((( 917 917 (% _msthash="736724" _msttexthash="2242344" _mstvisible="3" %) 965 + 966 + 967 +(% _msthash="736724" _msttexthash="2242344" _mstvisible="3" %) 918 918 For example, in US915 band, the max payload for different DR is: 919 919 ))) 920 920 )))