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
-
... ... @@ -78,7 +78,6 @@ 78 78 * Datalog feature 79 79 80 80 81 - 82 82 (% _mstvisible="1" %) 83 83 == (% _msthash="323570" _msttexthash="297635" _mstvisible="3" %)1.3 Specification(%%) == 84 84 ... ... @@ -367,7 +367,6 @@ 367 367 368 368 369 369 370 - 371 371 (% _mstvisible="1" %) 372 372 === (% _msthash="360269" _msttexthash="333762" _mstvisible="3" %)2.4.1 Decoder in TTN V3(%%) === 373 373 ... ... @@ -383,6 +383,8 @@ 383 383 (% _mstvisible="1" %) 384 384 [[image:image-20220522234118-10.png||_mstalt="451464" _mstvisible="3" height="353" width="729"]] 385 385 384 + 385 + 386 386 (% _mstvisible="1" %) 387 387 === (% _msthash="411411" _msttexthash="383656" _mstvisible="3" %)2.4.2 BAT-Battery Info(%%) === 388 388 ... ... @@ -402,6 +402,8 @@ 402 402 * BAT status=(0Xcba4>>14)&0xFF=11(B),very good 403 403 * Battery Voltage =0xCBF6&0x3FFF=0x0BA4=2980mV 404 404 405 + 406 + 405 405 (% _mstvisible="1" %) 406 406 === (% _msthash="600769" _msttexthash="565838" _mstvisible="3" %)2.4.3 Built-in Temperature(%%) === 407 407 ... ... @@ -417,6 +417,8 @@ 417 417 (% _mstvisible="1" %) 418 418 * Temperature: (0xF5C6-65536)/100=-26.18℃ 419 419 422 + 423 + 420 420 (% _mstvisible="1" %) 421 421 === (% _msthash="475891" _msttexthash="445120" _mstvisible="3" %)2.4.4 Built-in Humidity(%%) === 422 422 ... ... @@ -426,6 +426,7 @@ 426 426 (% _mstvisible="1" %) 427 427 * Humidity: 0x025C/10=60.4% 428 428 433 + 429 429 (% _mstvisible="1" %) 430 430 === (% _msthash="116532" _msttexthash="87958" _mstvisible="3" %)2.4.5 Ext #(%%) === 431 431 ... ... @@ -435,6 +435,7 @@ 435 435 (% _mstvisible="1" %) 436 436 [[image:image-20220523152822-17.png||_mstalt="454545" _mstvisible="3"]] 437 437 443 + 438 438 (% _mstvisible="1" %) 439 439 === (% _msthash="221429" _msttexthash="200655" _mstvisible="3" %)2.4.6 Ext value(%%) === 440 440 ... ... @@ -444,6 +444,7 @@ 444 444 (% _mstvisible="1" %) 445 445 [[image:image-20220522235639-5.png||_mstalt="432848" _mstvisible="3"]] 446 446 453 + 447 447 (% _mstvisible="1" %) 448 448 * DS18B20 temp=0x0ADD/100=27.81℃ 449 449 ... ... @@ -453,6 +453,7 @@ 453 453 (% _mstvisible="1" %) 454 454 [[image:image-20220522235639-6.png||_mstalt="433212" _mstvisible="3"]] 455 455 463 + 456 456 (% _mstvisible="1" %) 457 457 * External temperature= (0xF54F-65536)/100=-27.37℃ 458 458 ... ... @@ -469,6 +469,7 @@ 469 469 ))) 470 470 471 471 480 + 472 472 (% _mstvisible="1" %) 473 473 ==== (% _msthash="1389752" _msttexthash="1234766" _mstvisible="3" %)2.4.6.2 Ext~=9, E3 sensor with Unix Timestamp(%%) ==== 474 474 ... ... @@ -475,28 +475,28 @@ 475 475 (% _msthash="315258" _msttexthash="41539368" _mstvisible="1" %) 476 476 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: 477 477 478 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:510px" %) 479 -(% _mstvisible="3" %)|(% _mstvisible="4" style="width:96px" %)(% _mstvisible="5" %) 487 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 488 +(% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 96px;" %)(% _mstvisible="5" %) 480 480 ((( 481 481 (% _mstvisible="6" %) 482 482 (% _msthash="1817488" _msttexthash="161122" _mstvisible="8" %)**Size(bytes)** 483 -)))|(% _mstvisible="4" style="width:71px" %)(% _mstvisible="5" %) 492 +)))|=(% _mstvisible="4" style="width: 71px;" %)(% _mstvisible="5" %) 484 484 ((( 485 485 (% _mstvisible="6" %) 486 486 (% _msthash="1817489" _msttexthash="4550" _mstvisible="8" %)**2** 487 -)))|(% _mstvisible="4" style="width:99px" %)(% _mstvisible="5" %) 496 +)))|=(% _mstvisible="4" style="width: 99px;" %)(% _mstvisible="5" %) 488 488 ((( 489 489 (% _mstvisible="6" %) 490 490 (% _msthash="1817490" _msttexthash="4550" _mstvisible="8" %)**2** 491 -)))|(% _mstvisible="4" style="width:132px" %)(% _mstvisible="5" %) 500 +)))|=(% _mstvisible="4" style="width: 132px;" %)(% _mstvisible="5" %) 492 492 ((( 493 493 (% _mstvisible="6" %) 494 494 (% _msthash="1817491" _msttexthash="4550" _mstvisible="8" %)**2** 495 -)))|(% _mstvisible="4" style="width:54px" %)(% _mstvisible="5" %) 504 +)))|=(% _mstvisible="4" style="width: 54px;" %)(% _mstvisible="5" %) 496 496 ((( 497 497 (% _mstvisible="6" %) 498 498 (% _msthash="1817492" _msttexthash="4459" _mstvisible="8" %)**1** 499 -)))|(% _mstvisible="4" style="width:64px" %)(% _mstvisible="5" %) 508 +)))|=(% _mstvisible="4" style="width: 64px;" %)(% _mstvisible="5" %) 500 500 ((( 501 501 (% _mstvisible="6" %) 502 502 (% _msthash="1817493" _msttexthash="4732" _mstvisible="8" %)**4** ... ... @@ -548,11 +548,12 @@ 548 548 ))) 549 549 ))) 550 550 560 + 551 551 (% _mstvisible="1" %) 552 552 * (% _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** 553 553 554 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:469px" %) 555 -(% _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] 564 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:469px" %) 565 +(% _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] 556 556 (% _mstvisible="3" %)|(% _msthash="1230921" _msttexthash="60203" _mstvisible="4" style="width:65px" %)Value|(% _mstvisible="4" style="width:267px" %)(% _mstvisible="5" %) 557 557 ((( 558 558 (% _msthash="1817497" _msttexthash="128427" _mstvisible="6" %) ... ... @@ -578,6 +578,7 @@ 578 578 579 579 ))) 580 580 591 + 581 581 (% _mstvisible="1" %) 582 582 * (% _msthash="504956" _msttexthash="245037" _mstvisible="4" %)**Status & Ext Byte** 583 583 ... ... @@ -589,6 +589,7 @@ 589 589 * 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. 590 590 * 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) 591 591 603 + 592 592 (% _mstvisible="1" %) 593 593 == (% _msthash="487097" _msttexthash="454818" _mstvisible="3" %)2.5 Show data on Datacake(%%) == 594 594 ... ... @@ -632,6 +632,8 @@ 632 632 (% _mstvisible="1" %) 633 633 [[image:image-20220523000825-10.png||_mstalt="450619" _mstvisible="3" height="413" width="728"]] 634 634 647 + 648 + 635 635 (% _mstvisible="1" %) 636 636 == (% _msthash="350454" _msttexthash="323544" _mstvisible="3" %)2.6 Datalog Feature(%%) == 637 637 ... ... @@ -638,6 +638,7 @@ 638 638 (% _msthash="315262" _msttexthash="32283004" _mstvisible="1" %) 639 639 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. 640 640 655 + 641 641 (% _mstvisible="1" %) 642 642 === (% _msthash="886158" _msttexthash="842426" _mstvisible="3" %)2.6.1 Ways to get datalog via LoRaWAN(%%) === 643 643 ... ... @@ -648,6 +648,7 @@ 648 648 1. IoT Server sends a downlink LoRaWAN command to [[poll the value>>||anchor="H2.6.4Pollsensorvalue"]] for specify time range. 649 649 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. 650 650 666 + 651 651 (% _mstvisible="1" %) 652 652 === (% _msthash="369915" _msttexthash="342797" _mstvisible="3" %)2.6.2 Unix TimeStamp(%%) === 653 653 ... ... @@ -676,6 +676,7 @@ 676 676 (% _msthash="315265" _msttexthash="15137317" _mstvisible="1" %) 677 677 So, we can use AT+TIMESTAMP=1611889405 or downlink 3060137afd00 to set the current time 2021 – Jan ~-~- 29 Friday 03:03:25 678 678 695 + 679 679 (% _mstvisible="1" %) 680 680 === (% _msthash="359294" _msttexthash="332748" _mstvisible="3" %)2.6.3 Set Device Time(%%) === 681 681 ... ... @@ -725,6 +725,9 @@ 725 725 ((( 726 726 (% _msthash="506076" _msttexthash="7889297" _mstvisible="2" %) 727 727 User needs to set SYNCMOD=0 to manual time, otherwise, the user set time will be overwritten by the time set by the server. 745 + 746 +(% _msthash="506076" _msttexthash="7889297" _mstvisible="2" %) 747 + 728 728 ))) 729 729 730 730 (% _mstvisible="1" %) ... ... @@ -773,8 +773,8 @@ 773 773 (% _msthash="506080" _msttexthash="451581" _mstvisible="4" %)**Retrieval data payload** 774 774 ))) 775 775 776 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:510px" %) 777 -(% _mstvisible="3" %)|(% _mstvisible="4" style="width:93px" %)(% _mstvisible="5" %) 796 +(% _mstvisible="1" border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 797 +(% _mstvisible="3" %)|=(% _mstvisible="4" style="width: 93px;" %)(% _mstvisible="5" %) 778 778 ((( 779 779 (% _mstvisible="6" %) 780 780 ((( ... ... @@ -781,7 +781,7 @@ 781 781 (% _mstvisible="7" %) 782 782 (% _msthash="2224750" _msttexthash="161122" _mstvisible="9" %)**Size(bytes)** 783 783 ))) 784 -)))|(% _mstvisible="4" style="width:71px" %)(% _mstvisible="5" %) 804 +)))|=(% _mstvisible="4" style="width: 71px;" %)(% _mstvisible="5" %) 785 785 ((( 786 786 (% _mstvisible="6" %) 787 787 ((( ... ... @@ -788,7 +788,7 @@ 788 788 (% _mstvisible="7" %) 789 789 (% _msthash="2224751" _msttexthash="4550" _mstvisible="9" %)**2** 790 790 ))) 791 -)))|(% _mstvisible="4" style="width:102px" %)(% _mstvisible="5" %) 811 +)))|=(% _mstvisible="4" style="width: 102px;" %)(% _mstvisible="5" %) 792 792 ((( 793 793 (% _mstvisible="6" %) 794 794 ((( ... ... @@ -795,7 +795,7 @@ 795 795 (% _mstvisible="7" %) 796 796 (% _msthash="2224752" _msttexthash="4550" _mstvisible="9" %)**2** 797 797 ))) 798 -)))|(% _mstvisible="4" style="width:86px" %)(% _mstvisible="5" %) 818 +)))|=(% _mstvisible="4" style="width: 86px;" %)(% _mstvisible="5" %) 799 799 ((( 800 800 (% _mstvisible="6" %) 801 801 ((( ... ... @@ -802,7 +802,7 @@ 802 802 (% _mstvisible="7" %) 803 803 (% _msthash="2224753" _msttexthash="4550" _mstvisible="9" %)**2** 804 804 ))) 805 -)))|(% _mstvisible="4" style="width:86px" %)(% _mstvisible="5" %) 825 +)))|=(% _mstvisible="4" style="width: 86px;" %)(% _mstvisible="5" %) 806 806 ((( 807 807 (% _mstvisible="6" %) 808 808 ((( ... ... @@ -809,7 +809,7 @@ 809 809 (% _mstvisible="7" %) 810 810 (% _msthash="2224754" _msttexthash="4459" _mstvisible="9" %)**1** 811 811 ))) 812 -)))|(% _mstvisible="4" style="width:48px" %)(% _mstvisible="5" %) 832 +)))|=(% _mstvisible="4" style="width: 48px;" %)(% _mstvisible="5" %) 813 813 ((( 814 814 (% _mstvisible="6" %) 815 815 ((( ... ... @@ -897,6 +897,7 @@ 897 897 ))) 898 898 ))) 899 899 920 + 900 900 (% _mstvisible="1" %) 901 901 (% _msthash="315268" _msttexthash="390390" _mstvisible="3" %)**Poll message flag & Ext** 902 902 ... ... @@ -935,6 +935,9 @@ 935 935 (% _mstvisible="2" %) 936 936 ((( 937 937 (% _msthash="736724" _msttexthash="2242344" _mstvisible="3" %) 959 + 960 + 961 +(% _msthash="736724" _msttexthash="2242344" _mstvisible="3" %) 938 938 For example, in US915 band, the max payload for different DR is: 939 939 ))) 940 940 ))) ... ... @@ -1078,6 +1078,8 @@ 1078 1078 (% _istranslated="1" _mstvisible="4" %)**AT+ARTEMP=45,105**(%%): Set the internal temperature sensor alarm range from 45 to 105. 1079 1079 ))) 1080 1080 1105 + 1106 + 1081 1081 (% _msthash="72514" _msttexthash="253149" _mstvisible="1" style="text-align: left;" %) 1082 1082 == (% _istranslated="1" _msthash="168103" _msttexthash="59969" _mstvisible="3" %)2.8 (%%)LED Indicator == 1083 1083 ... ... @@ -1116,9 +1116,9 @@ 1116 1116 For each success downlink, the PURPLE LED will blink once 1117 1117 ))) 1118 1118 1119 -(% _mstvisible="1" %) 1120 ----- 1121 1121 1146 + 1147 + 1122 1122 (% _mstvisible="1" style="text-align: left;" %) 1123 1123 == (% _msthash="112034" _msttexthash="277511" _mstvisible="3" %)2.9 installation(%%) == 1124 1124 ... ... @@ -1125,6 +1125,7 @@ 1125 1125 (% _mstvisible="1" %) 1126 1126 [[image:image-20220516231650-1.png||_mstalt="428597" _mstvisible="3" height="436" width="428"]] 1127 1127 1154 + 1128 1128 (% _msthash="604150" _msttexthash="563212" _mstvisible="1" style="text-align: left;" %) 1129 1129 = (% _msthash="401388" _msttexthash="566956" _mstvisible="3" %)3. S(% _msthash="903005" _msttexthash="1647204" _mstvisible="2" %)ensors(% _msthash="401388" _msttexthash="40417" _mstvisible="3" %) and A(% _msthash="903005" _msttexthash="1647204" _mstvisible="2" %)ccessories(%%) = 1130 1130 ... ... @@ -1146,6 +1146,8 @@ 1146 1146 * -55°C to 125°C 1147 1147 * Working voltage 2.35v ~~ 5v 1148 1148 1176 + 1177 + 1149 1149 (% _mstvisible="1" style="text-align: left;" %) 1150 1150 = (% _msthash="1940107" _msttexthash="1714063" _mstvisible="3" %)4. Configure LHT65N via AT command or LoRaWAN downlink(%%) = 1151 1151 ... ... @@ -1245,6 +1245,9 @@ 1245 1245 (% _mstvisible="1" %) 1246 1246 ((( 1247 1247 (% _mstvisible="2" style="text-align: left;" %) 1277 + 1278 + 1279 +(% _mstvisible="2" style="text-align: left;" %) 1248 1248 (% _msthash="506255" _msttexthash="381992" _mstvisible="4" %)**Downlink Command: 0x01** 1249 1249 ))) 1250 1250 ... ... @@ -1270,6 +1270,10 @@ 1270 1270 ((( 1271 1271 (% _msthash="903323" _msttexthash="3253315" _mstvisible="4" %) 1272 1272 (% _mstvisible="5" %)**Example 2**(%%): Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 1305 + 1306 + 1307 +(% _msthash="903323" _msttexthash="3253315" _mstvisible="4" %) 1308 + 1273 1273 ))) 1274 1274 1275 1275 (% _mstvisible="1" style="text-align: left;" %) ... ... @@ -1287,6 +1287,9 @@ 1287 1287 (% _mstvisible="1" %) 1288 1288 ((( 1289 1289 (% _mstvisible="2" style="text-align: left;" %) 1326 + 1327 + 1328 +(% _mstvisible="2" style="text-align: left;" %) 1290 1290 (% _msthash="506258" _msttexthash="387855" _mstvisible="4" %)**Downlink Command: 0xA2** 1291 1291 ))) 1292 1292 ... ... @@ -1317,6 +1317,10 @@ 1317 1317 ((( 1318 1318 (% _msthash="903326" _msttexthash="639067" _mstvisible="4" %) 1319 1319 0xA20702003c,Same as AT+SETCNT=60 1359 + 1360 + 1361 +(% _msthash="903326" _msttexthash="639067" _mstvisible="4" %) 1362 + 1320 1320 ))) 1321 1321 1322 1322 (% _mstvisible="1" style="text-align: left;" %)