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 ... ... @@ -186,6 +186,9 @@ 186 186 ((( 187 187 (% _msthash="506061" _msttexthash="48200724" _mstvisible="2" %) 188 188 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 + 189 189 ))) 190 190 191 191 (% _mstvisible="1" %) ... ... @@ -210,6 +210,7 @@ 210 210 (% _mstvisible="1" %) 211 211 [[image:image-20220525110604-2.png||_mstalt="427531" _mstvisible="3"]] 212 212 225 + 213 213 (% _mstvisible="1" %) 214 214 == (% _msthash="882726" _msttexthash="838526" _mstvisible="3" %)2.3 Example to join LoRaWAN network(%%) == 215 215 ... ... @@ -283,28 +283,28 @@ 283 283 (% _msthash="315250" _msttexthash="1322711" _mstvisible="1" %) 284 284 After each uplink, the (% _mstvisible="3" style="color:blue" %)**BLUE LED**(%%) will blink once. 285 285 286 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:426px" %) 287 -(% _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" %) 288 288 ((( 289 289 (% _mstvisible="6" %) 290 290 (% _msthash="1817478" _msttexthash="161122" _mstvisible="8" %)**Size(bytes)** 291 -)))|(% _mstvisible="4" style="width:39px" %)(% _mstvisible="5" %) 304 +)))|=(% _mstvisible="4" style="width: 39px;" %)(% _mstvisible="5" %) 292 292 ((( 293 293 (% _mstvisible="6" %) 294 294 (% _msthash="1817479" _msttexthash="4550" _mstvisible="8" %)**2** 295 -)))|(% _mstvisible="4" style="width:100px" %)(% _mstvisible="5" %) 308 +)))|=(% _mstvisible="4" style="width: 100px;" %)(% _mstvisible="5" %) 296 296 ((( 297 297 (% _mstvisible="6" %) 298 298 (% _msthash="1817480" _msttexthash="4550" _mstvisible="8" %)**2** 299 -)))|(% _mstvisible="4" style="width:77px" %)(% _mstvisible="5" %) 312 +)))|=(% _mstvisible="4" style="width: 77px;" %)(% _mstvisible="5" %) 300 300 ((( 301 301 (% _mstvisible="6" %) 302 302 (% _msthash="1817481" _msttexthash="4550" _mstvisible="8" %)**2** 303 -)))|(% _mstvisible="4" style="width:47px" %)(% _mstvisible="5" %) 316 +)))|=(% _mstvisible="4" style="width: 47px;" %)(% _mstvisible="5" %) 304 304 ((( 305 305 (% _mstvisible="6" %) 306 306 (% _msthash="1817482" _msttexthash="4459" _mstvisible="8" %)**1** 307 -)))|(% _mstvisible="4" style="width:51px" %)(% _mstvisible="5" %) 320 +)))|=(% _mstvisible="4" style="width: 51px;" %)(% _mstvisible="5" %) 308 308 ((( 309 309 (% _mstvisible="6" %) 310 310 (% _msthash="1817483" _msttexthash="4732" _mstvisible="8" %)**4** ... ... @@ -352,6 +352,9 @@ 352 352 * The 7th byte (EXT #): defines the external sensor model. 353 353 * 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.) 354 354 368 + 369 + 370 + 355 355 (% _mstvisible="1" %) 356 356 === (% _msthash="360269" _msttexthash="333762" _mstvisible="3" %)2.4.1 Decoder in TTN V3(%%) === 357 357 ... ... @@ -367,6 +367,7 @@ 367 367 (% _mstvisible="1" %) 368 368 [[image:image-20220522234118-10.png||_mstalt="451464" _mstvisible="3" height="353" width="729"]] 369 369 386 + 370 370 (% _mstvisible="1" %) 371 371 === (% _msthash="411411" _msttexthash="383656" _mstvisible="3" %)2.4.2 BAT-Battery Info(%%) === 372 372 ... ... @@ -386,6 +386,9 @@ 386 386 * BAT status=(0Xcba4>>14)&0xFF=11(B),very good 387 387 * Battery Voltage =0xCBF6&0x3FFF=0x0BA4=2980mV 388 388 406 + 407 + 408 + 389 389 (% _mstvisible="1" %) 390 390 === (% _msthash="600769" _msttexthash="565838" _mstvisible="3" %)2.4.3 Built-in Temperature(%%) === 391 391 ... ... @@ -401,6 +401,9 @@ 401 401 (% _mstvisible="1" %) 402 402 * Temperature: (0xF5C6-65536)/100=-26.18℃ 403 403 424 + 425 + 426 + 404 404 (% _mstvisible="1" %) 405 405 === (% _msthash="475891" _msttexthash="445120" _mstvisible="3" %)2.4.4 Built-in Humidity(%%) === 406 406 ... ... @@ -410,6 +410,8 @@ 410 410 (% _mstvisible="1" %) 411 411 * Humidity: 0x025C/10=60.4% 412 412 436 + 437 + 413 413 (% _mstvisible="1" %) 414 414 === (% _msthash="116532" _msttexthash="87958" _mstvisible="3" %)2.4.5 Ext #(%%) === 415 415 ... ... @@ -419,6 +419,7 @@ 419 419 (% _mstvisible="1" %) 420 420 [[image:image-20220523152822-17.png||_mstalt="454545" _mstvisible="3"]] 421 421 447 + 422 422 (% _mstvisible="1" %) 423 423 === (% _msthash="221429" _msttexthash="200655" _mstvisible="3" %)2.4.6 Ext value(%%) === 424 424 ... ... @@ -428,6 +428,7 @@ 428 428 (% _mstvisible="1" %) 429 429 [[image:image-20220522235639-5.png||_mstalt="432848" _mstvisible="3"]] 430 430 457 + 431 431 (% _mstvisible="1" %) 432 432 * DS18B20 temp=0x0ADD/100=27.81℃ 433 433 ... ... @@ -437,6 +437,7 @@ 437 437 (% _mstvisible="1" %) 438 438 [[image:image-20220522235639-6.png||_mstalt="433212" _mstvisible="3"]] 439 439 467 + 440 440 (% _mstvisible="1" %) 441 441 * External temperature= (0xF54F-65536)/100=-27.37℃ 442 442 ... ... @@ -453,6 +453,7 @@ 453 453 ))) 454 454 455 455 484 + 456 456 (% _mstvisible="1" %) 457 457 ==== (% _msthash="1389752" _msttexthash="1234766" _mstvisible="3" %)2.4.6.2 Ext~=9, E3 sensor with Unix Timestamp(%%) ==== 458 458 ... ... @@ -459,28 +459,28 @@ 459 459 (% _msthash="315258" _msttexthash="41539368" _mstvisible="1" %) 460 460 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: 461 461 462 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:510px" %) 463 -(% _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" %) 464 464 ((( 465 465 (% _mstvisible="6" %) 466 466 (% _msthash="1817488" _msttexthash="161122" _mstvisible="8" %)**Size(bytes)** 467 -)))|(% _mstvisible="4" style="width:71px" %)(% _mstvisible="5" %) 496 +)))|=(% _mstvisible="4" style="width: 71px;" %)(% _mstvisible="5" %) 468 468 ((( 469 469 (% _mstvisible="6" %) 470 470 (% _msthash="1817489" _msttexthash="4550" _mstvisible="8" %)**2** 471 -)))|(% _mstvisible="4" style="width:99px" %)(% _mstvisible="5" %) 500 +)))|=(% _mstvisible="4" style="width: 99px;" %)(% _mstvisible="5" %) 472 472 ((( 473 473 (% _mstvisible="6" %) 474 474 (% _msthash="1817490" _msttexthash="4550" _mstvisible="8" %)**2** 475 -)))|(% _mstvisible="4" style="width:132px" %)(% _mstvisible="5" %) 504 +)))|=(% _mstvisible="4" style="width: 132px;" %)(% _mstvisible="5" %) 476 476 ((( 477 477 (% _mstvisible="6" %) 478 478 (% _msthash="1817491" _msttexthash="4550" _mstvisible="8" %)**2** 479 -)))|(% _mstvisible="4" style="width:54px" %)(% _mstvisible="5" %) 508 +)))|=(% _mstvisible="4" style="width: 54px;" %)(% _mstvisible="5" %) 480 480 ((( 481 481 (% _mstvisible="6" %) 482 482 (% _msthash="1817492" _msttexthash="4459" _mstvisible="8" %)**1** 483 -)))|(% _mstvisible="4" style="width:64px" %)(% _mstvisible="5" %) 512 +)))|=(% _mstvisible="4" style="width: 64px;" %)(% _mstvisible="5" %) 484 484 ((( 485 485 (% _mstvisible="6" %) 486 486 (% _msthash="1817493" _msttexthash="4732" _mstvisible="8" %)**4** ... ... @@ -532,11 +532,12 @@ 532 532 ))) 533 533 ))) 534 534 564 + 535 535 (% _mstvisible="1" %) 536 536 * (% _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** 537 537 538 -(% _mstvisible="1" border="1" style="background-color:#ffffcc; color:green; width:469px" %) 539 -(% _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] 540 540 (% _mstvisible="3" %)|(% _msthash="1230921" _msttexthash="60203" _mstvisible="4" style="width:65px" %)Value|(% _mstvisible="4" style="width:267px" %)(% _mstvisible="5" %) 541 541 ((( 542 542 (% _msthash="1817497" _msttexthash="128427" _mstvisible="6" %) ... ... @@ -562,6 +562,7 @@ 562 562 563 563 ))) 564 564 595 + 565 565 (% _mstvisible="1" %) 566 566 * (% _msthash="504956" _msttexthash="245037" _mstvisible="4" %)**Status & Ext Byte** 567 567 ... ... @@ -573,6 +573,8 @@ 573 573 * 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. 574 574 * 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) 575 575 607 + 608 + 576 576 (% _mstvisible="1" %) 577 577 == (% _msthash="487097" _msttexthash="454818" _mstvisible="3" %)2.5 Show data on Datacake(%%) == 578 578 ... ... @@ -616,6 +616,8 @@ 616 616 (% _mstvisible="1" %) 617 617 [[image:image-20220523000825-10.png||_mstalt="450619" _mstvisible="3" height="413" width="728"]] 618 618 652 + 653 + 619 619 (% _mstvisible="1" %) 620 620 == (% _msthash="350454" _msttexthash="323544" _mstvisible="3" %)2.6 Datalog Feature(%%) == 621 621 ... ... @@ -622,6 +622,7 @@ 622 622 (% _msthash="315262" _msttexthash="32283004" _mstvisible="1" %) 623 623 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. 624 624 660 + 625 625 (% _mstvisible="1" %) 626 626 === (% _msthash="886158" _msttexthash="842426" _mstvisible="3" %)2.6.1 Ways to get datalog via LoRaWAN(%%) === 627 627 ... ... @@ -632,6 +632,8 @@ 632 632 1. IoT Server sends a downlink LoRaWAN command to [[poll the value>>||anchor="H2.6.4Pollsensorvalue"]] for specify time range. 633 633 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. 634 634 671 + 672 + 635 635 (% _mstvisible="1" %) 636 636 === (% _msthash="369915" _msttexthash="342797" _mstvisible="3" %)2.6.2 Unix TimeStamp(%%) === 637 637