Changes for page LHT65N -- Manual do sensor de temperatura e umidade LoRaWAN
Last modified by Xiaoling on 2023/07/18 10:12
From version 210.2
edited by Xiaoling
on 2022/10/18 14:20
on 2022/10/18 14:20
Change comment:
There is no comment for this version
To version 210.1
edited by Bei Jinggeng
on 2022/10/18 10:49
on 2022/10/18 10:49
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.Bei - Content
-
... ... @@ -61,8 +61,6 @@ 61 61 * Tri-color LED to indicate working status 62 62 * Datalog feature (Max 3328 records) 63 63 64 - 65 - 66 66 == 1.3 Specification == 67 67 68 68 ... ... @@ -87,8 +87,6 @@ 87 87 * ±2°C accuracy from -55°C to +125°C 88 88 * Operating Range: -55 °C ~~ 125 °C 89 89 90 - 91 - 92 92 = 2. Connect LHT65N to IoT Server = 93 93 94 94 ... ... @@ -200,6 +200,7 @@ 200 200 201 201 202 202 199 + 203 203 == 2.4 Uplink Payload ( Fport~=2) == 204 204 205 205 ... ... @@ -279,8 +279,6 @@ 279 279 * The 7th byte (EXT #): defines the external sensor model. 280 280 * 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.) 281 281 282 - 283 - 284 284 === 2.4.1 Decoder in TTN V3 === 285 285 286 286 ... ... @@ -293,6 +293,7 @@ 293 293 294 294 295 295 291 + 296 296 === 2.4.2 BAT-Battery Info === 297 297 298 298 ... ... @@ -309,8 +309,6 @@ 309 309 * BAT status=(0Xcba4>>14)&0xFF=11(B),very good 310 310 * Battery Voltage =0xCBF6&0x3FFF=0x0BA4=2980mV 311 311 312 - 313 - 314 314 === 2.4.3 Built-in Temperature === 315 315 316 316 ... ... @@ -322,8 +322,6 @@ 322 322 323 323 * Temperature: (0xF5C6-65536)/100=-26.18℃ 324 324 325 - 326 - 327 327 === 2.4.4 Built-in Humidity === 328 328 329 329 ... ... @@ -331,8 +331,6 @@ 331 331 332 332 * Humidity: 0x025C/10=60.4% 333 333 334 - 335 - 336 336 === 2.4.5 Ext # === 337 337 338 338 ... ... @@ -490,8 +490,6 @@ 490 490 * (% 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. 491 491 * (% 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) 492 492 493 - 494 - 495 495 ==== 2.4.6.3 Ext~=6, ADC Sensor (use with E2 Cable) ==== 496 496 497 497 ... ... @@ -499,11 +499,11 @@ 499 499 500 500 be used to power the external ADC sensor; user can control the power on time for this 501 501 502 - (%style="color:blue" %)**sensor by setting:**490 +sensor by setting: 503 503 504 - **AT+EXT=6,timeout**(% _msthash="506085" _msttexthash="8782189" _mstvisible="3" style="color:red" %)**Time to power this sensor, from 0 ~~ 65535ms**492 +AT+EXT=6,timeout (% _msthash="506085" _msttexthash="8782189" _mstvisible="3" style="color:red" %)**Time to power this sensor, from 0 ~~ 65535ms** 505 505 506 - **For example:**494 +For example: 507 507 508 508 AT+EXT=6,1000 will power this sensor for 1000ms before sampling the ADC value. 509 509 ... ... @@ -547,7 +547,7 @@ 547 547 [[image:image-20220927095645-1.png||height="534" width="460"]] 548 548 549 549 550 - (% style="color:blue" %)**Ext=2,Temperature Sensor(TMP117):**538 +**Ext=2,Temperature Sensor(TMP117):** 551 551 552 552 [[image:image-20220906102307-7.png]] 553 553 ... ... @@ -558,6 +558,7 @@ 558 558 559 559 560 560 549 + 561 561 ==== 2.4.6.5 Ext~=4 Interrupt Mode (Since Firmware v1.3) ==== 562 562 563 563 ... ... @@ -566,7 +566,7 @@ 566 566 567 567 (% style="color:blue" %)**Interrupt Mode can be used to connect to external interrupt sensors such as:** 568 568 569 - (% style="color:#037691" %)**Case 1: Door Sensor.**(%%)3.3v Out for such sensor is just to detect Open/Close.558 +**Case 1: Door Sensor.** 3.3v Out for such sensor is just to detect Open/Close. 570 570 571 571 In Open State, the power consumption is the same as if there is no probe 572 572 ... ... @@ -577,7 +577,7 @@ 577 577 578 578 Ext=4,Interrupt Sensor: 579 579 580 -(% border=" 1.5" cellpadding="4" cellspacing="4" style="background-color:#ffffcc; color:green; height:6px; width:512px" %)569 +(% border="2" cellpadding="4" cellspacing="4" style="background-color:#ffffcc; color:green; height:6px; width:512px" %) 581 581 |(% style="width:117px" %)((( 582 582 AT+EXT=4,1 583 583 )))|(% style="width:371px" %)((( ... ... @@ -621,7 +621,6 @@ 621 621 622 622 [[image:image-20220906101320-5.png||height="353" width="696"]] 623 623 624 - 625 625 Ext=8, Counting Sensor ( 4 bytes): 626 626 627 627 (% border="2" cellpadding="4" cellspacing="4" style="background-color:#ffffcc; color:green; height:6px; width:381px" %) ... ... @@ -658,6 +658,7 @@ 658 658 659 659 660 660 649 + 661 661 == 2.5 Show data on Datacake == 662 662 663 663 ... ... @@ -720,12 +720,12 @@ 720 720 721 721 There are two methods: 722 722 723 - (% style="color:blue" %)**Method 1:**(%%)IoT Server sends a downlink LoRaWAN command to [[poll the value>>||anchor="H2.6.4Pollsensorvalue"]] for specified time range.712 +**Method 1**: IoT Server sends a downlink LoRaWAN command to [[poll the value>>||anchor="H2.6.4Pollsensorvalue"]] for specified time range. 724 724 725 725 726 - (% style="color:blue" %)**Method 2: **(%%)Set [[PNACKMD=1>>||anchor="H4.13AutoSendNone-ACKmessages"]], LHT65N will wait for ACK for every uplink, when there is no LoRaWAN network, LHT65N will mark these records with non-ack messages and store the sensor data, and it will send all messages (10s interval) after the network recovery.715 +**Method 2: **Set [[PNACKMD=1>>||anchor="H4.13AutoSendNone-ACKmessages"]], LHT65N will wait for ACK for every uplink, when there is no LoRaWAN network, LHT65N will mark these records with non-ack messages and store the sensor data, and it will send all messages (10s interval) after the network recovery. 727 727 728 - (% style="color:red" %)**Note for method 2:**717 +**Note for method 2:** 729 729 730 730 * a) LHT65N will do an ACK check for data records sending to make sure every data arrive server. 731 731 * b) LHT65N will send data in **CONFIRMED Mode** when PNACKMD=1, but LHT65N won't re-transmit the packet if it doesn't get ACK, it will just mark it as a NONE-ACK message. In a future uplink if LHT65N gets a ACK, LHT65N will consider there is a network connection and resend all NONE-ACK Message. ... ... @@ -760,11 +760,11 @@ 760 760 761 761 762 762 ((( 763 - (% style="color:blue" %)**There are two ways to set device's time:**752 +There are two ways to set device's time: 764 764 ))) 765 765 766 766 ((( 767 -**1. 756 +**~1. Through LoRaWAN MAC Command (Default settings)** 768 768 ))) 769 769 770 770 ((( ... ... @@ -1159,11 +1159,8 @@ 1159 1159 ((( 1160 1160 (% style="color:red" %)**Note: alarm mode adds a little power consumption, and we recommend extending the normal read time when this feature is enabled.** 1161 1161 1151 +=== **2.7.1 ALARM MODE ( Since v1.3.1 firmware)** === 1162 1162 1163 - 1164 -=== 2.7.1 ALARM MODE ( Since v1.3.1 firmware) === 1165 - 1166 - 1167 1167 ((( 1168 1168 (% class="box infomessage" %) 1169 1169 ((( ... ... @@ -1186,9 +1186,7 @@ 1186 1186 ))) 1187 1187 1188 1188 ((( 1189 -=== 2.7.2 ALARM MODE ( Before v1.3.1 firmware) === 1190 - 1191 - 1175 +=== **2.7.2 ALARM MODE ( Before v1.3.1 firmware)** === 1192 1192 ))) 1193 1193 1194 1194 (% _mstvisible="1" class="box infomessage" %) ... ... @@ -1244,8 +1244,6 @@ 1244 1244 * RED LED when external sensor is not connected 1245 1245 * For each success downlink, the PURPLE LED will blink once 1246 1246 1247 - 1248 - 1249 1249 == 2.9 installation == 1250 1250 1251 1251 ... ... @@ -1303,8 +1303,6 @@ 1303 1303 * Operating Range: -40 ~~ 125 °C 1304 1304 * Working voltage 2.35v ~~ 5v 1305 1305 1306 - 1307 - 1308 1308 = 4. Configure LHT65N via AT command or LoRaWAN downlink = 1309 1309 1310 1310 ... ... @@ -1368,14 +1368,12 @@ 1368 1368 1369 1369 Format: Command Code (0x01) followed by 3 bytes time value. 1370 1370 1371 -If the downlink payload=0100003C, it means set the END Node 's Transmit Interval to 0x00003C=60(S), while type code is 01.1351 +If the downlink payload=0100003C, it means set the END Node’s Transmit Interval to 0x00003C=60(S), while type code is 01. 1372 1372 1373 -* **Example 1**: Downlink Payload: 0100001E 1353 +* **Example 1**: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 1374 1374 1375 -* **Example 2**: Downlink Payload: 0100003C 1355 +* **Example 2**: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 1376 1376 1377 - 1378 - 1379 1379 == 4.2 Set External Sensor Mode == 1380 1380 1381 1381 ... ... @@ -1399,8 +1399,6 @@ 1399 1399 1400 1400 * 0xA20702003c: Same as AT+SETCNT=60 1401 1401 1402 - 1403 - 1404 1404 == 4.3 Enable/Disable uplink Temperature probe ID == 1405 1405 1406 1406 ... ... @@ -1431,8 +1431,6 @@ 1431 1431 * **0xA800** **~-~->** AT+PID=0 1432 1432 * **0xA801** **~-~->** AT+PID=1 1433 1433 1434 - 1435 - 1436 1436 == 4.4 Set Password == 1437 1437 1438 1438 ... ... @@ -1484,8 +1484,6 @@ 1484 1484 1485 1485 * There is no downlink command to set to Sleep mode. 1486 1486 1487 - 1488 - 1489 1489 == 4.7 Set system time == 1490 1490 1491 1491 ... ... @@ -1499,7 +1499,7 @@ 1499 1499 1500 1500 (% _msthash="315254" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:** 1501 1501 1502 -0x306007806000 ~/~/ 1474 +0x306007806000 ~/~/ Set timestamp to 0x(6007806000),Same as AT+TIMESTAMP=1611104352 1503 1503 1504 1504 1505 1505 ... ... @@ -1541,7 +1541,7 @@ 1541 1541 1542 1542 (% _msthash="315257" _msttexthash="298038" style="color:#4f81bd" %)**Downlink Command:** 1543 1543 1544 -**0x29 0A** 1516 +**0x29 0A** ~/~/ Same as AT+SYNCTDC=0x0A 1545 1545 1546 1546 1547 1547 ... ... @@ -1592,10 +1592,8 @@ 1592 1592 1593 1593 (% style="color:#4f81bd" %)**Downlink Command: 0xA3** 1594 1594 1595 -* Example: 0xA301 1567 +* Example: 0xA301 ~/~/ Same as AT+CLRDTA 1596 1596 1597 - 1598 - 1599 1599 == 4.13 Auto Send None-ACK messages == 1600 1600 1601 1601 ... ... @@ -1614,10 +1614,8 @@ 1614 1614 1615 1615 (% style="color:#4f81bd" %)**Downlink Command: 0x34** 1616 1616 1617 -* Example: 0x3401 1587 +* Example: 0x3401 ~/~/ Same as AT+PNACKMD=1 1618 1618 1619 - 1620 - 1621 1621 == 4.14 Modified ATWOOD command for external sensor TMP117 or DS18B20 temperature alarm == 1622 1622 1623 1623 ... ... @@ -1667,8 +1667,6 @@ 1667 1667 1668 1668 0xA5 FF ~-~- After the device receives it, upload the current alarm configuration (FPORT=8). Such as 01 0A 11 94 29 04 or 02 0A 02. 1669 1669 1670 - 1671 - 1672 1672 = 5. Battery & How to replace = 1673 1673 1674 1674 ... ... @@ -2137,8 +2137,6 @@ 2137 2137 2138 2138 * (% style="color:red" %)**E3**(%%): External Temperature Probe 2139 2139 2140 - 2141 - 2142 2142 = 8. Packing Info = 2143 2143 2144 2144 ... ... @@ -2152,15 +2152,11 @@ 2152 2152 * Device Size: 10 x 10 x 3.5 cm 2153 2153 * Device Weight: 120.5g 2154 2154 2155 - 2156 - 2157 2157 = 9. Reference material = 2158 2158 2159 2159 2160 2160 * [[Datasheet, photos, decoder, firmware>>https://www.dropbox.com/sh/una19zsni308dme/AACOKp6J2RF5TMlKWT5zU3RTa?dl=0||_msthash="504975" _msttexthash="51420512"]] 2161 2161 2162 - 2163 - 2164 2164 = 10. FCC Warning = 2165 2165 2166 2166