Changes for page LHT65N -- Manual do sensor de temperatura e umidade LoRaWAN
Last modified by Xiaoling on 2023/07/18 10:12
From version 234.5
edited by Xiaoling
on 2023/04/26 14:43
on 2023/04/26 14:43
Change comment:
There is no comment for this version
To version 227.1
edited by Bei Jinggeng
on 2023/02/01 11:11
on 2023/02/01 11:11
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.Bei - Content
-
... ... @@ -46,6 +46,7 @@ 46 46 == 1.2 Features == 47 47 48 48 49 +* Wall mountable 49 49 * LoRaWAN v1.0.3 Class A protocol 50 50 * Frequency Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915 51 51 * AT Commands to change parameters ... ... @@ -57,6 +57,7 @@ 57 57 * Tri-color LED to indicate working status 58 58 * Datalog feature (Max 3328 records) 59 59 61 + 60 60 == 1.3 Specification == 61 61 62 62 ... ... @@ -81,6 +81,7 @@ 81 81 * ±2°C accuracy from -55°C to +125°C 82 82 * Operating Range: -55 °C ~~ 125 °C 83 83 86 + 84 84 = 2. Connect LHT65N to IoT Server = 85 85 86 86 == 2.1 How does LHT65N work? == ... ... @@ -116,19 +116,9 @@ 116 116 117 117 [[image:image-20220515123819-1.png||_mstalt="430742" height="379" width="317"]] 118 118 119 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 120 -|=(% style="width: 167px;background-color:#D9E2F3;color:#0070C0" %)**Behavior on ACT**|=(% style="width: 117px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 225px;background-color:#D9E2F3;color:#0070C0" %)**Action** 121 -|(% style="background-color:#f2f2f2; width:167px" %)Pressing ACT between 1s < time < 3s|(% style="background-color:#f2f2f2; width:117px" %)Test uplink status|(% style="background-color:#f2f2f2; width:225px" %)((( 122 -If LHT65N is already Joined to rhe LoRaWAN network, LHT65N will send an uplink packet, if LHT65N has external sensor connected,(% style="color:blue" %)**Blue led** (%%)will blink once. If LHT65N has not external sensor, (% style="color:red" %)**Red led**(%%) will blink once. 123 -))) 124 -|(% style="background-color:#f2f2f2; width:167px" %)Pressing ACT for more than 3s|(% style="background-color:#f2f2f2; width:117px" %)Active Device|(% style="background-color:#f2f2f2; width:225px" %)((( 125 -(% style="background-color:#f2f2f2; color:green" %)**Green led**(%%) will fast blink 5 times, LHT65N will enter working mode and start to JOIN LoRaWAN network. 126 -(% style="background-color:#f2f2f2; color:green" %)**Green led**(%%) will solidly turn on for 5 seconds after join in network. 127 -))) 128 -|(% 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. 122 +[[image:image-20220525110604-2.png||_mstalt="427531"]] 129 129 130 130 131 - 132 132 == 2.3 Example to join LoRaWAN network == 133 133 134 134 ... ... @@ -156,7 +156,7 @@ 156 156 Each LHT65N is shipped with a sticker with its device EUI, APP Key and APP EUI as below: 157 157 ))) 158 158 159 -[[image:image-202 30426083319-1.png]]152 +[[image:image-20220617150003-1.jpeg||_mstalt="5426434"]] 160 160 161 161 User can enter these keys in the LoRaWAN Server portal. Below is TTN V3 screenshot: 162 162 ... ... @@ -206,18 +206,18 @@ 206 206 After each uplink, the (% style="color:blue" %)**BLUE LED**(%%) will blink once. 207 207 ))) 208 208 209 -(% border="1" cellspacing="4" style="background-color:#f 2f2f2; width:390px" %)210 -|=(% style="width: 60px; background-color:#2F5496" %)(((202 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:390px" %) 203 +|=(% style="width: 60px;" %)((( 211 211 **Size(bytes)** 212 -)))|=(% style="width: 30px; background-color:#D9E2F3" %)(((205 +)))|=(% style="width: 30px;" %)((( 213 213 **2** 214 -)))|=(% style="width: 100px; background-color:#D9E2F3" %)(((207 +)))|=(% style="width: 100px;" %)((( 215 215 **2** 216 -)))|=(% style="width: 100px; background-color:#D9E2F3" %)(((209 +)))|=(% style="width: 100px;" %)((( 217 217 **2** 218 -)))|=(% style="width: 50px; background-color:#D9E2F3" %)(((211 +)))|=(% style="width: 50px;" %)((( 219 219 **1** 220 -)))|=(% style="width: 50px; background-color:#D9E2F3" %)(((213 +)))|=(% style="width: 50px;" %)((( 221 221 **4** 222 222 ))) 223 223 |(% style="width:97px" %)((( ... ... @@ -239,11 +239,10 @@ 239 239 ))) 240 240 241 241 * The First 6 bytes: has fix meanings for every LHT65N. 242 - 243 243 * The 7th byte (EXT #): defines the external sensor model. 244 - 245 245 * 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.) 246 246 238 + 247 247 === 2.4.1 Decoder in TTN V3 === 248 248 249 249 ... ... @@ -262,7 +262,6 @@ 262 262 263 263 [[image:image-20220523152839-18.png||_mstalt="457613"]] 264 264 265 -(b)stands for binary 266 266 267 267 [[image:image-20220522235639-1.png||_mstalt="431392" height="139" width="727"]] 268 268 ... ... @@ -269,9 +269,10 @@ 269 269 270 270 Check the battery voltage for LHT65N. 271 271 272 -* BAT status=(0Xcba4>>14)&0xFF=11 IN)273 -* Battery Voltage =0xCB A4&0x3FFF=0x0BA4=2980mV263 +* BAT status=(0Xcba4>>14)&0xFF=11(B),very good 264 +* Battery Voltage =0xCBF6&0x3FFF=0x0BA4=2980mV 274 274 266 + 275 275 === 2.4.3 Built-in Temperature === 276 276 277 277 ... ... @@ -283,6 +283,7 @@ 283 283 284 284 * Temperature: (0xF5C6-65536)/100=-26.18℃ 285 285 278 + 286 286 === 2.4.4 Built-in Humidity === 287 287 288 288 ... ... @@ -290,6 +290,7 @@ 290 290 291 291 * Humidity: 0x025C/10=60.4% 292 292 286 + 293 293 === 2.4.5 Ext # === 294 294 295 295 ... ... @@ -317,16 +317,11 @@ 317 317 318 318 * External temperature= (0xF54F-65536)/100=-27.37℃ 319 319 320 -F54F : (F54F & 8000 == 1) , temp = (F54F - 65536)/100 = 27.37℃ 321 - 322 -(0105 & 8000:Judge whether the highest bit is 1, when the highest bit is 1, it is negative) 323 - 324 324 The last 2 bytes of data are meaningless 325 325 326 326 If the external sensor is 0x01, and there is no external temperature connected. The temperature will be set to 7FFF which is 327.67℃ 327 327 328 328 329 - 330 330 ==== 2.4.6.2 Ext~=9, E3 sensor with Unix Timestamp ==== 331 331 332 332 ... ... @@ -390,6 +390,7 @@ 390 390 * (% 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. 391 391 * (% 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) 392 392 382 + 393 393 ==== 2.4.6.3 Ext~=6, ADC Sensor (use with E2 Cable) ==== 394 394 395 395 ... ... @@ -438,7 +438,6 @@ 438 438 [[image:image-20220628151143-7.png||_mstalt="431210"]] 439 439 440 440 441 - 442 442 ==== 2.4.6.4 Ext~=2 TMP117 Sensor (Since Firmware v1.3) ==== 443 443 444 444 ... ... @@ -455,7 +455,6 @@ 455 455 The external cable NE2 can be use for MOD4 and MOD8 456 456 457 457 458 - 459 459 ==== 2.4.6.5 Ext~=4 Interrupt Mode (Since Firmware v1.3) ==== 460 460 461 461 ... ... @@ -502,7 +502,6 @@ 502 502 [[image:image-20220906101145-3.png||_mstalt="428688"]] 503 503 504 504 505 - 506 506 ==== 2.4.6.6 Ext~=8 Counting Mode(Since Firmware v1.3) ==== 507 507 508 508 ... ... @@ -868,18 +868,17 @@ 868 868 temperature fluctuation=05 869 869 870 870 871 -**Sampling multiple times and uplink together** 858 +==== **Sampling multiple times and uplink together** ==== 872 872 873 873 **AT+WMOD=3,1,60,20,-16,32,1** 874 874 875 875 Explain: 876 876 877 -* (% style="color:#037691" %)**parameter1:**(%%)Set Working Mode to **Mode 3** 878 -* (% style="color:#037691" %)**parameter2:**(%%) Set the temperature sampling mode to** 1**(1:DS18B20;2:TMP117;3:** **Internal GXHT30). 879 -* (% style="color:#037691" %)**parameter3:**(%%)Sampling Interval is **60**s. 880 -* (% 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) 881 -* (% style="color:#037691" %)**parameter5 & parameter6:**(%%)Temperature alarm range is **-16** to **32**°C, 882 -* (% 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. 864 +* Set Working Mode to **Mode 3** 865 +* Sampling Interval is **60**s. 866 +* 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) 867 +* Temperature alarm range is **-16** to **32**°C, 868 +* **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. 883 883 884 884 (% style="color:#4f81bd" %)**Downlink Command:** 885 885 ... ... @@ -887,7 +887,7 @@ 887 887 888 888 MOD=03 889 889 890 - TEMP=DS18B20876 +EXT=01 891 891 892 892 CITEMP=003C(S) 893 893 ... ... @@ -899,6 +899,7 @@ 899 899 900 900 ARTEMP=01 901 901 888 + 902 902 **Uplink payload( Fport=3)** 903 903 904 904 **Example: CBEA**01**0992**//0A41//**09C4** ... ... @@ -905,7 +905,7 @@ 905 905 906 906 BatV=CBEA 907 907 908 - TEMP=DS18B20895 +EXT=01 909 909 910 910 Temp1=0992 ~/~/ 24.50℃ 911 911 ... ... @@ -913,9 +913,10 @@ 913 913 914 914 Temp3=09C4 ~/~/ 25.00℃ 915 915 903 + 916 916 (% style="color:red" %)**Note: This uplink will automatically select the appropriate DR according to the data length** 917 917 918 -(% style="color:red" %)** In this mode, the temperature resolution of ds18b20 is 0.25℃ 906 +(% style="color:red" %)** In this mode, the temperature resolution of ds18b20 is 0.25℃ to save power consumption** 919 919 ))) 920 920 921 921 ... ... @@ -974,6 +974,7 @@ 974 974 * RED LED when external sensor is not connected 975 975 * For each success downlink, the PURPLE LED will blink once 976 976 965 + 977 977 == 2.9 installation == 978 978 979 979 ... ... @@ -1026,6 +1026,7 @@ 1026 1026 * Operating Range: -40 ~~ 125 °C 1027 1027 * Working voltage 2.35v ~~ 5v 1028 1028 1018 + 1029 1029 = 4. Configure LHT65N via AT command or LoRaWAN downlink = 1030 1030 1031 1031 ... ... @@ -1094,6 +1094,7 @@ 1094 1094 1095 1095 * **Example 2**: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 1096 1096 1087 + 1097 1097 == 4.2 Set External Sensor Mode == 1098 1098 1099 1099 ... ... @@ -1117,6 +1117,7 @@ 1117 1117 1118 1118 * 0xA20702003c: Same as AT+SETCNT=60 1119 1119 1111 + 1120 1120 == 4.3 Enable/Disable uplink Temperature probe ID == 1121 1121 1122 1122 ... ... @@ -1147,6 +1147,7 @@ 1147 1147 * **0xA800** **~-~->** AT+PID=0 1148 1148 * **0xA801** **~-~->** AT+PID=1 1149 1149 1142 + 1150 1150 == 4.4 Set Password == 1151 1151 1152 1152 ... ... @@ -1196,6 +1196,7 @@ 1196 1196 1197 1197 * There is no downlink command to set to Sleep mode. 1198 1198 1192 + 1199 1199 == 4.7 Set system time == 1200 1200 1201 1201 ... ... @@ -1299,6 +1299,7 @@ 1299 1299 1300 1300 * Example: 0xA301 ~/~/ Same as AT+CLRDTA 1301 1301 1296 + 1302 1302 == 4.13 Auto Send None-ACK messages == 1303 1303 1304 1304 ... ... @@ -1317,6 +1317,7 @@ 1317 1317 1318 1318 * Example: 0x3401 ~/~/ Same as AT+PNACKMD=1 1319 1319 1315 + 1320 1320 == 4.14 Modified WMOD command for external sensor TMP117 or DS18B20 temperature alarm(Since firmware 1.3.0) == 1321 1321 1322 1322 ... ... @@ -1635,7 +1635,7 @@ 1635 1635 [[image:image-20220615153355-1.png||_mstalt="430222"]] 1636 1636 1637 1637 1638 -(% style="color:blue" %)**Step1**(%%): Install [[TremoProgrammer>>https://www.dropbox.com/sh/g99v0fxcltn9r1y/AAAnJD_qGZ42bB52o4UmH9v9a/LHT65N%20Temperature%20%26%20Humidity%20Sensor/tool?dl=0&subfolder_nav_tracking=1]]first.1634 +(% style="color:blue" %)**Step1**(%%): Install TremoProgrammer first. 1639 1639 1640 1640 [[image:image-20220615170542-5.png||_mstalt="430638"]] 1641 1641 ... ... @@ -1701,7 +1701,7 @@ 1701 1701 [[image:image-20220623110706-1.png||_mstalt="427869"]] 1702 1702 1703 1703 1704 -(% style="color:blue" %)**Step1**(%%): Install [[TremoProgrammer>>https://www.dropbox.com/sh/g99v0fxcltn9r1y/AAAnJD_qGZ42bB52o4UmH9v9a/LHT65N%20Temperature%20%26%20Humidity%20Sensor/tool?dl=0&subfolder_nav_tracking=1]]first.1700 +(% style="color:blue" %)**Step1**(%%): Install TremoProgrammer first. 1705 1705 1706 1706 [[image:image-20220615170542-5.png||_mstalt="430638"]] 1707 1707 ... ... @@ -1761,6 +1761,7 @@ 1761 1761 1762 1762 * (% style="color:red" %)**E3**(%%): External Temperature Probe 1763 1763 1760 + 1764 1764 = 8. Packing Info = 1765 1765 1766 1766 ... ... @@ -1774,11 +1774,13 @@ 1774 1774 * Device Size: 10 x 10 x 3.5 mm 1775 1775 * Device Weight: 120.5g 1776 1776 1774 + 1777 1777 = 9. Reference material = 1778 1778 1779 1779 1780 1780 * [[Datasheet, photos, decoder, firmware>>https://www.dropbox.com/sh/una19zsni308dme/AACOKp6J2RF5TMlKWT5zU3RTa?dl=0]] 1781 1781 1780 + 1782 1782 = 10. FCC Warning = 1783 1783 1784 1784 ... ... @@ -1787,3 +1787,6 @@ 1787 1787 (1) This device may not cause harmful interference; 1788 1788 1789 1789 (2) this device must accept any interference received, including interference that may cause undesired operation. 1789 + 1790 + 1791 +
- image-20230426083319-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -190.0 KB - Content