Changes for page LHT65N -- Manual do sensor de temperatura e umidade LoRaWAN
Last modified by Xiaoling on 2023/07/18 10:12
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 9 removed)
Details
- Page properties
-
- Content
-
... ... @@ -120,19 +120,9 @@ 120 120 121 121 [[image:image-20220515123819-1.png||_mstalt="430742" height="379" width="317"]] 122 122 123 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 124 -|=(% 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** 125 -|(% 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" %)((( 126 -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. 127 -))) 128 -|(% 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" %)((( 129 -(% style="background-color:#f2f2f2; color:green" %)**Green led**(%%) will fast blink 5 times, LHT65N will enter working mode and start to JOIN LoRaWAN network. 130 -(% style="background-color:#f2f2f2; color:green" %)**Green led**(%%) will solidly turn on for 5 seconds after join in network. 131 -))) 132 -|(% 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"]] 133 133 134 134 135 - 136 136 == 2.3 Example to join LoRaWAN network == 137 137 138 138 ... ... @@ -160,7 +160,7 @@ 160 160 Each LHT65N is shipped with a sticker with its device EUI, APP Key and APP EUI as below: 161 161 ))) 162 162 163 -[[image:image-202 30426083319-1.png||height="258" width="556"]]153 +[[image:image-20220617150003-1.jpeg||_mstalt="5426434"]] 164 164 165 165 User can enter these keys in the LoRaWAN Server portal. Below is TTN V3 screenshot: 166 166 ... ... @@ -210,18 +210,18 @@ 210 210 After each uplink, the (% style="color:blue" %)**BLUE LED**(%%) will blink once. 211 211 ))) 212 212 213 -(% border="1" cellspacing="4" style="background-color:#f 2f2f2; width:390px" %)214 -|=(% style="width: 60px; background-color:#D9E2F3" %)(((203 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:390px" %) 204 +|=(% style="width: 60px;" %)((( 215 215 **Size(bytes)** 216 -)))|=(% style="width: 30px; background-color:#D9E2F3" %)(((206 +)))|=(% style="width: 30px;" %)((( 217 217 **2** 218 -)))|=(% style="width: 100px; background-color:#D9E2F3" %)(((208 +)))|=(% style="width: 100px;" %)((( 219 219 **2** 220 -)))|=(% style="width: 100px; background-color:#D9E2F3" %)(((210 +)))|=(% style="width: 100px;" %)((( 221 221 **2** 222 -)))|=(% style="width: 50px; background-color:#D9E2F3" %)(((212 +)))|=(% style="width: 50px;" %)((( 223 223 **1** 224 -)))|=(% style="width: 50px; background-color:#D9E2F3" %)(((214 +)))|=(% style="width: 50px;" %)((( 225 225 **4** 226 226 ))) 227 227 |(% style="width:97px" %)((( ... ... @@ -243,9 +243,7 @@ 243 243 ))) 244 244 245 245 * The First 6 bytes: has fix meanings for every LHT65N. 246 - 247 247 * The 7th byte (EXT #): defines the external sensor model. 248 - 249 249 * 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.) 250 250 251 251 ... ... @@ -264,25 +264,12 @@ 264 264 === 2.4.2 BAT-Battery Info === 265 265 266 266 267 -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 268 268 269 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:477px" %) 270 -|=(% style="width: 69px; background-color:#D9E2F3;color:#0070C0" %)((( 271 -**Bit(bit)** 272 -)))|=(% style="width: 253px;background-color:#D9E2F3;color:#0070C0" %)[15:14]|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)[13:0] 273 -|(% style="width:66px" %)((( 274 -**Value** 275 -)))|(% style="width:250px" %)((( 276 -BAT Status 277 -00(b): Ultra Low ( BAT <= 2.50v) 278 -01(b): Low (2.50v <=BAT <= 2.55v) 279 -10(b): OK (2.55v <= BAT <=2.65v) 280 -11(b): Good (BAT >= 2.65v) 281 -)))|(% style="width:152px" %)Actually BAT voltage 257 +[[image:image-20220523152839-18.png||_mstalt="457613"]] 282 282 283 - **(b)stands for binary**259 +(b)stands for binary 284 284 285 - 286 286 [[image:image-20220522235639-1.png||_mstalt="431392" height="139" width="727"]] 287 287 288 288 ... ... @@ -289,7 +289,6 @@ 289 289 Check the battery voltage for LHT65N. 290 290 291 291 * BAT status=(0Xcba4>>14)&0xFF=11 (BIN) ,very good 292 - 293 293 * Battery Voltage =0xCBA4&0x3FFF=0x0BA4=2980mV 294 294 295 295 ... ... @@ -303,7 +303,7 @@ 303 303 304 304 [[image:image-20220522235639-3.png||_mstalt="432120"]] 305 305 306 -* Temperature: (0xF5C6-65536)/100=-26.18℃ (% style="display:none" %)280 +* Temperature: (0xF5C6-65536)/100=-26.18℃ 307 307 308 308 309 309 ... ... @@ -312,7 +312,7 @@ 312 312 313 313 [[image:image-20220522235639-4.png||_mstalt="432484" height="138" width="722"]] 314 314 315 -* Humidity: 0x025C/10=60.4% (% style="display:none" %)289 +* Humidity: 0x025C/10=60.4% 316 316 317 317 318 318 ... ... @@ -321,13 +321,9 @@ 321 321 322 322 Bytes for External Sensor: 323 323 324 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:425px" %) 325 -|=(% style="width: 102px; background-color:#D9E2F3;color:#0070C0" %)**EXT # **Value|=(% style="width: 323px;background-color:#D9E2F3;color:#0070C0" %)External Sensor Type 326 -|(% style="width:102px" %)0x01|(% style="width:319px" %)Sensor E3, Temperature Sensor 327 -|(% style="width:102px" %)0x09|(% style="width:319px" %)Sensor E3, Temperature Sensor, Datalog Mod 298 +[[image:image-20220523152822-17.png||_mstalt="454545"]] 328 328 329 329 330 - 331 331 === 2.4.6 Ext value === 332 332 333 333 ==== 2.4.6.1 Ext~=1, E3 Temperature Sensor ==== ... ... @@ -364,25 +364,28 @@ 364 364 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: 365 365 ))) 366 366 337 +((( 338 + 339 +))) 367 367 368 -(% border="1" cellspacing="4" style="background-color:#f 2f2f2; width:480px" %)369 -|=(% style="width: 50px; background-color:#D9E2F3" %)(((341 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:480px" %) 342 +|=(% style="width: 50px;" %)((( 370 370 **Size(bytes)** 371 -)))|=(% style="width: 70px; background-color:#D9E2F3" %)(((344 +)))|=(% style="width: 70px;" %)((( 372 372 **2** 373 -)))|=(% style="width: 120px; background-color:#D9E2F3" %)(((346 +)))|=(% style="width: 120px;" %)((( 374 374 **2** 375 -)))|=(% style="width: 120px; background-color:#D9E2F3" %)(((348 +)))|=(% style="width: 120px;" %)((( 376 376 **2** 377 -)))|=(% style="width: 50px; background-color:#D9E2F3" %)(((350 +)))|=(% style="width: 50px;" %)((( 378 378 **1** 379 -)))|=(% style="width: 70px; background-color:#D9E2F3" %)(((352 +)))|=(% style="width: 70px;" %)((( 380 380 **4** 381 381 ))) 382 382 |(% style="width:110px" %)((( 383 383 **Value** 384 384 )))|(% style="width:71px" %)((( 385 -External temperature 358 +[[External temperature>>||anchor="H4.2SetExternalSensorMode"]] 386 386 )))|(% style="width:99px" %)((( 387 387 [[Built-In Temperature>>||anchor="H2.4.3Built-inTemperature"]] 388 388 )))|(% style="width:132px" %)((( ... ... @@ -395,9 +395,9 @@ 395 395 396 396 * **Battery status & Built-in Humidity** 397 397 398 -(% border="1" cellspacing="4" style="background-color:#f 2f2f2; width:461px" %)399 -|=(% style="width: 6 9px;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]400 -|(% 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" %)((( 401 401 BAT Status 402 402 00(b): Ultra Low ( BAT <= 2.50v) 403 403 01(b): Low (2.50v <=BAT <= 2.55v) ... ... @@ -409,12 +409,12 @@ 409 409 410 410 * **Status & Ext Byte** 411 411 412 -(% border="1" cellspacing="4" style="background-color:#f 2f2f2; width:500px" %)413 -|=(% 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]** 414 414 |=(% 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) 415 415 416 416 * (% style="color:blue" %)**Poll Message Flag**:(%%) 1: This message is a poll message reply, 0: means this is a normal uplink. 417 -* (% style="color:blue" %)**Sync time OK**: (%%) 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. 418 418 * (% 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) 419 419 420 420 ... ... @@ -485,21 +485,9 @@ 485 485 486 486 487 487 488 -==== 2.4.6.5 Ext~= 11SHT31 Sensor (Since Firmware v1.4.1) ====461 +==== 2.4.6.5 Ext~=4 Interrupt Mode (Since Firmware v1.3) ==== 489 489 490 490 491 -[[image:65N-E31F.jpg||height="454" width="459"]] 492 - 493 - 494 -(% style="color:blue" %)**Ext=11,Temperature & Humidity Sensor(SHT31):** 495 - 496 -[[image:SHT31.png]] 497 - 498 - 499 - 500 -==== 2.4.6.6 Ext~=4 Interrupt Mode (Since Firmware v1.3) ==== 501 - 502 - 503 503 (% style="color:red" %)**Note: In this mode, 3.3v output will be always ON. LHT65N will send an uplink when there is a trigger.** 504 504 505 505 ... ... @@ -516,21 +516,21 @@ 516 516 517 517 Ext=4,Interrupt Sensor: 518 518 519 -(% border="1" cellspacing="4" style="background-color:#f 2f2f2; width:504px" %)480 +(% border="1.5" cellpadding="4" cellspacing="4" style="background-color:#ffffcc; color:green; height:6px; width:478px" %) 520 520 |(% style="width:101px" %)((( 521 - **AT+EXT=4,1**522 -)))|(% style="width:3 95px" %)(((523 - **Sent uplink packet in both rising and falling interrupt**482 +AT+EXT=4,1 483 +)))|(% style="width:373px" %)((( 484 +Sent uplink packet in both rising and falling interrupt 524 524 ))) 525 525 |(% style="width:101px" %)((( 526 - **AT+EXT=4,2**527 -)))|(% style="width:3 95px" %)(((528 - **Sent uplink packet only in falling interrupt**487 +AT+EXT=4,2 488 +)))|(% style="width:373px" %)((( 489 +Sent uplink packet only in falling interrupt 529 529 ))) 530 530 |(% style="width:101px" %)((( 531 - **AT+EXT=4,3**532 -)))|(% style="width:3 95px" %)(((533 - **Sent uplink packet only in rising interrupt**492 +AT+EXT=4,3 493 +)))|(% style="width:373px" %)((( 494 +Sent uplink packet only in rising interrupt 534 534 ))) 535 535 536 536 Trigger by falling edge: ... ... @@ -544,7 +544,7 @@ 544 544 545 545 546 546 547 -==== 2.4.6. 7Ext~=8 Counting Mode(Since Firmware v1.3) ====508 +==== 2.4.6.6 Ext~=8 Counting Mode(Since Firmware v1.3) ==== 548 548 549 549 550 550 (% style="color:red" %)**Note: In this mode, 3.3v output will be always ON. LHT65N will count for every interrupt and uplink periodically.** ... ... @@ -562,21 +562,21 @@ 562 562 563 563 Ext=8, Counting Sensor ( 4 bytes): 564 564 565 -(% border=" 1" cellspacing="4" style="background-color:#f2f2f2; width:330px" %)566 -|(% style="width:13 1px" %)(((567 - **AT+EXT=8,0**568 -)))|(% style="width: 195px" %)(((569 - **Count at falling interrupt**526 +(% border="2" cellpadding="4" cellspacing="4" style="background-color:#ffffcc; color:green; height:6px; width:381px" %) 527 +|(% style="width:138px" %)((( 528 +AT+EXT=8,0 529 +)))|(% style="width:240px" %)((( 530 +Count at falling interrupt 570 570 ))) 571 -|(% style="width:13 1px" %)(((572 - **AT+EXT=8,1**573 -)))|(% style="width: 195px" %)(((574 - **Count at rising interrupt**532 +|(% style="width:138px" %)((( 533 +AT+EXT=8,1 534 +)))|(% style="width:240px" %)((( 535 +Count at rising interrupt 575 575 ))) 576 -|(% style="width:13 1px" %)(((577 - **AT+SETCNT=60**578 -)))|(% style="width: 195px" %)(((579 - **Sent current count to 60**537 +|(% style="width:138px" %)((( 538 +AT+SETCNT=60 539 +)))|(% style="width:240px" %)((( 540 +Sent current count to 60 580 580 ))) 581 581 582 582 [[image:image-20220906101320-6.png||_mstalt="428064"]] ... ... @@ -602,6 +602,9 @@ 602 602 Datacake IoT platform provides a human-friendly interface to show the sensor data, once we have sensor data in TTN V3, we can use Datacake to connect to TTN V3 and see the data in Datacake. Below are the steps: 603 603 ))) 604 604 566 +((( 567 + 568 +))) 605 605 606 606 ((( 607 607 (% style="color:blue" %)**Step 1**(%%): Be sure that your device is programmed and properly connected to the LoRaWAN network. ... ... @@ -611,6 +611,9 @@ 611 611 (% style="color:blue" %)**Step 2**(%%): Configure your Application to forward data to Datacake you will need to add integration. Go to TTN V3 Console ~-~-> Applications ~-~-> Integrations ~-~-> Add Integrations. 612 612 ))) 613 613 578 +((( 579 + 580 +))) 614 614 615 615 ((( 616 616 Add Datacake: ... ... @@ -724,10 +724,9 @@ 724 724 725 725 User can poll sensor value based on timestamps from the server. Below is the downlink command. 726 726 727 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:428px" %) 728 -|(% style="width:58px" %)**1byte**|(% style="width:128px" %)**4bytes**|(% style="width:123px" %)**4bytes**|(% style="width:116px" %)**1byte** 729 -|(% style="width:58px" %)31|(% style="width:128px" %)Timestamp start|(% style="width:123px" %)Timestamp end|(% style="width:116px" %)Uplink Interval 694 +[[image:image-20220523152302-15.png||_mstalt="451581"]] 730 730 696 + 731 731 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. 732 732 733 733 For example, downlink command (% _mstmutation="1" %)**31 5FC5F350 5FC6 0160 05**(%%) ... ... @@ -744,10 +744,10 @@ 744 744 745 745 **Retrieval data payload:** 746 746 747 -(% border="1" cellspacing="4" style="background-color:#f 2f2f2; width:480px" %)748 -|=(% style="width: 60px; background-color:#D9E2F3" %)(((713 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:480px" %) 714 +|=(% style="width: 60px;" %)((( 749 749 **Size(bytes)** 750 -)))|=(% style="width: 90px; background-color:#D9E2F3" %)**2**|=(% style="width: 90px;background-color:#D9E2F3" %)**2**|=(% style="width: 70px;background-color:#D9E2F3" %)**2**|=(% style="width: 100px;background-color:#D9E2F3" %)**1**|=(% style="width: 70px;background-color:#D9E2F3" %)**4**716 +)))|=(% style="width: 90px;" %)**2**|=(% style="width: 90px;" %)**2**|=(% style="width: 70px;" %)**2**|=(% style="width: 100px;" %)**1**|=(% style="width: 70px;" %)**4** 751 751 |(% style="width:97px" %)**Value**|(% style="width:123px" %)[[External sensor data>>||anchor="H2.4.6Extvalue"]]|(% style="width:108px" %)[[Built In Temperature>>||anchor="H2.4.3Built-inTemperature"]]|(% style="width:133px" %)[[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity"]]|(% style="width:159px" %)Poll message flag & Ext|(% style="width:80px" %)[[Unix Time Stamp>>||anchor="H2.6.2UnixTimeStamp"]] 752 752 753 753 **Poll message flag & Ext:** ... ... @@ -779,7 +779,7 @@ 779 779 780 780 If LHT65N has below data inside Flash: 781 781 782 -[[image:image-202 30426171833-4.png]]748 +[[image:image-20220523144455-1.png||_mstalt="430040" height="335" width="735"]] 783 783 784 784 785 785 If user sends below downlink command: (% style="background-color:yellow" %)3160065F9760066DA705 ... ... @@ -910,11 +910,11 @@ 910 910 911 911 Explain: 912 912 913 -* (% style="color:#037691" %)**parameter1: 879 +* (% style="color:#037691" %)**parameter1:**(%%)Set Working Mode to **Mode 3** 914 914 * (% style="color:#037691" %)**parameter2:**(%%) Set the temperature sampling mode to** 1**(1:DS18B20;2:TMP117;3:** **Internal GXHT30). 915 -* (% style="color:#037691" %)**parameter3: 916 -* (% style="color:#037691" %)**parameter4: 917 -* (% style="color:#037691" %)**parameter5 & parameter6: 881 +* (% style="color:#037691" %)**parameter3:**(%%)Sampling Interval is **60**s. 882 +* (% 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) 883 +* (% style="color:#037691" %)**parameter5 & parameter6:**(%%)Temperature alarm range is **-16** to **32**°C, 918 918 * (% 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. 919 919 920 920 (% style="color:#4f81bd" %)**Downlink Command:** ... ... @@ -935,7 +935,6 @@ 935 935 936 936 ARTEMP=01 937 937 938 - 939 939 **Uplink payload( Fport=3)** 940 940 941 941 **Example: CBEA**01**0992**//0A41//**09C4** ... ... @@ -1067,44 +1067,6 @@ 1067 1067 1068 1068 1069 1069 1070 -== 3.3 E31F Temperature Probe == 1071 - 1072 - 1073 -[[image:65N-E31F-1.jpg||height="169" width="170"]] [[image:65N-E31F.jpg||height="196" width="198"]] 1074 - 1075 - 1076 -Temperature sensor with 1 meters cable long 1077 - 1078 -**Built-in Temperature Sensor:** 1079 - 1080 -* Resolution: 0.01 °C 1081 -* Accuracy Tolerance : Typ ±0.3 °C 1082 -* Long Term Drift: < 0.02 °C/yr 1083 -* Operating Range: -40 ~~ 80 °C 1084 - 1085 -**Built-in Humidity Sensor:** 1086 - 1087 -* Resolution: 0.04 % RH 1088 -* Accuracy Tolerance : Typ ±3 % RH 1089 -* Long Term Drift: < 0.02 °C/yr 1090 -* Operating Range: 0 ~~ 96 % RH 1091 - 1092 -**External Temperature Sensor :** 1093 - 1094 -* Resolution: 0.01 °C 1095 -* Accuracy Tolerance : Typical ±0.3 °C 1096 -* Long Term Drift: < 0.02 °C/yr 1097 -* Operating Range: -40 ~~ 125 °C 1098 - 1099 -**External Humidity Sensor :** 1100 - 1101 -* Resolution: 0.04 % RH 1102 -* Accuracy Tolerance : Typ ±3 % RH 1103 -* Long Term Drift: < 0.02 °C/yr 1104 -* Operating Range: 0 ~~ 96 % RH 1105 - 1106 - 1107 - 1108 1108 = 4. Configure LHT65N via AT command or LoRaWAN downlink = 1109 1109 1110 1110 ... ... @@ -1160,11 +1160,9 @@ 1160 1160 1161 1161 (% style="color:#4f81bd" %)**AT Command: AT+TDC** 1162 1162 1163 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:501px" %) 1164 -|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:166px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:180px" %)**Response** 1165 -|(% style="width:155px" %)AT+TDC=?|(% style="width:162px" %)Show current transmit Interval|(% style="width:177px" %)30000 OK the interval is 30000ms = 30s 1166 -|(% style="width:155px" %)AT+TDC=60000|(% style="width:162px" %)Set Transmit Interval|(% style="width:177px" %)OK Set transmit interval to 60000ms = 60 seconds 1090 +[[image:image-20220523150701-2.png||_mstalt="427453"]] 1167 1167 1092 + 1168 1168 (% style="color:#4f81bd" %)**Downlink Command: 0x01** 1169 1169 1170 1170 Format: Command Code (0x01) followed by 3 bytes time value. ... ... @@ -1185,12 +1185,8 @@ 1185 1185 1186 1186 (% style="color:#4f81bd" %)**AT Command: AT+EXT** 1187 1187 1113 +[[image:image-20220523150759-3.png||_mstalt="432146"]] 1188 1188 1189 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:468px" %) 1190 -|(% 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** 1191 -|(% style="width:155px" %)AT+EXT=?|(% style="width:151px" %)Get current external sensor mode|(% style="width:158px" %)1 OK External Sensor mode =1 1192 -|(% style="width:155px" %)AT+EXT=1|(% colspan="2" rowspan="1" style="width:309px" %)Set external sensor mode to 1 1193 -|(% style="width:155px" %)AT+EXT=9|(% colspan="2" rowspan="1" style="width:309px" %)Set to external DS18B20 with timestamp 1194 1194 1195 1195 (% style="color:#4f81bd" %)**Downlink Command: 0xA2** 1196 1196 ... ... @@ -1228,10 +1228,9 @@ 1228 1228 1229 1229 (% style="color:#4f81bd" %)**AT Command:** 1230 1230 1231 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:381px" %) 1232 -|(% 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** 1233 -|(% style="width:155px" %)AT+PID=1|(% style="width:136px" %)Enable PID uplink|(% style="width:86px" %)OK 1152 +[[image:image-20220523150928-4.png||_mstalt="431821"]] 1234 1234 1154 + 1235 1235 (% style="color:#4f81bd" %)**Downlink Command:** 1236 1236 1237 1237 * **0xA800** **~-~->** AT+PID=0 ... ... @@ -1244,16 +1244,11 @@ 1244 1244 1245 1245 Feature: Set device password, max 9 digits 1246 1246 1167 + 1247 1247 (% style="color:#4f81bd" %)**AT Command: AT+PWORD** 1248 1248 1249 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:372px" %) 1250 -|(% 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** 1251 -|(% style="width:155px" %)AT+PWORD=?|(% style="width:124px" %)Show password|(% style="width:86px" %)((( 1252 -123456 1170 +[[image:image-20220523151052-5.png||_mstalt="428623"]] 1253 1253 1254 -OK 1255 -))) 1256 -|(% style="width:155px" %)AT+PWORD=999999|(% style="width:124px" %)Set password|(% style="width:86px" %)OK 1257 1257 1258 1258 (% style="color:#4f81bd" %)**Downlink Command:** 1259 1259 ... ... @@ -1265,12 +1265,12 @@ 1265 1265 1266 1266 Feature: Quit AT Command mode, so user needs to input password again before use AT Commands. 1267 1267 1183 + 1268 1268 (% style="color:#4f81bd" %)**AT Command: AT+DISAT** 1269 1269 1270 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:433px" %) 1271 -|(% 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** 1272 -|(% style="width:155px" %)AT+DISAT|(% style="width:191px" %)Quit AT Commands mode|(% style="width:86px" %)OK 1186 +[[image:image-20220523151132-6.png||_mstalt="428649"]] 1273 1273 1188 + 1274 1274 (% style="color:#4f81bd" %)**Downlink Command:** 1275 1275 1276 1276 No downlink command for this feature. ... ... @@ -1286,13 +1286,8 @@ 1286 1286 1287 1287 (% style="color:#4f81bd" %)**AT Command: AT+SLEEP** 1288 1288 1289 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:513px" %) 1290 -|(% 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** 1291 -|(% style="width:155px" %)AT+SLEEP|(% style="width:139px" %)Set to sleep mode|(% style="width:213px" %)((( 1292 -Clear all stored sensor data… 1204 +[[image:image-20220523151218-7.png||_mstalt="430703"]] 1293 1293 1294 -OK 1295 -))) 1296 1296 1297 1297 (% style="color:#4f81bd" %)**Downlink Command:** 1298 1298 ... ... @@ -1305,15 +1305,11 @@ 1305 1305 1306 1306 Feature: Set system time, unix format. [[See here for format detail.>>||anchor="H2.6.2UnixTimeStamp"]] 1307 1307 1218 + 1308 1308 (% style="color:#4f81bd" %)**AT Command:** 1309 1309 1310 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:506px" %) 1311 -|(% style="background-color:#d9e2f3; color:#0070c0; width:188px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:318px" %)**Function** 1312 -|(% style="width:154px" %)AT+TIMESTAMP=1611104352|(% style="width:285px" %)((( 1313 -OK 1221 +[[image:image-20220523151253-8.png||_mstalt="430677"]] 1314 1314 1315 -Set System time to 2021-01-20 00:59:12 1316 -))) 1317 1317 1318 1318 (% style="color:#4f81bd" %)**Downlink Command:** 1319 1319 ... ... @@ -1329,14 +1329,15 @@ 1329 1329 1330 1330 ((( 1331 1331 SYNCMOD is set to 1 by default. If user want to set a different time from LoRaWAN server, user need to set this to 0. 1238 + 1239 + 1332 1332 ))) 1333 1333 1334 1334 (% style="color:#4f81bd" %)**AT Command:** 1335 1335 1336 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:475px" %) 1337 -|(% style="background-color:#d9e2f3; color:#0070c0; width:156px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:315px" %)**Function** 1338 -|(% style="width:156px" %)AT+SYNCMOD=1|(% style="width:315px" %)Enable Sync system time via LoRaWAN MAC Command (DeviceTimeReq) 1244 +[[image:image-20220523151336-9.png||_mstalt="431717"]] 1339 1339 1246 + 1340 1340 (% style="color:#4f81bd" %)**Downlink Command:** 1341 1341 1342 1342 0x28 01 ~/~/ Same As AT+SYNCMOD=1 ... ... @@ -1348,12 +1348,12 @@ 1348 1348 1349 1349 Feature: Define System time sync interval. SYNCTDC default value: 10 days. 1350 1350 1258 + 1351 1351 (% style="color:#4f81bd" %)**AT Command:** 1352 1352 1353 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:472px" %) 1354 -|(% style="background-color:#d9e2f3; color:#0070c0; width:158px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:314px" %)**Function** 1355 -|(% style="width:156px" %)AT+SYNCTDC=0x0A |(% style="width:311px" %)Set SYNCTDC to 10 (0x0A), so the sync time is 10 days. 1261 +[[image:image-20220523151411-10.png||_mstalt="449696"]] 1356 1356 1263 + 1357 1357 (% style="color:#4f81bd" %)**Downlink Command:** 1358 1358 1359 1359 **0x29 0A** ~/~/ Same as AT+SYNCTDC=0x0A ... ... @@ -1364,9 +1364,10 @@ 1364 1364 1365 1365 Feature: Print the sector data from start page to stop page (max is 416 pages). 1366 1366 1274 + 1367 1367 (% style="color:#4f81bd" %)**AT Command: AT+PDTA** 1368 1368 1369 -[[image:image-202 30426164330-2.png]]1277 +[[image:image-20220523151450-11.png||_mstalt="451035"]] 1370 1370 1371 1371 1372 1372 (% style="color:#4f81bd" %)**Downlink Command:** ... ... @@ -1379,9 +1379,10 @@ 1379 1379 1380 1380 Feature: Print the last few data entries 1381 1381 1290 + 1382 1382 (% style="color:#4f81bd" %)**AT Command: AT+PLDTA** 1383 1383 1384 -[[image:image-202 30426164932-3.png]]1293 +[[image:image-20220523151524-12.png||_mstalt="452101"]] 1385 1385 1386 1386 1387 1387 (% style="color:#4f81bd" %)**Downlink Command:** ... ... @@ -1397,15 +1397,9 @@ 1397 1397 1398 1398 (% style="color:#4f81bd" %)**AT Command: AT+CLRDTA** 1399 1399 1309 +[[image:image-20220523151556-13.png||_mstalt="454129"]] 1400 1400 1401 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:503px" %) 1402 -|(% 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** 1403 -|(% style="width:155px" %)AT+CLRDTA |(% style="width:134px" %)Clear date record|(% style="width:209px" %)((( 1404 -Clear all stored sensor data… 1405 1405 1406 -OK 1407 -))) 1408 - 1409 1409 (% style="color:#4f81bd" %)**Downlink Command: 0xA3** 1410 1410 1411 1411 * Example: 0xA301 ~/~/ Same as AT+CLRDTA ... ... @@ -1417,12 +1417,13 @@ 1417 1417 1418 1418 Feature: LHT65N will wait for ACK for each uplink, If LHT65N doesn't get ACK from the IoT server, it will consider the message doesn't arrive server and store it. LHT65N keeps sending messages in normal periodically. Once LHT65N gets ACK from a server, it will consider the network is ok and start to send the not-arrive message. 1419 1419 1323 + 1420 1420 (% style="color:#4f81bd" %)**AT Command: AT+PNACKMD** 1421 1421 1422 1422 The default factory setting is 0 1423 1423 1424 -(% border="1" cellspacing="4" style="background-color:#f 2f2f2; width:367px" %)1425 -|=(% 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**1328 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:367px" %) 1329 +|=(% style="width: 158px;" %)**Command Example**|=(% style="width: 118px;" %)**Function**|=(% style="width: 87px;" %)**Response** 1426 1426 |(% style="width:158px" %)AT+PNACKMD=1|(% style="width:118px" %)Poll None-ACK message|(% style="width:87px" %)OK 1427 1427 1428 1428 (% style="color:#4f81bd" %)**Downlink Command: 0x34** ... ... @@ -1436,8 +1436,8 @@ 1436 1436 1437 1437 Feature: Set internal and external temperature sensor alarms. 1438 1438 1439 -(% border="1" cellspacing="4" style="background-color:#f 2f2f2; width:500px" %)1440 -|=(% style="width: 250px; background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 200px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**Response**1343 +(% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:500px" %) 1344 +|=(% style="width: 250px;" %)**Command Example**|=(% style="width: 200px;" %)**Function**|=(% style="width: 50px;" %)**Response** 1441 1441 |(% style="width:268px" %)AT+WMOD=parameter1,parameter2,parameter3,parameter4|(% style="width:255px" %)Set internal and external temperature sensor alarms|(% style="width:181px" %)OK 1442 1442 1443 1443 (% style="color:#037691" %)**AT+WMOD=parameter1,parameter2,parameter3,parameter4** ... ... @@ -1749,7 +1749,7 @@ 1749 1749 [[image:image-20220615153355-1.png||_mstalt="430222"]] 1750 1750 1751 1751 1752 -(% 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.1656 +(% style="color:blue" %)**Step1**(%%): Install TremoProgrammer first. 1753 1753 1754 1754 [[image:image-20220615170542-5.png||_mstalt="430638"]] 1755 1755 ... ... @@ -1815,7 +1815,7 @@ 1815 1815 [[image:image-20220623110706-1.png||_mstalt="427869"]] 1816 1816 1817 1817 1818 -(% 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.1722 +(% style="color:blue" %)**Step1**(%%): Install TremoProgrammer first. 1819 1819 1820 1820 [[image:image-20220615170542-5.png||_mstalt="430638"]] 1821 1821 ... ... @@ -1907,3 +1907,6 @@ 1907 1907 (1) This device may not cause harmful interference; 1908 1908 1909 1909 (2) this device must accept any interference received, including interference that may cause undesired operation. 1814 + 1815 + 1816 +
- 65N-E31F-1.jpg
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Ellie - Size
-
... ... @@ -1,1 +1,0 @@ 1 -43.5 KB - Content
- 65N-E31F.jpg
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Ellie - Size
-
... ... @@ -1,1 +1,0 @@ 1 -51.2 KB - Content
- SHT31.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Ellie - Size
-
... ... @@ -1,1 +1,0 @@ 1 -7.6 KB - Content
- image-20230426083319-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -190.0 KB - Content
- image-20230426155837-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -2.4 KB - Content
- image-20230426164330-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -36.6 KB - Content
- image-20230426164932-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -23.2 KB - Content
- image-20230426171833-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -33.0 KB - Content
- image-20230509140803-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Ellie - Size
-
... ... @@ -1,1 +1,0 @@ 1 -11.1 KB - Content