Last modified by Xiaoling on 2023/07/18 10:12

From version 234.19
edited by Xiaoling
on 2023/04/26 15:24
Change comment: There is no comment for this version
To version 234.1
edited by Xiaoling
on 2023/04/26 08:33
Change comment: Uploaded new attachment "image-20230426083319-1.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -57,6 +57,8 @@
57 57  * Tri-color LED to indicate working status
58 58  * Datalog feature (Max 3328 records)
59 59  
60 +
61 +
60 60  == 1.3 Specification ==
61 61  
62 62  
... ... @@ -81,6 +81,8 @@
81 81  * ±2°C accuracy from -55°C to +125°C
82 82  * Operating Range: -55 °C ~~ 125 °C
83 83  
86 +
87 +
84 84  = 2. Connect LHT65N to IoT Server =
85 85  
86 86  == 2.1 How does LHT65N work? ==
... ... @@ -116,17 +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.
123 +[[image:image-20220525110604-2.png||_mstalt="427531"]]
129 129  
125 +
130 130  == 2.3 Example to join LoRaWAN network ==
131 131  
132 132  
... ... @@ -154,7 +154,7 @@
154 154  Each LHT65N is shipped with a sticker with its device EUI, APP Key and APP EUI as below:
155 155  )))
156 156  
157 -[[image:image-20230426083319-1.png]]
153 +[[image:image-20220617150003-1.jpeg||_mstalt="5426434"]]
158 158  
159 159  User can enter these keys in the LoRaWAN Server portal. Below is TTN V3 screenshot:
160 160  
... ... @@ -204,18 +204,18 @@
204 204  After each uplink, the (% style="color:blue" %)**BLUE LED**(%%) will blink once.
205 205  )))
206 206  
207 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:390px" %)
208 -|=(% style="width: 60px;background-color:#D9E2F3" %)(((
203 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:390px" %)
204 +|=(% style="width: 60px;" %)(((
209 209  **Size(bytes)**
210 -)))|=(% style="width: 30px;background-color:#D9E2F3" %)(((
206 +)))|=(% style="width: 30px;" %)(((
211 211  **2**
212 -)))|=(% style="width: 100px;background-color:#D9E2F3" %)(((
208 +)))|=(% style="width: 100px;" %)(((
213 213  **2**
214 -)))|=(% style="width: 100px;background-color:#D9E2F3" %)(((
210 +)))|=(% style="width: 100px;" %)(((
215 215  **2**
216 -)))|=(% style="width: 50px;background-color:#D9E2F3" %)(((
212 +)))|=(% style="width: 50px;" %)(((
217 217  **1**
218 -)))|=(% style="width: 50px;background-color:#D9E2F3" %)(((
214 +)))|=(% style="width: 50px;" %)(((
219 219  **4**
220 220  )))
221 221  |(% style="width:97px" %)(((
... ... @@ -237,11 +237,11 @@
237 237  )))
238 238  
239 239  * The First 6 bytes: has fix meanings for every LHT65N.
240 -
241 241  * The 7th byte (EXT #): defines the external sensor model.
242 -
243 243  * 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.)
244 244  
239 +
240 +
245 245  === 2.4.1 Decoder in TTN V3 ===
246 246  
247 247  
... ... @@ -256,25 +256,12 @@
256 256  === 2.4.2 BAT-Battery Info ===
257 257  
258 258  
259 -These two bytes of BAT include the battery state and the actually voltage.
255 +These two bytes of BAT include the battery state and the actually voltage
260 260  
261 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:477px" %)
262 -|=(% style="width: 69px; background-color:#D9E2F3;color:#0070C0" %)(((
263 -**Bit(bit)**
264 -)))|=(% style="width: 253px;background-color:#D9E2F3;color:#0070C0" %)[15:14]|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)[13:0]
265 -|(% style="width:66px" %)(((
266 -**Value**
267 -)))|(% style="width:250px" %)(((
268 -BAT Status
269 -00(b): Ultra Low ( BAT <= 2.50v)
270 -01(b): Low (2.50v <=BAT <= 2.55v)
271 -10(b): OK (2.55v <= BAT <=2.65v)
272 -11(b): Good (BAT >= 2.65v)
273 -)))|(% style="width:152px" %)Actually BAT voltage
257 +[[image:image-20220523152839-18.png||_mstalt="457613"]]
274 274  
275 -**(b)stands for binary**
259 +(b)stands for binary
276 276  
277 -
278 278  [[image:image-20220522235639-1.png||_mstalt="431392" height="139" width="727"]]
279 279  
280 280  
... ... @@ -281,9 +281,10 @@
281 281  Check the battery voltage for LHT65N.
282 282  
283 283  * BAT status=(0Xcba4>>14)&0xFF=11 (BIN) ,very good
284 -
285 285  * Battery Voltage =0xCBA4&0x3FFF=0x0BA4=2980mV
286 286  
269 +
270 +
287 287  === 2.4.3 Built-in Temperature ===
288 288  
289 289  
... ... @@ -295,6 +295,8 @@
295 295  
296 296  * Temperature:  (0xF5C6-65536)/100=-26.18℃
297 297  
282 +
283 +
298 298  === 2.4.4 Built-in Humidity ===
299 299  
300 300  
... ... @@ -302,16 +302,16 @@
302 302  
303 303  * Humidity:    0x025C/10=60.4%
304 304  
291 +
292 +
305 305  === 2.4.5 Ext # ===
306 306  
307 307  
308 308  Bytes for External Sensor:
309 309  
310 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:425px" %)
311 -|=(% style="width: 102px; background-color:#D9E2F3;color:#0070C0" %)**EXT # Value**|=(% style="width: 323px;background-color:#D9E2F3;color:#0070C0" %)**External Sensor Type**
312 -|(% style="width:102px" %)0x01|(% style="width:319px" %)Sensor E3, Temperature Sensor
313 -|(% style="width:102px" %)0x09|(% style="width:319px" %)Sensor E3, Temperature Sensor, Datalog Mod
298 +[[image:image-20220523152822-17.png||_mstalt="454545"]]
314 314  
300 +
315 315  === 2.4.6 Ext value ===
316 316  
317 317  ==== 2.4.6.1 Ext~=1, E3 Temperature Sensor ====
... ... @@ -348,19 +348,22 @@
348 348  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:
349 349  )))
350 350  
337 +(((
338 +
339 +)))
351 351  
352 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:480px" %)
353 -|=(% style="width: 50px;background-color:#D9E2F3" %)(((
341 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:480px" %)
342 +|=(% style="width: 50px;" %)(((
354 354  **Size(bytes)**
355 -)))|=(% style="width: 70px;background-color:#D9E2F3" %)(((
344 +)))|=(% style="width: 70px;" %)(((
356 356  **2**
357 -)))|=(% style="width: 120px;background-color:#D9E2F3" %)(((
346 +)))|=(% style="width: 120px;" %)(((
358 358  **2**
359 -)))|=(% style="width: 120px;background-color:#D9E2F3" %)(((
348 +)))|=(% style="width: 120px;" %)(((
360 360  **2**
361 -)))|=(% style="width: 50px;background-color:#D9E2F3" %)(((
350 +)))|=(% style="width: 50px;" %)(((
362 362  **1**
363 -)))|=(% style="width: 70px;background-color:#D9E2F3" %)(((
352 +)))|=(% style="width: 70px;" %)(((
364 364  **4**
365 365  )))
366 366  |(% style="width:110px" %)(((
... ... @@ -379,9 +379,9 @@
379 379  
380 380  * **Battery status & Built-in Humidity**
381 381  
382 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:461px" %)
383 -|=(% 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]
384 -|(% style="width:67px" %)**Value**|(% style="width:256px" %)(((
371 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:461px" %)
372 +|=(% style="width: 67px;" %)Bit(bit)|=(% style="width: 256px;" %)[15:14]|=(% style="width: 132px;" %)[11:0]
373 +|(% style="width:67px" %)Value|(% style="width:256px" %)(((
385 385  BAT Status
386 386  00(b): Ultra Low ( BAT <= 2.50v)
387 387  01(b): Low  (2.50v <=BAT <= 2.55v)
... ... @@ -393,8 +393,8 @@
393 393  
394 394  * **Status & Ext Byte**
395 395  
396 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)
397 -|=(% 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]**
385 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:500px" %)
386 +|=(% scope="row" style="width: 60px;" %)**Bits**|(% style="width:90px" %)**7**|(% style="width:100px" %)**6**|(% style="width:90px" %)**5**|(% style="width:100px" %)**4**|(% style="width:60px" %)**[3:0]**
398 398  |=(% 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)
399 399  
400 400  * (% style="color:blue" %)**Poll Message Flag**:(%%)  1: This message is a poll message reply, 0: means this is a normal uplink.
... ... @@ -401,6 +401,8 @@
401 401  * (% 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.
402 402  * (% 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)
403 403  
393 +
394 +
404 404  ==== 2.4.6.3 Ext~=6, ADC Sensor (use with E2 Cable) ====
405 405  
406 406  
... ... @@ -486,7 +486,7 @@
486 486  
487 487  Ext=4,Interrupt Sensor:
488 488  
489 -(% border="1.5" cellspacing="4" style="background-color:#f2f2f2; height:6px; width:478px" %)
480 +(% border="1.5" cellpadding="4" cellspacing="4" style="background-color:#ffffcc; color:green; height:6px; width:478px" %)
490 490  |(% style="width:101px" %)(((
491 491  AT+EXT=4,1
492 492  )))|(% style="width:373px" %)(((
... ... @@ -985,6 +985,8 @@
985 985  * RED LED when external sensor is not connected
986 986  * For each success downlink, the PURPLE LED will blink once
987 987  
979 +
980 +
988 988  == 2.9 installation ==
989 989  
990 990  
... ... @@ -1037,6 +1037,8 @@
1037 1037  * Operating Range: -40 ~~ 125 °C
1038 1038  * Working voltage 2.35v ~~ 5v
1039 1039  
1033 +
1034 +
1040 1040  = 4. Configure LHT65N via AT command or LoRaWAN downlink =
1041 1041  
1042 1042  
... ... @@ -1105,6 +1105,8 @@
1105 1105  
1106 1106  * **Example 2**: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds
1107 1107  
1103 +
1104 +
1108 1108  == 4.2 Set External Sensor Mode ==
1109 1109  
1110 1110  
... ... @@ -1128,6 +1128,8 @@
1128 1128  
1129 1129  * 0xA20702003c: Same as AT+SETCNT=60
1130 1130  
1128 +
1129 +
1131 1131  == 4.3 Enable/Disable uplink Temperature probe ID ==
1132 1132  
1133 1133  
... ... @@ -1158,6 +1158,8 @@
1158 1158  * **0xA800**  **~-~->** AT+PID=0
1159 1159  * **0xA801**     **~-~->** AT+PID=1
1160 1160  
1160 +
1161 +
1161 1161  == 4.4 Set Password ==
1162 1162  
1163 1163  
... ... @@ -1207,6 +1207,8 @@
1207 1207  
1208 1208  * There is no downlink command to set to Sleep mode.
1209 1209  
1211 +
1212 +
1210 1210  == 4.7 Set system time ==
1211 1211  
1212 1212  
... ... @@ -1310,6 +1310,8 @@
1310 1310  
1311 1311  * Example: 0xA301  ~/~/  Same as AT+CLRDTA
1312 1312  
1316 +
1317 +
1313 1313  == 4.13 Auto Send None-ACK messages ==
1314 1314  
1315 1315  
... ... @@ -1328,6 +1328,8 @@
1328 1328  
1329 1329  * Example: 0x3401  ~/~/  Same as AT+PNACKMD=1
1330 1330  
1336 +
1337 +
1331 1331  == 4.14 Modified WMOD command for external sensor TMP117 or DS18B20 temperature alarm(Since firmware 1.3.0) ==
1332 1332  
1333 1333  
... ... @@ -1772,6 +1772,8 @@
1772 1772  
1773 1773  * (% style="color:red" %)**E3**(%%): External Temperature Probe
1774 1774  
1782 +
1783 +
1775 1775  = 8. Packing Info =
1776 1776  
1777 1777  
... ... @@ -1785,11 +1785,15 @@
1785 1785  * Device Size:  10 x 10 x 3.5 mm
1786 1786  * Device Weight: 120.5g
1787 1787  
1797 +
1798 +
1788 1788  = 9. Reference material =
1789 1789  
1790 1790  
1791 1791  * [[Datasheet, photos, decoder, firmware>>https://www.dropbox.com/sh/una19zsni308dme/AACOKp6J2RF5TMlKWT5zU3RTa?dl=0]]
1792 1792  
1804 +
1805 +
1793 1793  = 10. FCC Warning =
1794 1794  
1795 1795  
... ... @@ -1798,3 +1798,6 @@
1798 1798  (1) This device may not cause harmful interference;
1799 1799  
1800 1800  (2) this device must accept any interference received, including interference that may cause undesired operation.
1814 +
1815 +
1816 +