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

From version 237.3
edited by Xiaoling
on 2023/04/26 17:09
Change comment: There is no comment for this version
To version 238.6
edited by Xiaoling
on 2023/04/26 18:05
Change comment: There is no comment for this version

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? ==
... ... @@ -127,6 +127,8 @@
127 127  )))
128 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.
129 129  
134 +
135 +
130 130  == 2.3 Example to join LoRaWAN network ==
131 131  
132 132  
... ... @@ -242,6 +242,8 @@
242 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  
251 +
252 +
245 245  === 2.4.1 Decoder in TTN V3 ===
246 246  
247 247  
... ... @@ -284,6 +284,8 @@
284 284  
285 285  * Battery Voltage =0xCBA4&0x3FFF=0x0BA4=2980mV
286 286  
295 +
296 +
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  
308 +
309 +
298 298  === 2.4.4 Built-in Humidity ===
299 299  
300 300  
... ... @@ -302,6 +302,8 @@
302 302  
303 303  * Humidity:    0x025C/10=60.4%
304 304  
317 +
318 +
305 305  === 2.4.5 Ext # ===
306 306  
307 307  
... ... @@ -312,6 +312,8 @@
312 312  |(% style="width:102px" %)0x01|(% style="width:319px" %)Sensor E3, Temperature Sensor
313 313  |(% style="width:102px" %)0x09|(% style="width:319px" %)Sensor E3, Temperature Sensor, Datalog Mod
314 314  
329 +
330 +
315 315  === 2.4.6 Ext value ===
316 316  
317 317  ==== 2.4.6.1 Ext~=1, E3 Temperature Sensor ====
... ... @@ -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  
420 +
421 +
404 404  ==== 2.4.6.3 Ext~=6, ADC Sensor (use with E2 Cable) ====
405 405  
406 406  
... ... @@ -749,13 +749,9 @@
749 749  
750 750  If LHT65N has below data inside Flash:
751 751  
752 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:717px" %)
753 -|=(% style="width: 92px; background-color:#D9E2F3;color:#0070C0" %)Flash Add|=(% style="width: 126px; background-color:#D9E2F3;color:#0070C0" %)**Unix Time**|=(% style="width: 50px; background-color:#D9E2F3;color:#0070C0" %)**Ext**|=(% style="width: 104px;background-color:#D9E2F3;color:#0070C0" %)**BAT voltage**|=(% style="width: 341px; background-color:#D9E2F3;color:#0070C0" %)**Value**
754 -|(% style="width:92px" %)80196E0|(% style="width:126px" %)21/1/19 04:27:03|(% style="width:50px" %)1|(% style="width:104px" %)3145|(% style="width:341px" %)sht_temp=22.00 sht_hum=32.6 ds_temp=327.67
770 +[[image:image-20230426171833-4.png]]
755 755  
756 -[[image:image-20220523144455-1.png||_mstalt="430040" height="335" width="735"]]
757 757  
758 -
759 759  If user sends below downlink command: (% style="background-color:yellow" %)3160065F9760066DA705
760 760  
761 761  Where : Start time: 60065F97 = time 21/1/19 04:27:03
... ... @@ -984,6 +984,8 @@
984 984  * RED LED when external sensor is not connected
985 985  * For each success downlink, the PURPLE LED will blink once
986 986  
1001 +
1002 +
987 987  == 2.9 installation ==
988 988  
989 989  
... ... @@ -1036,6 +1036,8 @@
1036 1036  * Operating Range: -40 ~~ 125 °C
1037 1037  * Working voltage 2.35v ~~ 5v
1038 1038  
1055 +
1056 +
1039 1039  = 4. Configure LHT65N via AT command or LoRaWAN downlink =
1040 1040  
1041 1041  
... ... @@ -1096,7 +1096,6 @@
1096 1096  |(% style="width:155px" %)AT+TDC?|(% style="width:162px" %)Show current transmit Interval|(% style="width:177px" %)30000 OK the interval is 30000ms = 30s
1097 1097  |(% style="width:155px" %)AT+TDC=60000|(% style="width:162px" %)Set Transmit Interval|(% style="width:177px" %)OK Set transmit interval to 60000ms = 60 seconds
1098 1098  
1099 -
1100 1100  (% style="color:#4f81bd" %)**Downlink Command: 0x01**
1101 1101  
1102 1102  Format: Command Code (0x01) followed by 3 bytes time value.
... ... @@ -1107,6 +1107,8 @@
1107 1107  
1108 1108  * **Example 2**: Downlink Payload: 0100003C  ~/~/ Set Transmit Interval (TDC) = 60 seconds
1109 1109  
1127 +
1128 +
1110 1110  == 4.2 Set External Sensor Mode ==
1111 1111  
1112 1112  
... ... @@ -1117,12 +1117,11 @@
1117 1117  
1118 1118  
1119 1119  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:468px" %)
1120 -|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:151px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:158px" %)**Response**
1139 +|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:153px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:160px" %)**Response**
1121 1121  |(% style="width:155px" %)AT+EXT?|(% style="width:151px" %)Get current external sensor mode|(% style="width:158px" %)1 OK External Sensor mode =1
1122 1122  |(% style="width:155px" %)AT+EXT=1|(% colspan="2" rowspan="1" style="width:309px" %)Set external sensor mode to 1
1123 1123  |(% style="width:155px" %)AT+EXT=9|(% colspan="2" rowspan="1" style="width:309px" %)Set to external DS18B20 with timestamp
1124 1124  
1125 -
1126 1126  (% style="color:#4f81bd" %)**Downlink Command: 0xA2**
1127 1127  
1128 1128  Total bytes: 2 ~~ 5 bytes
... ... @@ -1135,6 +1135,8 @@
1135 1135  
1136 1136  * 0xA20702003c: Same as AT+SETCNT=60
1137 1137  
1156 +
1157 +
1138 1138  == 4.3 Enable/Disable uplink Temperature probe ID ==
1139 1139  
1140 1140  
... ... @@ -1159,15 +1159,16 @@
1159 1159  
1160 1160  
1161 1161  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:381px" %)
1162 -|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:136px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:86px" %)**Response**
1182 +|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:138px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:88px" %)**Response**
1163 1163  |(% style="width:155px" %)AT+PID=1|(% style="width:136px" %)Enable PID uplink|(% style="width:86px" %)OK
1164 1164  
1165 -
1166 1166  (% style="color:#4f81bd" %)**Downlink Command:**
1167 1167  
1168 1168  * **0xA800**  **~-~->** AT+PID=0
1169 1169  * **0xA801**     **~-~->** AT+PID=1
1170 1170  
1190 +
1191 +
1171 1171  == 4.4 Set Password ==
1172 1172  
1173 1173  
... ... @@ -1178,7 +1178,7 @@
1178 1178  
1179 1179  
1180 1180  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:372px" %)
1181 -|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:124px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:86px" %)**Response**
1202 +|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:128px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:89px" %)**Response**
1182 1182  |(% style="width:155px" %)AT+PWORD=?|(% style="width:124px" %)Show password|(% style="width:86px" %)(((
1183 1183  123456
1184 1184  
... ... @@ -1186,7 +1186,6 @@
1186 1186  )))
1187 1187  |(% style="width:155px" %)AT+PWORD=999999|(% style="width:124px" %)Set password|(% style="width:86px" %)OK
1188 1188  
1189 -
1190 1190  (% style="color:#4f81bd" %)**Downlink Command:**
1191 1191  
1192 1192  No downlink command for this feature.
... ... @@ -1205,7 +1205,6 @@
1205 1205  |(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:191px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:86px" %)**Response**
1206 1206  |(% style="width:155px" %)AT+DISAT|(% style="width:191px" %)Quit AT Commands mode|(% style="width:86px" %)OK
1207 1207  
1208 -
1209 1209  (% style="color:#4f81bd" %)**Downlink Command:**
1210 1210  
1211 1211  No downlink command for this feature.
... ... @@ -1223,7 +1223,7 @@
1223 1223  
1224 1224  
1225 1225  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:513px" %)
1226 -|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:139px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:213px" %)**Response**
1245 +|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:140px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:218px" %)**Response**
1227 1227  |(% style="width:155px" %)AT+SLEEP|(% style="width:139px" %)Set to sleep mode|(% style="width:213px" %)(((
1228 1228  Clear all stored sensor data…
1229 1229  
... ... @@ -1234,6 +1234,8 @@
1234 1234  
1235 1235  * There is no downlink command to set to Sleep mode.
1236 1236  
1256 +
1257 +
1237 1237  == 4.7 Set system time ==
1238 1238  
1239 1239  
... ... @@ -1244,7 +1244,7 @@
1244 1244  
1245 1245  
1246 1246  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:506px" %)
1247 -|(% style="background-color:#d9e2f3; color:#0070c0; width:154px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:285px" %)**Function**
1268 +|(% style="background-color:#d9e2f3; color:#0070c0; width:188px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:318px" %)**Function**
1248 1248  |(% style="width:154px" %)AT+TIMESTAMP=1611104352|(% style="width:285px" %)(((
1249 1249  OK
1250 1250  
... ... @@ -1251,7 +1251,6 @@
1251 1251  Set System time to 2021-01-20 00:59:12
1252 1252  )))
1253 1253  
1254 -
1255 1255  (% style="color:#4f81bd" %)**Downlink Command:**
1256 1256  
1257 1257  0x306007806000  ~/~/  Set timestamp to 0x(6007806000),Same as AT+TIMESTAMP=1611104352
... ... @@ -1277,7 +1277,6 @@
1277 1277  |(% style="background-color:#d9e2f3; color:#0070c0; width:156px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:315px" %)**Function**
1278 1278  |(% style="width:156px" %)AT+SYNCMOD=1|(% style="width:315px" %)Enable Sync system time via LoRaWAN MAC Command (DeviceTimeReq)
1279 1279  
1280 -
1281 1281  (% style="color:#4f81bd" %)**Downlink Command:**
1282 1282  
1283 1283  0x28 01  ~/~/  Same As AT+SYNCMOD=1
... ... @@ -1294,10 +1294,9 @@
1294 1294  
1295 1295  
1296 1296  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:472px" %)
1297 -|(% style="background-color:#d9e2f3; color:#0070c0; width:156px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:311px" %)**Function**
1316 +|(% style="background-color:#d9e2f3; color:#0070c0; width:158px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:314px" %)**Function**
1298 1298  |(% style="width:156px" %)AT+SYNCTDC=0x0A |(% style="width:311px" %)Set SYNCTDC to 10 (0x0A), so the sync time is 10 days.
1299 1299  
1300 -
1301 1301  (% style="color:#4f81bd" %)**Downlink Command:**
1302 1302  
1303 1303  **0x29 0A**  ~/~/ Same as AT+SYNCTDC=0x0A
... ... @@ -1314,8 +1314,6 @@
1314 1314  [[image:image-20230426164330-2.png]]
1315 1315  
1316 1316  
1317 -
1318 -
1319 1319  (% style="color:#4f81bd" %)**Downlink Command:**
1320 1320  
1321 1321  No downlink commands for feature
... ... @@ -1332,8 +1332,6 @@
1332 1332  [[image:image-20230426164932-3.png]]
1333 1333  
1334 1334  
1335 -
1336 -
1337 1337  (% style="color:#4f81bd" %)**Downlink Command:**
1338 1338  
1339 1339  No downlink commands for feature
... ... @@ -1349,7 +1349,7 @@
1349 1349  
1350 1350  
1351 1351  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:503px" %)
1352 -|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:134px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:209px" %)**Response**
1366 +|(% style="background-color:#d9e2f3; color:#0070c0; width:157px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:137px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:209px" %)**Response**
1353 1353  |(% style="width:155px" %)AT+CLRDTA |(% style="width:134px" %)Clear date record|(% style="width:209px" %)(((
1354 1354  Clear all stored sensor data…
1355 1355  
... ... @@ -1356,11 +1356,12 @@
1356 1356  OK
1357 1357  )))
1358 1358  
1359 -
1360 1360  (% style="color:#4f81bd" %)**Downlink Command: 0xA3**
1361 1361  
1362 1362  * Example: 0xA301  ~/~/  Same as AT+CLRDTA
1363 1363  
1377 +
1378 +
1364 1364  == 4.13 Auto Send None-ACK messages ==
1365 1365  
1366 1366  
... ... @@ -1372,7 +1372,7 @@
1372 1372  The default factory setting is 0
1373 1373  
1374 1374  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:367px" %)
1375 -|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 118px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 87px;background-color:#D9E2F3;color:#0070C0" %)**Response**
1390 +|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 87px;background-color:#D9E2F3;color:#0070C0" %)**Response**
1376 1376  |(% style="width:158px" %)AT+PNACKMD=1|(% style="width:118px" %)Poll None-ACK message|(% style="width:87px" %)OK
1377 1377  
1378 1378  (% style="color:#4f81bd" %)**Downlink Command: 0x34**
... ... @@ -1379,6 +1379,8 @@
1379 1379  
1380 1380  * Example: 0x3401  ~/~/  Same as AT+PNACKMD=1
1381 1381  
1397 +
1398 +
1382 1382  == 4.14 Modified WMOD command for external sensor TMP117 or DS18B20 temperature alarm(Since firmware 1.3.0) ==
1383 1383  
1384 1384  
... ... @@ -1823,6 +1823,8 @@
1823 1823  
1824 1824  * (% style="color:red" %)**E3**(%%): External Temperature Probe
1825 1825  
1843 +
1844 +
1826 1826  = 8. Packing Info =
1827 1827  
1828 1828  
... ... @@ -1836,11 +1836,15 @@
1836 1836  * Device Size:  10 x 10 x 3.5 mm
1837 1837  * Device Weight: 120.5g
1838 1838  
1858 +
1859 +
1839 1839  = 9. Reference material =
1840 1840  
1841 1841  
1842 1842  * [[Datasheet, photos, decoder, firmware>>https://www.dropbox.com/sh/una19zsni308dme/AACOKp6J2RF5TMlKWT5zU3RTa?dl=0]]
1843 1843  
1865 +
1866 +
1844 1844  = 10. FCC Warning =
1845 1845  
1846 1846  
image-20230426171833-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +33.0 KB
Content