<
From version < 57.10 >
edited by Xiaoling
on 2022/05/23 14:08
To version < 100.6 >
edited by Xiaoling
on 2022/05/25 11:50
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,5 +1,5 @@
1 1  (% style="text-align:center" %)
2 -[[image:image-20220523115324-1.jpeg||height="500" width="500"]]
2 +[[image:image-20220523115324-1.jpeg||height="317" width="317"]]
3 3  
4 4  
5 5  **LHT65N LoRaWAN Temperature & Humidity Sensor Manual**
... ... @@ -6,6 +6,7 @@
6 6  
7 7  
8 8  
9 +
9 9  **Table of Contents:**
10 10  
11 11  {{toc/}}
... ... @@ -12,8 +12,9 @@
12 12  
13 13  
14 14  
15 -= 1.Introduction =
16 16  
17 += 1. Introduction =
18 +
17 17  == 1.1 What is LHT65N Temperature & Humidity Sensor ==
18 18  
19 19  (((
... ... @@ -132,11 +132,7 @@
132 132  
133 133  [[image:image-20220515123819-1.png||height="379" width="317"]]
134 134  
135 -(% border="1" style="background-color:#ffffcc; color:green; width:739px" %)
136 -|**Behavior on ACT**|**Function**|(% style="width:424px" %)**Action**
137 -|**Pressing ACT between 1s < time < 3s**|Test uplink status|(% style="width:424px" %)If LHT65N is already Joined to the LoRaWAN network, LHT65N will send an uplink packet, if LHT65N has an external sensor connected, blue led will blink once. If LHT65N has no external sensor, red led will blink once.
138 -|**Pressing ACT for more than 3s**|Active Device|(% style="width:424px" %)green led will fast blink 5 times, LHT65N will enter working mode and start to JOIN LoRaWAN network. green led will solid turn on for 5 seconds after join in network.
139 -|**Fast press ACT 5 times**|Deactivate Device|(% style="width:424px" %)red led will solid on for 5 seconds. This means LHT65N is in Deep Sleep Mode.
137 +[[image:image-20220525110604-2.png]]
140 140  
141 141  == 2.3 Example to join LoRaWAN network ==
142 142  
... ... @@ -190,45 +190,39 @@
190 190  
191 191  After each uplink, the (% style="color:blue" %)**BLUE LED**(%%) will blink once.
192 192  
193 -
194 -(% border="1" style="background-color:#ffffcc; color:green; width:428px" %)
195 -|(% style="width:106px" %)(((
191 +(% border="1" style="background-color:#ffffcc; color:green; width:426px" %)
192 +|(% style="width:97px" %)(((
196 196  **Size(bytes)**
197 -)))|(% style="width:46px" %)(((
194 +)))|(% style="width:39px" %)(((
198 198  **2**
199 -)))|(% style="width:104px" %)(((
196 +)))|(% style="width:100px" %)(((
200 200  **2**
201 -)))|(% style="width:80px" %)(((
198 +)))|(% style="width:77px" %)(((
202 202  **2**
203 -)))|(% style="width:51px" %)(((
200 +)))|(% style="width:47px" %)(((
204 204  **1**
205 -)))|(% style="width:35px" %)(((
202 +)))|(% style="width:51px" %)(((
206 206  **4**
207 207  )))
208 -|(% style="width:106px" %)(((
205 +|(% style="width:97px" %)(((
209 209  **Value**
210 -)))|(% style="width:46px" %)(((
211 -[[BAT>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.2BAT-BatteryInfo]]
212 -)))|(% style="width:104px" %)(((
207 +)))|(% style="width:39px" %)(((
208 +[[BAT>>||anchor="H2.4.2BAT-BatteryInfo"]]
209 +)))|(% style="width:100px" %)(((
213 213  (((
214 -[[Built-In>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.3Built-inTemperature]]
211 +[[Built-In Temperature>>||anchor="H2.4.3Built-inTemperature"]]
215 215  )))
216 -
213 +)))|(% style="width:77px" %)(((
217 217  (((
218 -[[Temperature>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.3Built-inTemperature]]
215 +[[Built-in>>||anchor="H2.4.4Built-inHumidity"]]
219 219  )))
220 -)))|(% style="width:80px" %)(((
221 221  (((
222 -[[Built-in>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]]
218 +[[Humidity>>||anchor="H2.4.4Built-inHumidity"]]
223 223  )))
224 -
225 -(((
226 -[[Humidity>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]]
227 -)))
220 +)))|(% style="width:47px" %)(((
221 +[[Ext>>||anchor="H2.4.5Ext23"]] #
228 228  )))|(% style="width:51px" %)(((
229 -[[Ext>>path:#Extension_Sensor]] #
230 -)))|(% style="width:35px" %)(((
231 -[[Ext value>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.6Extvalue]]
223 +[[Ext value>>||anchor="H2.4.6Extvalue"]]
232 232  )))
233 233  
234 234  * The First 6 bytes: has fix meanings for every LHT65N.
... ... @@ -249,40 +249,8 @@
249 249  
250 250  These two bytes of BAT include the battery state and the actually voltage
251 251  
252 -(% border="1" style="background-color:#ffffcc; color:green; width:502px" %)
253 -|(% style="width:75px" %)(((
254 -Bit(bit)
255 -)))|(% style="width:259px" %)(((
256 -[15:14]
257 -)))|(% style="width:164px" %)(((
258 -[13:0]
259 -)))
260 -|(% style="width:75px" %)(((
261 -Value
262 -)))|(% style="width:259px" %)(((
263 -(((
264 -BAT Status
265 -)))
244 +[[image:image-20220523152839-18.png]]
266 266  
267 -(((
268 -00(b): Ultra Low ( BAT <= 2.50v)
269 -)))
270 -
271 -(((
272 -01(b): Low  (2.50v <=BAT <= 2.55v)
273 -)))
274 -
275 -(((
276 -10(b): OK   (2.55v <= BAT <=2.65v)
277 -)))
278 -
279 -(((
280 -11(b): Good   (BAT >= 2.65v)
281 -)))
282 -)))|(% style="width:164px" %)(((
283 -Actually BAT voltage
284 -)))
285 -
286 286  [[image:image-20220522235639-1.png||height="139" width="727"]]
287 287  
288 288  Check the battery voltage for LHT65N.
... ... @@ -310,10 +310,7 @@
310 310  
311 311  Bytes for External Sensor:
312 312  
313 -(% border="1" style="background-color:#ffffcc; color:green; width:473px" %)
314 -|(% style="width:139px" %)**EXT # Value**|(% style="width:331px" %)**External Sensor Type**
315 -|(% style="width:139px" %)0x01|(% style="width:331px" %)Sensor E3, Temperature Sensor
316 -|(% style="width:139px" %)0x09|(% style="width:331px" %)Sensor E3, Temperature Sensor, Datalog Mod
273 +[[image:image-20220523152822-17.png]]
317 317  
318 318  === 2.4.6 Ext value ===
319 319  
... ... @@ -342,29 +342,53 @@
342 342  
343 343  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:
344 344  
345 -(% border="1" style="background-color:#ffffcc; color:green; width:533px" %)
346 -|(% style="width:96px" %)**Size(bytes)**|(% style="width:71px" %)**2**|(% style="width:69px" %)**2**|(% style="width:88px" %)**2**|(% style="width:69px" %)**1**|(% style="width:75px" %)**4**
347 -|(% style="width:96px" %)**Value**|(% style="width:71px" %)[[External temperature>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.2SetExternalSensorMode]]|(% style="width:69px" %)(((
348 -[[Built-In>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.3Built-inTemperature]]
302 +(% border="1" style="background-color:#ffffcc; color:green; width:510px" %)
303 +|(% style="width:96px" %)(((
304 +**Size(bytes)**
305 +)))|(% style="width:71px" %)(((
306 +**2**
307 +)))|(% style="width:99px" %)(((
308 +**2**
309 +)))|(% style="width:132px" %)(((
310 +**2**
311 +)))|(% style="width:54px" %)(((
312 +**1**
313 +)))|(% style="width:64px" %)(((
314 +**4**
315 +)))
316 +|(% style="width:96px" %)(((
317 +**Value**
318 +)))|(% style="width:71px" %)(((
319 +[[External temperature>>||anchor="H4.2SetExternalSensorMode"]]
320 +)))|(% style="width:99px" %)(((
321 +(((
322 +[[Built-In>>||anchor="H2.4.3Built-inTemperature"]]
323 +)))
349 349  
350 -[[Temperature>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.3Built-inTemperature]]
351 -)))|(% style="width:88px" %)(((
325 +(((
326 +[[Temperature>>||anchor="H2.4.3Built-inTemperature"]]
327 +)))
328 +)))|(% style="width:132px" %)(((
329 +(((
352 352  BAT Status &
331 +)))
353 353  
354 -[[Built-in>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]]
355 -
356 -[[Humidity>>http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]]
357 -)))|(% style="width:69px" %)Status & Ext|(% style="width:75px" %)(((
358 -[[Unix>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.1SetTransmitIntervalTime]]
359 -
360 -[[Time Stamp>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.1SetTransmitIntervalTime]]
333 +(((
334 +[[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity"]]
361 361  )))
336 +)))|(% style="width:54px" %)(((
337 +Status & Ext
338 +)))|(% style="width:64px" %)(((
339 +(((
340 +[[Unix Time Stamp>>||anchor="H2.6.2UnixTimeStamp"]]
341 +)))
342 +)))
362 362  
363 363  * **Battery status & (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)Built-in Humidity(%%)**
364 364  
365 -(% border="1" style="background-color:#ffffcc; color:green; width:587px" %)
366 -|Bit(bit)|(% style="width:280px" %)[15:14]|(% style="width:136px" %)[11:0]
367 -|Value|(% style="width:280px" %)(((
346 +(% border="1" style="background-color:#ffffcc; color:green; width:469px" %)
347 +|(% style="width:65px" %)Bit(bit)|(% style="width:267px" %)[15:14]|(% style="width:134px" %)[11:0]
348 +|(% style="width:65px" %)Value|(% style="width:267px" %)(((
368 368  BAT Status
369 369  
370 370  00(b): Ultra Low ( BAT <= 2.50v)
... ... @@ -374,8 +374,8 @@
374 374  10(b): OK   (2.55v <= BAT <=2.65v)
375 375  
376 376  11(b): Good   (BAT >= 2.65v)
377 -)))|(% style="width:136px" %)(((
378 -[[Built-in Humidity>>path:http://8.211.40.43/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H2.4.4Built-inHumidity]]
358 +)))|(% style="width:134px" %)(((
359 +[[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity"]]
379 379  
380 380  
381 381  )))
... ... @@ -382,11 +382,7 @@
382 382  
383 383  * **Status & Ext Byte**
384 384  
385 -(% border="1" style="background-color:#ffffcc; color:green; width:732px" %)
386 -|(% style="width:128px" %)**Bits**|(% style="width:102px" %)**7**|(% style="width:145px" %)**6**|(% style="width:117px" %)**5**|(% style="width:147px" %)**4**|(% style="width:90px" %)**[3:0]**
387 -|(% style="width:128px" %)**Status & Ext**|(% style="width:102px" %)Not Defined|(% style="width:145px" %)Poll Message Flag|(% style="width:117px" %)Sync time OK|(% style="width:147px" %)Unix Time Request|(% style="width:90px" %)(((
388 -Ext:0b(1001)
389 -)))
366 +[[image:image-20220523152434-16.png]]
390 390  
391 391  * Poll Message Flag: 1: This message is a poll message reply, 0: means this is a normal uplink.
392 392  * 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.
... ... @@ -419,14 +419,21 @@
419 419  
420 420  [[image:image-20220523000825-9.png||height="366" width="392"]]
421 421  
422 -[[image:image-20220523000825-10.png||height="432" width="762"]]
399 +[[image:image-20220523000825-10.png||height="413" width="728"]]
423 423  
424 424  == 2.6 Datalog Feature ==
425 425  
426 -This feature is always enabled. When user wants to retrieve the sensor value, he can send a poll command from the IoT platform to ask LHT65N to send the value in the required time slot.
403 +Datalog Feature is to ensure IoT Server can get all sampling data from Sensor even if the LoRaWAN network is down. For each sampling, LHT65N will store the reading for future retrieving purposes. There are two ways for IoT servers to get datalog from LHT65N.
427 427  
428 -=== 2.6.1 Unix TimeStamp ===
405 +=== 2.6.1 Ways to get datalog via LoRaWAN ===
429 429  
407 +There are two methods:
408 +
409 +1. IoT Server sends a downlink LoRaWAN command to [[poll the value>>||anchor="H2.6.4Pollsensorvalue"]] for specify time range.
410 +1. Set [[PNACKMD=1>>||anchor="H4.13AutoSendNone-ACKmessages"]], LHT65N will wait for ACK for every uplink, when there is no LoRaWAN network, LHT65N will store the sensor data, and it will send all messages after network recover.
411 +
412 +=== 2.6.2 Unix TimeStamp ===
413 +
430 430  LHT65N uses Unix TimeStamp format based on
431 431  
432 432  [[image:image-20220523001219-11.png||height="97" width="627"]]
... ... @@ -440,98 +440,207 @@
440 440  Below is the converter example
441 441  )))
442 442  
443 -[[image:image-20220523001219-12.png||height="302" width="730"]]
427 +[[image:image-20220523001219-12.png||height="298" width="720"]]
444 444  
445 445  So, we can use AT+TIMESTAMP=1611889405 or downlink 3060137afd00 to set the current time 2021 – Jan ~-~- 29 Friday 03:03:25
446 446  
431 +=== 2.6.3 Set Device Time ===
447 447  
448 -=== 2.6.2 Set Device Time ===
449 -
433 +(((
450 450  There are two ways to set device’s time:
435 +)))
451 451  
437 +(((
452 452  **~1. Through LoRaWAN MAC Command (Default settings)**
439 +)))
453 453  
441 +(((
454 454  User need to set SYNCMOD=1 to enable sync time via MAC command.
443 +)))
455 455  
445 +(((
456 456  Once LHT65N Joined LoRaWAN network, it will send the MAC command (DeviceTimeReq) and the server will reply with (DeviceTimeAns) to send the current time to LHT65N. If LHT65N fails to get the time from the server, LHT65N will use the internal time and wait for next time request (AT+SYNCTDC to set the time request period, default is 10 days).
447 +)))
457 457  
449 +(((
458 458  Note: LoRaWAN Server need to support LoRaWAN v1.0.3(MAC v1.0.3) or higher to support this MAC command feature, Chirpstack,TTN V3 v3 and loriot support but TTN V3 v2 doesn’t support. If server doesn’t support this command, it will through away uplink packet with this command, so user will lose the packet with time request for TTN V3 v2 if SYNCMOD=1.
451 +)))
459 459  
453 +(((
454 +
455 +)))
460 460  
457 +(((
461 461  **2. Manually Set Time**
459 +)))
462 462  
461 +(((
463 463  User needs to set SYNCMOD=0 to manual time, otherwise, the user set time will be overwritten by the time set by the server.
463 +)))
464 464  
465 +=== 2.6.4 Poll sensor value ===
465 465  
466 -=== 2.6.3 Poll sensor value ===
467 -
468 468  User can poll sensor value based on timestamps from the server. Below is the downlink command.
469 469  
469 +[[image:image-20220523152302-15.png]]
470 470  
471 -(% border="1" style="width:454px" %)
472 -|(% style="width:69px" %)1byte|(% style="width:129px" %)4bytes|(% style="width:134px" %)4bytes|(% style="width:119px" %)1byte
473 -|(% style="width:69px" %)31|(% style="width:129px" %)Timestamp start|(% style="width:134px" %)Timestamp end|(% style="width:119px" %)Uplink Interval
474 -
471 +(((
475 475  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.
473 +)))
476 476  
475 +(((
476 +For example, downlink command (% style="display:none" %) (%%)**31 5FC5F350 5FC6 0160 05**
477 +)))
477 477  
478 -For example, downlink command 31 5FC5F350 5FC6 0160 05
479 -
479 +(((
480 480  Is to check 2020/12/1 07:40:00 to 2020/12/1 08:40:00’s data
481 +)))
481 481  
483 +(((
482 482  Uplink Internal =5s,means LHT65N will send one packet every 5s. range 5~~255s.
485 +)))
483 483  
484 484  
485 -=== 2.6.4 Datalog Uplink payload ===
488 +=== 2.6.5 Datalog Uplink payload ===
486 486  
487 487  The Datalog poll reply uplink will use below payload format.
488 488  
492 +(((
493 +**Retrieval data payload**
494 +)))
489 489  
490 -Retrieval data payload
496 +(% border="1" style="background-color:#ffffcc; color:green; width:510px" %)
497 +|(% style="width:93px" %)(((
498 +(((
499 +**Size(bytes)**
500 +)))
501 +)))|(% style="width:71px" %)(((
502 +(((
503 +**2**
504 +)))
505 +)))|(% style="width:102px" %)(((
506 +(((
507 +**2**
508 +)))
509 +)))|(% style="width:86px" %)(((
510 +(((
511 +**2**
512 +)))
513 +)))|(% style="width:86px" %)(((
514 +(((
515 +**1**
516 +)))
517 +)))|(% style="width:48px" %)(((
518 +(((
519 +**4**
520 +)))
521 +)))
522 +|(% style="width:93px" %)(((
523 +(((
524 +**Value**
525 +)))
526 +)))|(% style="width:71px" %)(((
527 +(((
528 +[[External sensor data>>||anchor="H2.4.6Extvalue"]]
529 +)))
530 +)))|(% style="width:102px" %)(((
531 +(((
532 +(((
533 +[[Built In>>||anchor="H2.4.3Built-inTemperature"]]
534 +)))
535 +)))
491 491  
492 -(% border="1" %)
493 -|**Size(bytes)**|**2**|**2**|**2**|**1**|**4**
494 -|**Value**|[[External sensor data>>path:#Extension_sensor_value]]|(((
495 -[[Built-In>>path:#SHT20_Temperature]]
537 +(((
538 +(((
539 +[[Temperature>>||anchor="H2.4.3Built-inTemperature"]]
540 +)))
541 +)))
542 +)))|(% style="width:86px" %)(((
543 +(((
544 +(((
545 +[[Built-in>>||anchor="H2.4.4Built-inHumidity"]]
546 +)))
547 +)))
496 496  
497 -[[Temperature>>path:#SHT20_Temperature]]
498 -)))|(((
499 -[[Built-in>>path:#SHT20_Humidity]]
549 +(((
550 +(((
551 +[[Humidity>>||anchor="H2.4.4Built-inHumidity"]]
552 +)))
553 +)))
554 +)))|(% style="width:86px" %)(((
555 +(((
556 +[[Poll message flag & Ext>>||anchor="H2.6.4DatalogUplinkpayload"]]
557 +)))
558 +)))|(% style="width:48px" %)(((
559 +(((
560 +(((
561 +[[Unix Time Stamp>>||anchor="H2.6.2UnixTimeStamp"]]
562 +)))
563 +)))
500 500  
501 -[[Humidity>>path:#SHT20_Humidity]]
502 -)))|[[Poll message flag & Ext>>path:#Poll_EXT]]|(((
503 -[[Unix Time Stamp>>path:#Unix_Time_Stamp]]
504 -
565 +(((
566 +(((
505 505  
506 506  )))
569 +)))
570 +)))
507 507  
508 -Poll message flag & Ext
572 +**Poll message flag & Ext**
509 509  
574 +[[image:image-20220523152208-14.png]]
510 510  
511 -(% border="1" %)
512 -|**Bits**|**7**|**6**|**5**|**4**|**[3:0]**
513 -|**Status & Ext**|Not Defined|Poll Message Flag|Sync time OK|Unix Time Request|(((
514 -Ext:
576 +(((
577 +(((
578 +Poll Message Flag: 1: This message is a poll message reply.
579 +)))
580 +)))
515 515  
516 -0b(1001)
582 +* (((
583 +(((
584 +Poll Message Flag is set to 1.
517 517  )))
586 +)))
587 +* (((
588 +(((
589 +Each data entry is 11 bytes, to save airtime and battery, devices will send max bytes according to the current DR and Frequency bands.
590 +)))
591 +)))
518 518  
519 -Poll Message Flag: 1: This message is a poll message reply.
520 -
521 -* Poll Message Flag is set to 1.
522 -* Each data entry is 11 bytes, to save airtime and battery, devices will send max bytes according to the current DR and Frequency bands.
523 -
593 +(((
594 +(((
524 524  For example, in US915 band, the max payload for different DR is:
596 +)))
597 +)))
525 525  
526 -a)      DR0: max is 11 bytes so one entry of data
599 +(((
600 +(((
601 +a) DR0: max is 11 bytes so one entry of data
602 +)))
603 +)))
527 527  
528 -b)      DR1: max is 53 bytes so devices will upload 4 entries of data (total 44 bytes)
605 +(((
606 +(((
607 +b) DR1: max is 53 bytes so devices will upload 4 entries of data (total 44 bytes)
608 +)))
609 +)))
529 529  
530 -c)      DR2: total payload includes 11 entries of data
611 +(((
612 +(((
613 +c) DR2: total payload includes 11 entries of data
614 +)))
615 +)))
531 531  
532 -d)      DR3: total payload includes 22 entries of data.
617 +(((
618 +(((
619 +d) DR3: total payload includes 22 entries of data.
620 +)))
621 +)))
533 533  
623 +(((
624 +(((
534 534  If devise doesn’t have any data in the polling time. Device will uplink 11 bytes of 0   
626 +)))
627 +)))
535 535  
536 536  
537 537  **Example:**
... ... @@ -538,35 +538,27 @@
538 538  
539 539  If LHT65N has below data inside Flash:
540 540  
541 -Flash Addr   |Unix Time | Ext | BAT voltage|  Value                  
634 +[[image:image-20220523144455-1.png||height="335" width="735"]]
542 542  
543 -80196E0 21/1/19 04:27:03 1 3145 sht_temp=22.00 sht_hum=32.6 ds_temp=327.67
636 +(((
637 +If user sends below downlink command: (% style="background-color:yellow" %)3160065F9760066DA705
638 +)))
544 544  
545 -80196F0 21/1/19 04:28:57 1 3145 sht_temp=21.90 sht_hum=33.1 ds_temp=327.67
546 -
547 -8019700 21/1/19 04:30:30 1 3145 sht_temp=21.81 sht_hum=33.4 ds_temp=327.67
548 -
549 -8019710 21/1/19 04:40:30 1 3145 sht_temp=21.65 sht_hum=33.7 ds_temp=327.67
550 -
551 -8019720 21/1/19 04:50:30 1 3147 sht_temp=21.55 sht_hum=34.1 ds_temp=327.67
552 -
553 -8019730 21/1/19 05:00:30 1 3149 sht_temp=21.50 sht_hum=34.1 ds_temp=327.67
554 -
555 -8019740 21/1/19 05:10:30 1 3149 sht_temp=21.43 sht_hum=34.6 ds_temp=327.67
556 -
557 -8019750 21/1/19 05:20:30 1 3151 sht_temp=21.35 sht_hum=34.9 ds_temp=327.67
558 -
559 -
560 -If user sends below downlink command:
561 -
562 -3160065F9760066DA705
563 -
640 +(((
564 564   Where : Start time: 60065F97 = time 21/1/19 04:27:03
642 +)))
565 565  
644 +(((
566 566   Stop time 60066DA7= time 21/1/19 05:27:03
646 +)))
567 567  
648 +(((
649 +
650 +)))
568 568  
652 +(((
569 569  LHT65N will uplink this payload.
654 +)))
570 570  
571 571  [[image:image-20220523001219-13.png||height="421" width="727"]]
572 572  
... ... @@ -586,35 +586,58 @@
586 586  
587 587  Unix time is 0x60065F97=1611030423s=21/1/19 04:27:03
588 588  
589 -
590 590  == 2.7 Alarm Mode ==
591 591  
592 592  Alarm mode feature is added since firmware v1.5. When device is in Alarm mode, it will check the built-in sensor temperature in a short interval. If the temperature exceeds the pre-configure range, it will send an uplink immediately.
593 593  
678 +(((
679 +(% style="color:red" %)Note: Alarm mode will increase a little big the power consumption, we recommend extending the normal reading time when enabling this feature.
680 +)))
594 594  
595 -Note: Alarm mode will increase a little big the power consumption, we recommend extending the normal reading time when enabling this feature.
682 +(((
683 +**AT Commands for Alarm mode:**
684 +)))
596 596  
597 -
598 -AT Commands for Alarm mode:
599 -
686 +(% class="box infomessage" %)
687 +(((
688 +(((
600 600  **AT+WMOD=1**: Enable/Disable Alarm Mode. (0:Disable, 1: Enable)
690 +)))
691 +)))
601 601  
693 +(% class="box infomessage" %)
694 +(((
695 +(((
602 602  **AT+CITEMP=1**: The interval to check the temperature for Alarm. (Unit: minute)
697 +)))
698 +)))
603 603  
604 -
605 -
606 606  == 2.8 LED Indicator ==
607 607  
702 +(((
608 608  The LHT65N has a triple color LED which for easy shows different stage.
704 +)))
609 609  
706 +(((
610 610  While pressing ACT button, the LED will work as per LED status with ACT button.
708 +)))
611 611  
710 +(((
612 612  In a normal working state:
712 +)))
613 613  
614 -* For each uplink, the BLUE LED or RED LED will blink once.
615 -* BLUE LED when an external sensor is connected
616 -* RED LED when an external sensor is not connected
617 -* For each success downlink, the PURPLE LED will blink once
714 +* (((
715 +For each uplink, the BLUE LED or RED LED will blink once.
716 +)))
717 +* (((
718 +BLUE LED when an external sensor is connected
719 +)))
720 +* (((
721 +RED LED when an external sensor is not connected
722 +)))
723 +* (((
724 +For each success downlink, the PURPLE LED will blink once
725 +)))
618 618  
619 619  ----
620 620  
... ... @@ -640,29 +640,55 @@
640 640  
641 641  = 4. Configure LHT65N via AT Command or LoRaWAN Downlink =
642 642  
751 +(((
643 643  Use can configure LHT65N via AT Command or LoRaWAN Downlink.
753 +)))
644 644  
645 -* AT Command Connection: See [[FAQ>>path:#AT_COMMAND]].
646 -* LoRaWAN Downlink instruction for different platforms:
755 +* (((
756 +AT Command Connection: See [[FAQ>>path:#AT_COMMAND]].
757 +)))
758 +* (((
759 +LoRaWAN Downlink instruction for different platforms:
760 +)))
647 647  
762 +(((
648 648  [[http:~~/~~/wiki.dragino.com/index.php?title=Main_Page#Use_Note_for_Server>>url:http://wiki.dragino.com/index.php?title=Main_Page#Use_Note_for_Server]]
764 +)))
649 649  
766 +(((
650 650  There are two kinds of commands to configure LHT65N, they are:
768 +)))
651 651  
652 -* **General Commands**.
770 +(((
771 +(% style="color:#4f81bd" %)* **General Commands**.
772 +)))
653 653  
774 +(((
654 654  These commands are to configure:
776 +)))
655 655  
656 -* General system settings like: uplink interval.
657 -* LoRaWAN protocol & radio-related commands.
778 +* (((
779 +General system settings like: uplink interval.
780 +)))
781 +* (((
782 +LoRaWAN protocol & radio-related commands.
783 +)))
658 658  
785 +(((
659 659  They are the same for all Dragino Devices which supports DLWS-005 LoRaWAN Stack(Note~*~*). These commands can be found on the wiki:
787 +)))
660 660  
789 +(((
661 661  [[http:~~/~~/wiki.dragino.com/index.php?title=End_Device_Downlink_Command>>url:http://wiki.dragino.com/index.php?title=End_Device_Downlink_Command]]
791 +)))
662 662  
663 -* **Commands special design for LHT65N**
793 +(((
794 +(% style="color:#4f81bd" %)* **Commands special design for LHT65N**
795 +)))
664 664  
797 +(((
665 665  These commands are only valid for LHT65N, as below:
799 +)))
666 666  
667 667  == 4.1 Set Transmit Interval Time ==
668 668  
... ... @@ -670,29 +670,26 @@
670 670  
671 671  **AT Command: AT+TDC**
672 672  
673 -(% border="1" %)
674 -|**Command Example**|**Function**|**Response**
675 -|AT+TDC?|Show current transmit Interval|(((
676 -30000
807 +[[image:image-20220523150701-2.png]]
677 677  
678 -OK
679 -
680 -the interval is 30000ms = 30s
809 +(((
810 +**Downlink Command: 0x01**
681 681  )))
682 -|AT+TDC=60000|Set Transmit Interval|(((
683 -OK
684 684  
685 -Set transmit interval to 60000ms = 60 seconds
813 +(((
814 +Format: Command Code (0x01) followed by 3 bytes time value.
686 686  )))
687 687  
688 -**Downlink Command: 0x01**
689 -
690 -Format: Command Code (0x01) followed by 3 bytes time value.
691 -
817 +(((
692 692  If the downlink payload=0100003C, it means set the END Node’s Transmit Interval to 0x00003C=60(S), while type code is 01.
819 +)))
693 693  
694 -* Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds
695 -* Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
821 +* (((
822 +**Example 1**: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds
823 +)))
824 +* (((
825 +**Example 2**: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
826 +)))
696 696  
697 697  == 4.2 Set External Sensor Mode ==
698 698  
... ... @@ -700,27 +700,29 @@
700 700  
701 701  **AT Command: AT+EXT**
702 702  
703 -(% border="1" %)
704 -|**Command Example**|**Function**|**Response**
705 -|AT+EXT?|Get current external sensor mode|(((
706 -1
834 +[[image:image-20220523150759-3.png]]
707 707  
708 -OK
709 -
710 -External Sensor mode =1
836 +(((
837 +**Downlink Command: 0xA2**
711 711  )))
712 -|AT+EXT=1|(% colspan="2" %)Set external sensor mode to 1
713 -|AT+EXT=9|(% colspan="2" %)Set to external DS18B20 with timestamp
714 714  
715 -**Downlink Command: 0xA2**
716 -
840 +(((
717 717  Total bytes: 2 ~~ 5 bytes
842 +)))
718 718  
719 -Example:
844 +(((
845 +**Example:**
846 +)))
720 720  
721 -* 0xA201: Set external sensor type to E1
722 -* 0xA209: Same as AT+EXT=9
723 -* 0xA20702003c,Same as AT+SETCNT=60
848 +* (((
849 +0xA201: Set external sensor type to E1
850 +)))
851 +* (((
852 +0xA209: Same as AT+EXT=9
853 +)))
854 +* (((
855 +0xA20702003c,Same as AT+SETCNT=60
856 +)))
724 724  
725 725  == 4.3 Enable/Disable uplink Temperature probe ID ==
726 726  
... ... @@ -731,17 +731,14 @@
731 731  
732 732  PID is default set to disable (0)
733 733  
734 -
735 735  **AT Command:**
736 736  
737 -(% border="1" %)
738 -|**Command Example**|**Function**|**Response**
739 -|AT+PID=1|Enable PID uplink|OK
869 +[[image:image-20220523150928-4.png]]
740 740  
741 741  **Downlink Command:**
742 742  
743 -* 0xA800     à AT+PID=0
744 -* 0xA801     à AT+PID=1
873 +* 0xA800  **~-~->** AT+PID=0
874 +* 0xA801     **~-~->** AT+PID=1
745 745  
746 746  == 4.4 Set Password ==
747 747  
... ... @@ -749,19 +749,15 @@
749 749  
750 750  **AT Command: AT+PWORD**
751 751  
752 -(% border="1" %)
753 -|**Command Example**|**Function**|**Response**
754 -|AT+PWORD=?|Show password|(((
755 -123456
882 +[[image:image-20220523151052-5.png]]
756 756  
757 -
758 -OK
884 +(((
885 +**Downlink Command:**
759 759  )))
760 -|AT+PWORD=999999|Set password|OK
761 761  
762 -**Downlink Command:**
763 -
888 +(((
764 764  No downlink command for this feature.
890 +)))
765 765  
766 766  == 4.5 Quit AT Command ==
767 767  
... ... @@ -769,15 +769,12 @@
769 769  
770 770  **AT Command: AT+DISAT**
771 771  
772 -(% border="1" %)
773 -|**Command Example**|**Function**|**Response**
774 -|AT+DISAT|Quit AT Commands mode|OK
898 +[[image:image-20220523151132-6.png]]
775 775  
776 776  **Downlink Command:**
777 777  
778 778  No downlink command for this feature.
779 779  
780 -
781 781  == 4.6 Set to sleep mode ==
782 782  
783 783  Feature: Set device to sleep mode
... ... @@ -784,15 +784,8 @@
784 784  
785 785  **AT Command: AT+SLEEP**
786 786  
787 -(% border="1" %)
788 -| | |
789 -|**Command Example**|**Function**|**Response**
790 -|AT+SLEEP|Set to sleep mode|(((
791 -Clear all stored sensor data…
910 +[[image:image-20220523151218-7.png]]
792 792  
793 -OK
794 -)))
795 -
796 796  **Downlink Command:**
797 797  
798 798  * There is no downlink command to set to Sleep mode.
... ... @@ -803,14 +803,8 @@
803 803  
804 804  **AT Command:**
805 805  
806 -(% border="1" %)
807 -|**Command Example**|**Function**
808 -|AT+TIMESTAMP=1611104352|(((
809 -OK
922 +[[image:image-20220523151253-8.png]]
810 810  
811 -Set System time to 2021-01-20 00:59:12
812 -)))
813 -
814 814  **Downlink Command:**
815 815  
816 816  0x306007806000 ~/~/ Set timestamp to 0x(6007806000),Same as AT+TIMESTAMP=1611104352
... ... @@ -817,15 +817,19 @@
817 817  
818 818  == 4.8 Set Time Sync Mode ==
819 819  
930 +(((
820 820  Feature: Enable/Disable Sync system time via LoRaWAN MAC Command (DeviceTimeReq), LoRaWAN server must support v1.0.3 protocol to reply this command.
932 +)))
821 821  
934 +(((
822 822  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.
936 +)))
823 823  
824 -
938 +(((
825 825  **AT Command:**
940 +)))
826 826  
827 -|**Command Example**|**Function**
828 -|AT+SYNCMOD=1|Enable Sync system time via LoRaWAN MAC Command (DeviceTimeReq)
942 +[[image:image-20220523151336-9.png]]
829 829  
830 830  **Downlink Command:**
831 831  
... ... @@ -839,9 +839,7 @@
839 839  
840 840  **AT Command:**
841 841  
842 -(% border="1" %)
843 -|**Command Example**|**Function**
844 -|AT+SYNCTDC=0x0A|Set SYNCTDC to 10 (0x0A), so the sync time is 10 days.
956 +[[image:image-20220523151411-10.png]]
845 845  
846 846  **Downlink Command:**
847 847  
... ... @@ -853,51 +853,8 @@
853 853  
854 854  **AT Command: AT+PDTA**
855 855  
856 -(% border="1" %)
857 -|**Command Example**|**Response**
858 -|(((
859 -AT+PDTA=1,3
968 +[[image:image-20220523151450-11.png]]
860 860  
861 -
862 -
863 -Print page 1 to 3
864 -)))|(((
865 -8019500 19/6/26 16:48 1 2992 sht_temp=28.21 sht_hum=71.5 ds_temp=27.31
866 -
867 -8019510 19/6/26 16:53 1 2994 sht_temp=27.64 sht_hum=69.3 ds_temp=26.93
868 -
869 -8019520 19/6/26 16:58 1 2996 sht_temp=28.39 sht_hum=72.0 ds_temp=27.06
870 -
871 -8019530 19/6/26 17:03 1 2996 sht_temp=27.97 sht_hum=70.4 ds_temp=27.12
872 -
873 -8019540 19/6/26 17:08 1 2996 sht_temp=27.80 sht_hum=72.9 ds_temp=27.06
874 -
875 -8019550 19/6/26 17:13 1 2998 sht_temp=27.30 sht_hum=72.4 ds_temp=26.68
876 -
877 -8019560 19/6/26 17:22 1 2992 sht_temp=26.27 sht_hum=62.3 ds_temp=26.56
878 -
879 -8019570
880 -
881 -8019580
882 -
883 -8019590
884 -
885 -80195A0
886 -
887 -80195B0
888 -
889 -80195C0
890 -
891 -80195D0
892 -
893 -80195E0
894 -
895 -80195F0
896 -
897 -
898 -OK
899 -)))
900 -
901 901  **Downlink Command:**
902 902  
903 903  No downlink commands for feature
... ... @@ -908,54 +908,41 @@
908 908  
909 909  **AT Command: AT+PLDTA**
910 910  
911 -(% border="1" %)
912 -|**Command Example**|**Response**
913 -|(((
914 -AT+PLDTA=5
980 +[[image:image-20220523151524-12.png]]
915 915  
982 +**Downlink Command:**
916 916  
984 +No downlink commands for feature
917 917  
918 -Print last 5 entries
919 -)))|(((
920 -Stop Tx and RTP events when read sensor data
986 +== 4.12 Clear Flash Record ==
921 921  
922 -1 19/6/26 13:59 1 3005 sht_temp=27.09 sht_hum=79.5 ds_temp=26.75
988 +Feature: Clear flash storage for data log feature.
923 923  
924 -2 19/6/26 14:04 1 3007 sht_temp=26.65 sht_hum=74.8 ds_temp=26.43
990 +**AT Command: AT+CLRDTA**
925 925  
926 -3 19/6/26 14:09 1 3007 sht_temp=26.91 sht_hum=77.9 ds_temp=26.56
992 +[[image:image-20220523151556-13.png]]
927 927  
928 -4 19/6/26 14:15 1 3007 sht_temp=26.93 sht_hum=76.7 ds_temp=26.75
994 +**Downlink Command: 0xA3**
929 929  
930 -5 19/6/26 14:20 1 3007 sht_temp=26.78 sht_hum=76.6 ds_temp=26.43
996 +* Example: 0xA301 ~/~/Same as AT+CLRDTA
931 931  
932 -Start Tx and RTP events
998 +== 4.13 Auto Send None-ACK messages ==
933 933  
934 -OK
935 -)))
1000 +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.
936 936  
937 -**Downlink Command:**
938 938  
939 -No downlink commands for feature
1003 +**AT Command: AT+PNACKMD**
940 940  
941 -== 4.12 Clear Flash Record ==
1005 +The default factory setting is 0
942 942  
943 -Feature: Clear flash storage for data log feature.
1007 +(% border="1" style="background-color:#ffffcc; color:green; width:450px" %)
1008 +|=(% style="width: 171px;" %)**Command Example**|=(% style="width: 219px;" %)**Function**|=(% style="width: 119px;" %)**Response**
1009 +|(% style="width:171px" %)AT+PNACKMD=1|(% style="width:219px" %)Poll None-ACK message|(% style="width:119px" %)OK
944 944  
945 -**AT Command: AT+CLRDTA**
1011 +**Downlink Command: 0x34**
946 946  
947 -(% border="1" %)
948 -|**Command Example**|**Function**|**Response**
949 -|AT+CLRDTA|Clear date record|(((
950 -Clear all stored sensor data…
1013 +* Example: 0x3401 ~/~/Same as AT+PNACKMD=1
951 951  
952 -OK
953 -)))
954 -
955 -**Downlink Command: 0xA3**
956 -
957 -* Example: 0xA301 ~/~/Same as AT+CLRDTA
958 -
959 959  = 5. Battery & How to replace =
960 960  
961 961  == 5.1 Battery Type ==
... ... @@ -962,11 +962,15 @@
962 962  
963 963  LHT65N is equipped with a 2400mAH Li-MnO2 (CR17505) battery . The battery is an un-rechargeable battery with low discharge rate targeting for up to 8~~10 years use. This type of battery is commonly used in IoT devices for long-term running, such as water meters.
964 964  
1021 +(((
965 965  The discharge curve is not linear so can’t simply use percentage to show the battery level. Below is the battery performance.
966 966  [[image:image-20220515075034-1.png||height="208" width="644"]]
1024 +)))
967 967  
1026 +(((
968 968  The minimum Working Voltage for the LHT65N is ~~ 2.5v. When battery is lower than 2.6v, it is time to change the battery.
969 969  
1029 +)))
970 970  
971 971  == 5.2 Replace Battery ==
972 972  
... ... @@ -976,47 +976,97 @@
976 976  
977 977  == 5.3 Battery Life Analyze ==
978 978  
1039 +(((
979 979  Dragino battery-powered products are all run in Low Power mode. User can check the guideline from this link to calculate the estimated battery life:
980 980  https:~/~/www.dragino.com/downloads/downloads/LoRa_End_Node/Battery_Analyze/DRAGINO_Battery_Life_Guide.pdf
1042 +)))
981 981  
982 982  = 6. Order Info =
983 983  
984 -Part Number: (% class="mark" %)**LHT65N-XX**
1046 +(((
1047 +Part Number: (% style="color:#4f81bd" %)** LHT65N-XX-YY**
1048 +)))
985 985  
986 -**XX**: The default frequency band
1050 +(((
1051 +(% style="color:#4f81bd" %)**XX **(%%): The default frequency band
1052 +)))
987 987  
988 -* **AS923**: LoRaWAN AS923 band
989 -* **AU915**: LoRaWAN AU915 band
990 -* **EU433**: LoRaWAN EU433 band
991 -* **EU868**: LoRaWAN EU868 band
992 -* **KR920**: LoRaWAN KR920 band
993 -* **US915**: LoRaWAN US915 band
994 -* **IN865**: LoRaWAN IN865 band
995 -* **CN470**: LoRaWAN CN470 band
1054 +* (((
1055 +(% style="color:#4f81bd" %)** AS923**(%%): LoRaWAN AS923 band
1056 +)))
1057 +* (((
1058 +(% style="color:#4f81bd" %)** AU915**(%%): LoRaWAN AU915 band
1059 +)))
1060 +* (((
1061 +(% style="color:#4f81bd" %)** EU433**(%%): LoRaWAN EU433 band
1062 +)))
1063 +* (((
1064 +(% style="color:#4f81bd" %)** EU868**(%%): LoRaWAN EU868 band
1065 +)))
1066 +* (((
1067 +(% style="color:#4f81bd" %)** KR920**(%%): LoRaWAN KR920 band
1068 +)))
1069 +* (((
1070 +(% style="color:#4f81bd" %)** US915**(%%): LoRaWAN US915 band
1071 +)))
1072 +* (((
1073 +(% style="color:#4f81bd" %)** IN865**(%%): LoRaWAN IN865 band
1074 +)))
1075 +* (((
1076 +(% style="color:#4f81bd" %)** CN470**(%%): LoRaWAN CN470 band
1077 +)))
996 996  
997 -**YY**: Sensor Accessories
1079 +(((
1080 +(% style="color:#4f81bd" %)**YY**(%%): Sensor Accessories
1081 +)))
998 998  
999 -* **E3**: External Temperature Probe
1083 +* (((
1084 +(% style="color:#4f81bd" %)**E3**(%%): External Temperature Probe
1085 +)))
1000 1000  
1001 1001  = 7. Packing Info =
1002 1002  
1089 +(((
1003 1003  **Package Includes**:
1091 +)))
1004 1004  
1005 -* LHT65N Temperature & Humidity Sensor x 1
1006 -* Program cable x 1
1007 -* Optional external sensor
1093 +* (((
1094 +LHT65N Temperature & Humidity Sensor x 1
1095 +)))
1096 +* (((
1097 +Program cable x 1
1098 +)))
1099 +* (((
1100 +Optional external sensor
1101 +)))
1008 1008  
1103 +(((
1009 1009  **Dimension and weight**:
1105 +)))
1010 1010  
1011 -* Device Size:  13.5 x 7 x 3 cm
1012 -* Device Weight: 105g
1013 -* Package Size / pcs : 14.5 x 8 x 5 cm
1014 -* Weight / pcs : 170g
1107 +* (((
1108 +Device Size:  13.5 x 7 x 3 cm
1109 +)))
1110 +* (((
1111 +Device Weight: 105g
1112 +)))
1113 +* (((
1114 +Package Size / pcs : 14.5 x 8 x 5 cm
1115 +)))
1116 +* (((
1117 +Weight / pcs : 170g
1118 +)))
1015 1015  
1016 1016  = 8. FCC Warning =
1017 1017  
1122 +(((
1018 1018  This device complies with part 15 of the FCC Rules.Operation is subject to the following two conditions:
1124 +)))
1019 1019  
1126 +(((
1020 1020  (1) This device may not cause harmful interference;
1128 +)))
1021 1021  
1130 +(((
1022 1022  (2) this device must accept any interference received, including interference that may cause undesired operation.
1132 +)))
image-20220523144455-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +33.4 KB
Content
image-20220523150701-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +12.3 KB
Content
image-20220523150759-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +12.2 KB
Content
image-20220523150928-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +4.1 KB
Content
image-20220523151052-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +8.6 KB
Content
image-20220523151132-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +5.6 KB
Content
image-20220523151218-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +5.8 KB
Content
image-20220523151253-8.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.5 KB
Content
image-20220523151336-9.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.6 KB
Content
image-20220523151411-10.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +5.5 KB
Content
image-20220523151450-11.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +38.4 KB
Content
image-20220523151524-12.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +24.2 KB
Content
image-20220523151556-13.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +5.7 KB
Content
image-20220523152208-14.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.2 KB
Content
image-20220523152302-15.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +4.3 KB
Content
image-20220523152434-16.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.3 KB
Content
image-20220523152822-17.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +7.4 KB
Content
image-20220523152839-18.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +12.7 KB
Content
image-20220523153201-19.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +27.9 KB
Content
image-20220525110512-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +28.7 KB
Content
image-20220525110604-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +28.0 KB
Content
image-20220525113731-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +4.9 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0