Changes for page LHT65N -- Manual do sensor de temperatura e umidade LoRaWAN
Last modified by Xiaoling on 2023/07/18 10:12
From version 238.7
edited by Xiaoling
on 2023/04/27 10:49
on 2023/04/27 10:49
Change comment:
There is no comment for this version
To version 252.1
edited by Bei Jinggeng
on 2023/06/19 09:48
on 2023/06/19 09:48
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 4 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.Bei - Content
-
... ... @@ -43,7 +43,6 @@ 43 43 ))) 44 44 45 45 46 - 47 47 == 1.2 Features == 48 48 49 49 ... ... @@ -59,7 +59,6 @@ 59 59 * Datalog feature (Max 3328 records) 60 60 61 61 62 - 63 63 == 1.3 Specification == 64 64 65 65 ... ... @@ -85,7 +85,6 @@ 85 85 * Operating Range: -55 °C ~~ 125 °C 86 86 87 87 88 - 89 89 = 2. Connect LHT65N to IoT Server = 90 90 91 91 == 2.1 How does LHT65N work? == ... ... @@ -133,7 +133,6 @@ 133 133 |(% style="background-color:#f2f2f2; width:167px" %)Fast press ACT 5 times.|(% style="background-color:#f2f2f2; width:117px" %)Deactivate Device|(% style="background-color:#f2f2f2; width:225px" %)(% style="color:red" %)**Red led**(%%) will solid on for 5 seconds. Means LHT65N is in Deep Sleep Mode. 134 134 135 135 136 - 137 137 == 2.3 Example to join LoRaWAN network == 138 138 139 139 ... ... @@ -161,7 +161,7 @@ 161 161 Each LHT65N is shipped with a sticker with its device EUI, APP Key and APP EUI as below: 162 162 ))) 163 163 164 -[[image:image-20230426083319-1.png]] 160 +[[image:image-20230426083319-1.png||height="258" width="556"]] 165 165 166 166 User can enter these keys in the LoRaWAN Server portal. Below is TTN V3 screenshot: 167 167 ... ... @@ -250,7 +250,6 @@ 250 250 * The 8^^th^^ ~~ 11^^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.) 251 251 252 252 253 - 254 254 === 2.4.1 Decoder in TTN V3 === 255 255 256 256 ... ... @@ -294,7 +294,6 @@ 294 294 * Battery Voltage =0xCBA4&0x3FFF=0x0BA4=2980mV 295 295 296 296 297 - 298 298 === 2.4.3 Built-in Temperature === 299 299 300 300 ... ... @@ -304,19 +304,17 @@ 304 304 305 305 [[image:image-20220522235639-3.png||_mstalt="432120"]] 306 306 307 -* Temperature: (0xF5C6-65536)/100=-26.18℃ 301 +* Temperature: (0xF5C6-65536)/100=-26.18℃(% style="display:none" %) 308 308 309 309 310 - 311 311 === 2.4.4 Built-in Humidity === 312 312 313 313 314 314 [[image:image-20220522235639-4.png||_mstalt="432484" height="138" width="722"]] 315 315 316 -* Humidity: 0x025C/10=60.4% 309 +* Humidity: 0x025C/10=60.4%(% style="display:none" %) 317 317 318 318 319 - 320 320 === 2.4.5 Ext # === 321 321 322 322 ... ... @@ -323,12 +323,11 @@ 323 323 Bytes for External Sensor: 324 324 325 325 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:425px" %) 326 -|=(% style="width: 102px; background-color:#D9E2F3;color:#0070C0" %)**EXT # Value **|=(% style="width: 323px;background-color:#D9E2F3;color:#0070C0" %)**External Sensor Type**318 +|=(% style="width: 102px; background-color:#D9E2F3;color:#0070C0" %)**EXT # **Value|=(% style="width: 323px;background-color:#D9E2F3;color:#0070C0" %)External Sensor Type 327 327 |(% style="width:102px" %)0x01|(% style="width:319px" %)Sensor E3, Temperature Sensor 328 328 |(% style="width:102px" %)0x09|(% style="width:319px" %)Sensor E3, Temperature Sensor, Datalog Mod 329 329 330 330 331 - 332 332 === 2.4.6 Ext value === 333 333 334 334 ==== 2.4.6.1 Ext~=1, E3 Temperature Sensor ==== ... ... @@ -415,11 +415,10 @@ 415 415 |=(% style="width: 96px;" %)**Status&Ext**|(% style="width:124px" %)None-ACK Flag|(% style="width:146px" %)Poll Message FLAG|(% style="width:109px" %)Sync time OK|(% style="width:143px" %)Unix Time Request|(% style="width:106px" %)Ext: 0b(1001) 416 416 417 417 * (% style="color:blue" %)**Poll Message Flag**:(%%) 1: This message is a poll message reply, 0: means this is a normal uplink. 418 -* (% style="color:blue" %)**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. 409 +* (% style="color:blue" %)**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. 419 419 * (% style="color:blue" %)**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) 420 420 421 421 422 - 423 423 ==== 2.4.6.3 Ext~=6, ADC Sensor (use with E2 Cable) ==== 424 424 425 425 ... ... @@ -486,9 +486,21 @@ 486 486 487 487 488 488 489 -==== 2.4.6.5 Ext~= 4InterruptMode(Since Firmware v1.3) ====479 +==== 2.4.6.5 Ext~=11 SHT31 Sensor (Since Firmware v1.4.1) ==== 490 490 491 491 482 +[[image:65N-E31F.jpg||height="454" width="459"]] 483 + 484 + 485 +(% style="color:blue" %)**Ext=11,Temperature & Humidity Sensor(SHT31):** 486 + 487 +[[image:SHT31.png]] 488 + 489 + 490 + 491 +==== 2.4.6.6 Ext~=4 Interrupt Mode (Since Firmware v1.3) ==== 492 + 493 + 492 492 (% style="color:red" %)**Note: In this mode, 3.3v output will be always ON. LHT65N will send an uplink when there is a trigger.** 493 493 494 494 ... ... @@ -533,7 +533,7 @@ 533 533 534 534 535 535 536 -==== 2.4.6. 6Ext~=8 Counting Mode(Since Firmware v1.3) ====538 +==== 2.4.6.7 Ext~=8 Counting Mode(Since Firmware v1.3) ==== 537 537 538 538 539 539 (% style="color:red" %)**Note: In this mode, 3.3v output will be always ON. LHT65N will count for every interrupt and uplink periodically.** ... ... @@ -584,6 +584,67 @@ 584 584 A2 08 02 00 00 00 3C: Same as AT+ SETCNT=60 (AT+ SETCNT = 4th byte and 5th byte and 6th byte and 7th byte) 585 585 586 586 589 +==== 2.4.6.8 Ext~=10, E2 sensor (TMP117)with Unix Timestamp(Since firmware V1.3.2) ==== 590 + 591 + 592 +((( 593 +Timestamp mode is designed for LHT65N with E2 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: 594 +))) 595 + 596 + 597 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:480px" %) 598 +|=(% style="width: 50px;background-color:#D9E2F3" %)((( 599 +**Size(bytes)** 600 +)))|=(% style="width: 70px;background-color:#D9E2F3" %)((( 601 +**2** 602 +)))|=(% style="width: 120px;background-color:#D9E2F3" %)((( 603 +**2** 604 +)))|=(% style="width: 120px;background-color:#D9E2F3" %)((( 605 +**2** 606 +)))|=(% style="width: 50px;background-color:#D9E2F3" %)((( 607 +**1** 608 +)))|=(% style="width: 70px;background-color:#D9E2F3" %)((( 609 +**4** 610 +))) 611 +|(% style="width:110px" %)((( 612 +**Value** 613 +)))|(% style="width:71px" %)((( 614 +External temperature 615 +)))|(% style="width:99px" %)((( 616 +[[Built-In Temperature>>||anchor="H2.4.3Built-inTemperature"]] 617 +)))|(% style="width:132px" %)((( 618 +BAT Status & [[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity"]] 619 +)))|(% style="width:54px" %)((( 620 +Status & Ext 621 +)))|(% style="width:64px" %)((( 622 +[[Unix Time Stamp>>||anchor="H2.6.2UnixTimeStamp"]] 623 +))) 624 + 625 +* **Battery status & Built-in Humidity** 626 + 627 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:461px" %) 628 +|=(% style="width: 69px;background-color:#D9E2F3;color:#0070C0" %)Bit(bit)|=(% style="width: 258px;background-color:#D9E2F3;color:#0070C0" %)[15:14]|=(% style="width: 134px;background-color:#D9E2F3;color:#0070C0" %)[11:0] 629 +|(% style="width:67px" %)**Value**|(% style="width:256px" %)((( 630 +BAT Status 631 +00(b): Ultra Low ( BAT <= 2.50v) 632 +01(b): Low (2.50v <=BAT <= 2.55v) 633 +10(b): OK (2.55v <= BAT <=2.65v) 634 +11(b): Good (BAT >= 2.65v) 635 +)))|(% style="width:132px" %)((( 636 +[[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity"]] 637 +))) 638 + 639 +* **Status & Ext Byte** 640 + 641 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %) 642 +|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**Bits**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**7**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**6**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**5**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**4**|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**[3:0]** 643 +|=(% style="width: 96px;" %)**Status&Ext**|(% style="width:124px" %)None-ACK Flag|(% style="width:146px" %)Poll Message FLAG|(% style="width:109px" %)Sync time OK|(% style="width:143px" %)Unix Time Request|(% style="width:106px" %)Ext: 0b(1001) 644 + 645 +* (% style="color:blue" %)**Poll Message Flag**:(%%) 1: This message is a poll message reply, 0: means this is a normal uplink. 646 +* (% style="color:blue" %)**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. 647 +* (% style="color:blue" %)**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) 648 + 649 + 587 587 == 2.5 Show data on Datacake == 588 588 589 589 ... ... @@ -714,7 +714,7 @@ 714 714 User can poll sensor value based on timestamps from the server. Below is the downlink command. 715 715 716 716 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:428px" %) 717 -|(% style="width:58px" %)1byte|(% style="width:128px" %)4bytes|(% style="width:123px" %)4bytes|(% style="width:116px" %)1byte 780 +|(% style="width:58px" %)**1byte**|(% style="width:128px" %)**4bytes**|(% style="width:123px" %)**4bytes**|(% style="width:116px" %)**1byte** 718 718 |(% style="width:58px" %)31|(% style="width:128px" %)Timestamp start|(% style="width:123px" %)Timestamp end|(% style="width:116px" %)Uplink Interval 719 719 720 720 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. ... ... @@ -899,11 +899,11 @@ 899 899 900 900 Explain: 901 901 902 -* (% style="color:#037691" %)**parameter1:**(%%)Set Working Mode to **Mode 3** 965 +* (% style="color:#037691" %)**parameter1: **(%%)Set Working Mode to **Mode 3** 903 903 * (% style="color:#037691" %)**parameter2:**(%%) Set the temperature sampling mode to** 1**(1:DS18B20;2:TMP117;3:** **Internal GXHT30). 904 -* (% style="color:#037691" %)**parameter3:**(%%)Sampling Interval is **60**s. 905 -* (% style="color:#037691" %)**parameter4:**(%%)When there is **20** sampling dats, Device will send these data via one uplink. (max value is 60, means max 60 sampling in one uplink) 906 -* (% style="color:#037691" %)**parameter5 & parameter6:**(%%)Temperature alarm range is **-16** to **32**°C, 967 +* (% style="color:#037691" %)**parameter3: **(%%)Sampling Interval is **60**s. 968 +* (% style="color:#037691" %)**parameter4: **(%%)When there is **20** sampling dats, Device will send these data via one uplink. (max value is 60, means max 60 sampling in one uplink) 969 +* (% style="color:#037691" %)**parameter5 & parameter6: **(%%)Temperature alarm range is **-16** to **32**°C, 907 907 * (% style="color:#037691" %)**parameter7:**(%%) 1 to enable temperature alarm, **0** to disable the temperature alarm. If alarm is enabled, a data will be sent immediately if temperate exceeds the Alarm range. 908 908 909 909 (% style="color:#4f81bd" %)**Downlink Command:** ... ... @@ -924,6 +924,7 @@ 924 924 925 925 ARTEMP=01 926 926 990 + 927 927 **Uplink payload( Fport=3)** 928 928 929 929 **Example: CBEA**01**0992**//0A41//**09C4** ... ... @@ -1053,7 +1053,43 @@ 1053 1053 * Working voltage 2.35v ~~ 5v 1054 1054 1055 1055 1120 +== 3.3 E31F Temperature Probe == 1056 1056 1122 + 1123 +[[image:65N-E31F-1.jpg||height="169" width="170"]] [[image:65N-E31F.jpg||height="196" width="198"]] 1124 + 1125 + 1126 +Temperature sensor with 1 meters cable long 1127 + 1128 +**Built-in Temperature Sensor:** 1129 + 1130 +* Resolution: 0.01 °C 1131 +* Accuracy Tolerance : Typ ±0.3 °C 1132 +* Long Term Drift: < 0.02 °C/yr 1133 +* Operating Range: -40 ~~ 80 °C 1134 + 1135 +**Built-in Humidity Sensor:** 1136 + 1137 +* Resolution: 0.04 % RH 1138 +* Accuracy Tolerance : Typ ±3 % RH 1139 +* Long Term Drift: < 0.02 °C/yr 1140 +* Operating Range: 0 ~~ 96 % RH 1141 + 1142 +**External Temperature Sensor :** 1143 + 1144 +* Resolution: 0.01 °C 1145 +* Accuracy Tolerance : Typical ±0.3 °C 1146 +* Long Term Drift: < 0.02 °C/yr 1147 +* Operating Range: -40 ~~ 125 °C 1148 + 1149 +**External Humidity Sensor :** 1150 + 1151 +* Resolution: 0.04 % RH 1152 +* Accuracy Tolerance : Typ ±3 % RH 1153 +* Long Term Drift: < 0.02 °C/yr 1154 +* Operating Range: 0 ~~ 96 % RH 1155 + 1156 + 1057 1057 = 4. Configure LHT65N via AT command or LoRaWAN downlink = 1058 1058 1059 1059 ... ... @@ -1125,7 +1125,6 @@ 1125 1125 * **Example 2**: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 1126 1126 1127 1127 1128 - 1129 1129 == 4.2 Set External Sensor Mode == 1130 1130 1131 1131 ... ... @@ -1154,7 +1154,6 @@ 1154 1154 * 0xA20702003c: Same as AT+SETCNT=60 1155 1155 1156 1156 1157 - 1158 1158 == 4.3 Enable/Disable uplink Temperature probe ID == 1159 1159 1160 1160 ... ... @@ -1187,7 +1187,6 @@ 1187 1187 * **0xA801** **~-~->** AT+PID=1 1188 1188 1189 1189 1190 - 1191 1191 == 4.4 Set Password == 1192 1192 1193 1193 ... ... @@ -1248,7 +1248,6 @@ 1248 1248 * There is no downlink command to set to Sleep mode. 1249 1249 1250 1250 1251 - 1252 1252 == 4.7 Set system time == 1253 1253 1254 1254 ... ... @@ -1360,7 +1360,6 @@ 1360 1360 * Example: 0xA301 ~/~/ Same as AT+CLRDTA 1361 1361 1362 1362 1363 - 1364 1364 == 4.13 Auto Send None-ACK messages == 1365 1365 1366 1366 ... ... @@ -1379,7 +1379,6 @@ 1379 1379 * Example: 0x3401 ~/~/ Same as AT+PNACKMD=1 1380 1380 1381 1381 1382 - 1383 1383 == 4.14 Modified WMOD command for external sensor TMP117 or DS18B20 temperature alarm(Since firmware 1.3.0) == 1384 1384 1385 1385 ... ... @@ -1825,7 +1825,6 @@ 1825 1825 * (% style="color:red" %)**E3**(%%): External Temperature Probe 1826 1826 1827 1827 1828 - 1829 1829 = 8. Packing Info = 1830 1830 1831 1831 ... ... @@ -1840,7 +1840,6 @@ 1840 1840 * Device Weight: 120.5g 1841 1841 1842 1842 1843 - 1844 1844 = 9. Reference material = 1845 1845 1846 1846 ... ... @@ -1847,7 +1847,6 @@ 1847 1847 * [[Datasheet, photos, decoder, firmware>>https://www.dropbox.com/sh/una19zsni308dme/AACOKp6J2RF5TMlKWT5zU3RTa?dl=0]] 1848 1848 1849 1849 1850 - 1851 1851 = 10. FCC Warning = 1852 1852 1853 1853
- 65N-E31F-1.jpg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Ellie - Size
-
... ... @@ -1,0 +1,1 @@ 1 +43.5 KB - Content
- 65N-E31F.jpg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Ellie - Size
-
... ... @@ -1,0 +1,1 @@ 1 +51.2 KB - Content
- SHT31.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Ellie - Size
-
... ... @@ -1,0 +1,1 @@ 1 +7.6 KB - Content
- image-20230509140803-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Ellie - Size
-
... ... @@ -1,0 +1,1 @@ 1 +11.1 KB - Content