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)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Content
-
... ... @@ -342,8 +342,8 @@ 342 342 343 343 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: 344 344 345 -(% border="1" style="background-color:#ffffcc; color:green; width:5 41px" %)346 -|(% style="width:96px" %)**Size(bytes)**|(% style="width:71px" %)**2**|(% style="width:69px" %)**2**|(% style="width:88px" %)**2**|(% style="width:69px" %)**1**|(% style="width: 85px" %)**4**345 +(% border="1" style="background-color:#ffffcc; color:green; width:533px" %) 346 +|(% style="width:96px" %)**Size(bytes)**|(% style="width:71px" %)**2**|(% style="width:69px" %)**2**|(% style="width:88px" %)**2**|(% style="width:69px" %)**1**|(% style="width:75px" %)**4** 347 347 |(% style="width:96px" %)**Value**|(% style="width:71px" %)[[External temperature>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.2SetExternalSensorMode]]|(% style="width:69px" %)((( 348 348 [[Built-In>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.3Built-inTemperature]] 349 349 ... ... @@ -354,15 +354,17 @@ 354 354 [[Built-in>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]] 355 355 356 356 [[Humidity>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]] 357 -)))|(% style="width:69px" %)Status & Ext|(% style="width:85px" %)((( 358 -[[Unix Time Stamp>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.1SetTransmitIntervalTime]] 357 +)))|(% style="width:69px" %)Status & Ext|(% style="width:75px" %)((( 358 +[[Unix>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.1SetTransmitIntervalTime]] 359 + 360 +[[Time Stamp>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.1SetTransmitIntervalTime]] 359 359 ))) 360 360 361 361 * **Battery status & (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)Built-in Humidity(%%)** 362 362 363 -(% border="1" style="background-color:#ffffcc; color:green; width: 469px" %)364 -| (% style="width:65px" %)Bit(bit)|(% style="width:267px" %)[15:14]|(% style="width:134px" %)[11:0]365 -| (% style="width:65px" %)Value|(% style="width:267px" %)(((365 +(% border="1" style="background-color:#ffffcc; color:green; width:587px" %) 366 +|Bit(bit)|(% style="width:280px" %)[15:14]|(% style="width:136px" %)[11:0] 367 +|Value|(% style="width:280px" %)((( 366 366 BAT Status 367 367 368 368 00(b): Ultra Low ( BAT <= 2.50v) ... ... @@ -372,7 +372,7 @@ 372 372 10(b): OK (2.55v <= BAT <=2.65v) 373 373 374 374 11(b): Good (BAT >= 2.65v) 375 -)))|(% style="width:13 4px" %)(((377 +)))|(% style="width:136px" %)((( 376 376 [[Built-in Humidity>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]] 377 377 378 378 ... ... @@ -380,9 +380,9 @@ 380 380 381 381 * **Status & Ext Byte** 382 382 383 -(% border="1" style="background-color:#ffffcc; color:green; width: 587px" %)384 -|(% style="width:1 09px" %)**Bits**|(% style="width:105px" %)**7**|(% style="width:105px" %)**6**|(% style="width:82px" %)**5**|(% style="width:84px" %)**4**|(% style="width:97px" %)**[3:0]**385 -|(% style="width:1 09px" %)**Status & Ext**|(% style="width:105px" %)Not Defined|(% style="width:105px" %)Poll Message Flag|(% style="width:82px" %)Sync time OK|(% style="width:84px" %)Unix Time Request|(% style="width:97px" %)(((385 +(% border="1" style="background-color:#ffffcc; color:green; width:732px" %) 386 +|(% style="width:128px" %)**Bits**|(% style="width:102px" %)**7**|(% style="width:145px" %)**6**|(% style="width:117px" %)**5**|(% style="width:147px" %)**4**|(% style="width:90px" %)**[3:0]** 387 +|(% style="width:128px" %)**Status & Ext**|(% style="width:102px" %)Not Defined|(% style="width:145px" %)Poll Message Flag|(% style="width:117px" %)Sync time OK|(% style="width:147px" %)Unix Time Request|(% style="width:90px" %)((( 386 386 Ext:0b(1001) 387 387 ))) 388 388 ... ... @@ -417,7 +417,7 @@ 417 417 418 418 [[image:image-20220523000825-9.png||height="366" width="392"]] 419 419 420 -[[image:image-20220523000825-10.png||height="4 13" width="728"]]422 +[[image:image-20220523000825-10.png||height="432" width="762"]] 421 421 422 422 == 2.6 Datalog Feature == 423 423 ... ... @@ -438,68 +438,46 @@ 438 438 Below is the converter example 439 439 ))) 440 440 441 -[[image:image-20220523001219-12.png||height="2 98" width="720"]]443 +[[image:image-20220523001219-12.png||height="302" width="730"]] 442 442 443 443 So, we can use AT+TIMESTAMP=1611889405 or downlink 3060137afd00 to set the current time 2021 – Jan ~-~- 29 Friday 03:03:25 444 444 447 + 445 445 === 2.6.2 Set Device Time === 446 446 447 -((( 448 448 There are two ways to set device’s time: 449 -))) 450 450 451 -((( 452 452 **~1. Through LoRaWAN MAC Command (Default settings)** 453 -))) 454 454 455 -((( 456 456 User need to set SYNCMOD=1 to enable sync time via MAC command. 457 -))) 458 458 459 -((( 460 460 Once LHT65N Joined LoRaWAN network, it will send the MAC command (DeviceTimeReq) and the server will reply with (DeviceTimeAns) to send the current time to LHT65N. If LHT65N fails to get the time from the server, LHT65N will use the internal time and wait for next time request (AT+SYNCTDC to set the time request period, default is 10 days). 461 -))) 462 462 463 -((( 464 464 Note: LoRaWAN Server need to support LoRaWAN v1.0.3(MAC v1.0.3) or higher to support this MAC command feature, Chirpstack,TTN V3 v3 and loriot support but TTN V3 v2 doesn’t support. If server doesn’t support this command, it will through away uplink packet with this command, so user will lose the packet with time request for TTN V3 v2 if SYNCMOD=1. 465 -))) 466 466 467 -((( 468 - 469 -))) 470 470 471 -((( 472 472 **2. Manually Set Time** 473 -))) 474 474 475 -((( 476 476 User needs to set SYNCMOD=0 to manual time, otherwise, the user set time will be overwritten by the time set by the server. 477 -))) 478 478 465 + 479 479 === 2.6.3 Poll sensor value === 480 480 481 481 User can poll sensor value based on timestamps from the server. Below is the downlink command. 482 482 483 483 484 -(% border="1" style=" background-color:#ffffcc; color:green;width:427px" %)485 -|(% style="width:6 1px" %)1byte|(% style="width:126px" %)4bytes|(% style="width:120px" %)4bytes|(% style="width:115px" %)1byte486 -|(% style="width:6 1px" %)31|(% style="width:126px" %)Timestamp start|(% style="width:120px" %)Timestamp end|(% style="width:115px" %)Uplink Interval471 +(% border="1" style="width:454px" %) 472 +|(% style="width:69px" %)1byte|(% style="width:129px" %)4bytes|(% style="width:134px" %)4bytes|(% style="width:119px" %)1byte 473 +|(% style="width:69px" %)31|(% style="width:129px" %)Timestamp start|(% style="width:134px" %)Timestamp end|(% style="width:119px" %)Uplink Interval 487 487 488 -((( 489 489 Timestamp start and Timestamp end use Unix TimeStamp format as mentioned above. Devices will reply with all data log during this time period, use the uplink interval. 490 -))) 491 491 492 -((( 493 -For example, downlink command **31 5FC5F350 5FC6 0160 05** 494 -))) 495 495 496 -((( 478 +For example, downlink command 31 5FC5F350 5FC6 0160 05 479 + 497 497 Is to check 2020/12/1 07:40:00 to 2020/12/1 08:40:00’s data 498 -))) 499 499 500 -((( 501 501 Uplink Internal =5s,means LHT65N will send one packet every 5s. range 5~~255s. 502 -))) 503 503 504 504 505 505 === 2.6.4 Datalog Uplink payload === ... ... @@ -506,66 +506,52 @@ 506 506 507 507 The Datalog poll reply uplink will use below payload format. 508 508 509 -((( 510 -**Retrieval data payload** 511 -))) 512 512 513 -(% border="1" style="background-color:#ffffcc; color:green; width:586px" %) 514 -|(% style="width:94px" %)**Size(bytes)**|(% style="width:106px" %)**2**|(% style="width:126px" %)**2**|(% style="width:106px" %)**2**|(% style="width:89px" %)**1**|(% style="width:58px" %)**4** 515 -|(% style="width:94px" %)**Value**|(% style="width:106px" %)[[External sensor data>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.6Extvalue]]|(% style="width:126px" %)((( 516 -[[Built-In Temperature >>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.3Built-inTemperature]] 517 -)))|(% style="width:106px" %)((( 518 -[[Built-in>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]][[ Humidity>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]] 519 -)))|(% style="width:89px" %)[[Poll message flag & Ext>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.6.4DatalogUplinkpayload]]|(% style="width:58px" %)((( 520 -[[Unix Time Stamp>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.6.1UnixTimeStamp]] 490 +Retrieval data payload 521 521 492 +(% border="1" %) 493 +|**Size(bytes)**|**2**|**2**|**2**|**1**|**4** 494 +|**Value**|[[External sensor data>>path:#Extension_sensor_value]]|((( 495 +[[Built-In>>path:#SHT20_Temperature]] 496 + 497 +[[Temperature>>path:#SHT20_Temperature]] 498 +)))|((( 499 +[[Built-in>>path:#SHT20_Humidity]] 500 + 501 +[[Humidity>>path:#SHT20_Humidity]] 502 +)))|[[Poll message flag & Ext>>path:#Poll_EXT]]|((( 503 +[[Unix Time Stamp>>path:#Unix_Time_Stamp]] 504 + 522 522 523 523 ))) 524 524 525 - **Poll message flag & Ext**508 +Poll message flag & Ext 526 526 527 -(% border="1" style="background-color:#ffffcc; color:green; width:540px" %) 528 -|(% style="width:81px" %)**Bits**|(% style="width:100px" %)**7**|(% style="width:105px" %)**6**|(% style="width:84px" %)**5**|(% style="width:85px" %)**4**|(% style="width:79px" %)**[3:0]** 529 -|(% style="width:81px" %)**Status & Ext**|(% style="width:100px" %)Not Defined|(% style="width:105px" %)Poll Message Flag|(% style="width:84px" %)Sync time OK|(% style="width:85px" %)Unix Time Request|(% style="width:79px" %)((( 510 + 511 +(% border="1" %) 512 +|**Bits**|**7**|**6**|**5**|**4**|**[3:0]** 513 +|**Status & Ext**|Not Defined|Poll Message Flag|Sync time OK|Unix Time Request|((( 530 530 Ext: 531 531 532 532 0b(1001) 533 533 ))) 534 534 535 -((( 536 536 Poll Message Flag: 1: This message is a poll message reply. 537 -))) 538 538 539 -* ((( 540 -Poll Message Flag is set to 1. 541 -))) 542 -* ((( 543 -Each data entry is 11 bytes, to save airtime and battery, devices will send max bytes according to the current DR and Frequency bands. 544 -))) 521 +* Poll Message Flag is set to 1. 522 +* Each data entry is 11 bytes, to save airtime and battery, devices will send max bytes according to the current DR and Frequency bands. 545 545 546 -((( 547 547 For example, in US915 band, the max payload for different DR is: 548 -))) 549 549 550 -((( 551 -a) DR0: max is 11 bytes so one entry of data 552 -))) 526 +a) DR0: max is 11 bytes so one entry of data 553 553 554 -((( 555 -b) DR1: max is 53 bytes so devices will upload 4 entries of data (total 44 bytes) 556 -))) 528 +b) DR1: max is 53 bytes so devices will upload 4 entries of data (total 44 bytes) 557 557 558 -((( 559 -c) DR2: total payload includes 11 entries of data 560 -))) 530 +c) DR2: total payload includes 11 entries of data 561 561 562 -((( 563 -d) DR3: total payload includes 22 entries of data. 564 -))) 532 +d) DR3: total payload includes 22 entries of data. 565 565 566 -((( 567 567 If devise doesn’t have any data in the polling time. Device will uplink 11 bytes of 0 568 -))) 569 569 570 570 571 571 **Example:** ... ... @@ -572,19 +572,6 @@ 572 572 573 573 If LHT65N has below data inside Flash: 574 574 575 -[[image:image-20220523144455-1.png||height="335" width="735"]] 576 - 577 -(% border="1" style="background-color:#ffffcc; color:green; width:709px" %) 578 -|(% style="width:89px" %)Flash Addr|(% style="width:136px" %)Unix Time|(% style="width:39px" %)Ext|(% style="width:97px" %)BAT voltage|(% style="width:344px" %)Value 579 -|(% style="width:89px" %)80196E0|(% style="width:136px" %)21/1/19 04:27:03|(% style="width:39px" %)1|(% style="width:97px" %)3145|(% style="width:344px" %)sht_temp=22.00 sht_hum=32.6 ds_temp=327.67 580 -|(% style="width:89px" %)80196F0|(% style="width:136px" %)21/1/19 04:28:57|(% style="width:39px" %)1|(% style="width:97px" %)3145|(% style="width:344px" %)sht_temp=21.90 sht_hum=33.1 ds_temp=327.67 581 -|(% style="width:89px" %)8019700|(% style="width:136px" %)21/1/19 04:30:30|(% style="width:39px" %)1|(% style="width:97px" %)3145|(% style="width:344px" %)sht_temp=21.81 sht_hum=33.4 ds_temp=327.67 582 -|(% style="width:89px" %)8019710|(% style="width:136px" %)21/1/19 04:40:30|(% style="width:39px" %)1|(% style="width:97px" %)3145|(% style="width:344px" %)sht_temp=21.65 sht_hum=33.7 ds_temp=327.67 583 -|(% style="width:89px" %)8019720|(% style="width:136px" %)21/1/19 04:50:30|(% style="width:39px" %)1|(% style="width:97px" %)3147|(% style="width:344px" %)sht_temp=21.55 sht_hum=34.1 ds_temp=327.67 584 -|(% style="width:89px" %)8019730|(% style="width:136px" %)21/1/19 05:00:30|(% style="width:39px" %)1|(% style="width:97px" %)3149|(% style="width:344px" %)sht_temp=21.50 sht_hum=34.1 ds_temp=327.67 585 -|(% style="width:89px" %)8019740|(% style="width:136px" %)21/1/19 05:10:30|(% style="width:39px" %)1|(% style="width:97px" %)3149|(% style="width:344px" %)sht_temp=21.43 sht_hum=34.6 ds_temp=327.67 586 -|(% style="width:89px" %)8019750|(% style="width:136px" %)21/1/19 05:20:30|(% style="width:39px" %)1|(% style="width:97px" %)3151|(% style="width:344px" %)sht_temp=21.35 sht_hum=34.9 ds_temp=327.67 587 - 588 588 Flash Addr |Unix Time | Ext | BAT voltage| Value 589 589 590 590 80196E0 21/1/19 04:27:03 1 3145 sht_temp=22.00 sht_hum=32.6 ds_temp=327.67 ... ... @@ -604,8 +604,10 @@ 604 604 8019750 21/1/19 05:20:30 1 3151 sht_temp=21.35 sht_hum=34.9 ds_temp=327.67 605 605 606 606 607 -If user sends below downlink command: (% style="background-color:yellow" %)3160065F9760066DA705560 +If user sends below downlink command: 608 608 562 +3160065F9760066DA705 563 + 609 609 Where : Start time: 60065F97 = time 21/1/19 04:27:03 610 610 611 611 Stop time 60066DA7= time 21/1/19 05:27:03
- image-20220523144455-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -33.4 KB - Content