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

From version 261.12
edited by Xiaoling
on 2023/07/17 17:50
Change comment: There is no comment for this version
To version 261.6
edited by Xiaoling
on 2023/07/17 17:27
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -229,64 +229,69 @@
229 229  * O 8º ~~ 11º byte: o valor para o valor do sensor externo. A definição é baseada no tipo de sensor externo. (Se EXT=0, não haverá esses quatro bytes.)
230 230  
231 231  
232 -=== 2.4.1 Decodificador em TTN V3 ===
232 +=== 2.4.1 Decoder in TTN V3 ===
233 233  
234 234  
235 -Quando o payload do uplink chega TTNv3, ele mostra o formato HEX e não é fácil de ler. Podemos adicionar LHT65N decodificador em TTNv3 para leitura amigável.
235 +When the uplink payload arrives TTNv3, it shows HEX format and not friendly to read. We can add LHT65N decoder in TTNv3 for friendly reading.
236 236  
237 -Abaixo está a posição para colocar o decodificador e o decodificador LHT65N pode ser baixado aqui : [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
237 +Below is the position to put the decoder and LHT65N decoder can be download from here: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
238 238  
239 239  
240 240  [[image:image-20220522234118-10.png||_mstalt="451464" height="353" width="729"]]
241 241  
242 242  
243 -=== 2.4.2 Informações da bateria BAT ===
243 +=== 2.4.2 BAT-Battery Info ===
244 244  
245 245  
246 -Esses dois bytes de BAT incluem o estado da bateria e a tensão atual.
246 +These two bytes of BAT include the battery state and the actually voltage.
247 247  
248 248  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:477px" %)
249 249  |=(% style="width: 69px; background-color:#D9E2F3;color:#0070C0" %)(((
250 250  **Bit(bit)**
251 251  )))|=(% style="width: 253px;background-color:#D9E2F3;color:#0070C0" %)[15:14]|=(% style="width: 155px;background-color:#D9E2F3;color:#0070C0" %)[13:0]
252 -|(% style="width:66px" %)Valor|(% style="width:250px" %)Estado MTD
253 -00 b): Ultra baixo ( MTD <= 2,50v)
254 -01 b): Baixo (2,50v <=MTD <= 2,55v)
255 -10 b): OK (2,55v <= MTD <=2,65v)
256 -11 b): Bom (MTD >= 2,65v)|(% style="width:152px" %)Na realidade, tensão MTD
252 +|(% style="width:66px" %)(((
253 +**Value**
254 +)))|(% style="width:250px" %)(((
255 +BAT Status
256 +00(b): Ultra Low ( BAT <= 2.50v)
257 +01(b): Low (2.50v <=BAT <= 2.55v)
258 +10(b): OK (2.55v <= BAT <=2.65v)
259 +11(b): Good (BAT >= 2.65v)
260 +)))|(% style="width:152px" %)Actually BAT voltage
257 257  
258 -**(b) significa binário**
262 +**(b)stands for binary**
259 259  
260 260  
261 261  [[image:image-20220522235639-1.png||_mstalt="431392" height="139" width="727"]]
262 262  
263 -Verifique a tensão da bateria para LHT65N.
264 264  
265 -* Status BAT=(0Xcba4>>14)&0xFF=11 (BIN), muito bom
266 -* Tensão da bateria = 0xCBA4 & 0x3FFF = 0x0BA4 = 2980mV
268 +Check the battery voltage for LHT65N.
267 267  
270 +* BAT status=(0Xcba4>>14)&0xFF=11 (BIN) ,very good
268 268  
272 +* Battery Voltage =0xCBA4&0x3FFF=0x0BA4=2980mV
269 269  
270 -=== 2.4.3 Temperatura interna ===
271 271  
275 +=== 2.4.3 Built-in Temperature ===
272 272  
277 +
273 273  [[image:image-20220522235639-2.png||_mstalt="431756" height="138" width="722"]]
274 274  
275 -* Temperatura: 0x0ABB/100=27,47ÿ
280 +* Temperature:  0x0ABB/100=27.47
276 276  
277 277  [[image:image-20220522235639-3.png||_mstalt="432120"]]
278 278  
279 -* Temperatura: (0xF5C6-65536)/100=-26,18ÿ
284 +* Temperature:  (0xF5C6-65536)/100=-26.18
280 280  
281 281  
282 282  (% style="display:none" %)
283 283  
284 -=== 2.4.4 Umidade interna ===
289 +=== 2.4.4 Built-in Humidity ===
285 285  
286 286  
287 287  [[image:image-20220522235639-4.png||_mstalt="432484" height="138" width="722"]]
288 288  
289 -* Umidade: 0x025C/10=60,4%
294 +* Humidity:    0x025C/10=60.4%
290 290  
291 291  
292 292  (% style="display:none" %)
... ... @@ -294,49 +294,53 @@
294 294  === 2.4.5 Ext # ===
295 295  
296 296  
297 -Bytes para Sensor Externo:
302 +Bytes for External Sensor:
298 298  
299 299  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:425px" %)
300 -|=(% style="width: 102px; background-color:#D9E2F3;color:#0070C0" %)**EXT # Valor**|=(% style="width: 323px;background-color:#D9E2F3;color:#0070C0" %)Tipo de sensor externo
301 -|(% style="width:102px" %)0x01|(% style="width:319px" %)Sensor E3, Sensor de Temperatura
302 -|(% style="width:102px" %)0x09|(% style="width:319px" %)Sensor E3, Sensor de Temperatura, Mod de Registro de Dados
305 +|=(% style="width: 102px; background-color:#D9E2F3;color:#0070C0" %)**EXT # **Value|=(% style="width: 323px;background-color:#D9E2F3;color:#0070C0" %)External Sensor Type
306 +|(% style="width:102px" %)0x01|(% style="width:319px" %)Sensor E3, Temperature Sensor
307 +|(% style="width:102px" %)0x09|(% style="width:319px" %)Sensor E3, Temperature Sensor, Datalog Mod
303 303  
304 -=== 2.4.6 Valor externo ===
309 +=== 2.4.6 Ext value ===
305 305  
306 -==== 2.4.6.1 Ext~=1, Sensor de Temperatura E3 ====
311 +==== 2.4.6.1 Ext~=1, E3 Temperature Sensor ====
307 307  
308 308  
309 309  [[image:image-20220522235639-5.png||_mstalt="432848"]]
310 310  
311 311  
312 -* DS18B20 temp=0x0ADD/100=27,81ÿ
317 +* DS18B20 temp=0x0ADD/100=27.81
313 313  
314 -Os últimos 2 bytes de dados não m sentido.
319 +The last 2 bytes of data are meaningless
315 315  
316 316  
317 317  
318 318  [[image:image-20220522235639-6.png||_mstalt="433212"]]
319 319  
320 -* Temperatura externa= (0xF54F-65536)/100=-27.37℃
321 321  
322 -F54F: (F54F & 8000 == 1) , temp = (F54F - 65536)/100 = 27,37℃
326 +* External temperature= (0xF54F-65536)/100=-27.37℃
323 323  
324 -(0105 & 8000: Julgue se o bit mais alto é 1, quando o bit mais alto é 1, é negativo)
328 +F54F :  (F54F & 8000 == 1) , temp = (F54F - 65536)/100 = 27.37℃
325 325  
326 -Os últimos 2 bytes de dados não têm sentido
330 +(0105 & 8000:Judge whether the highest bit is 1, when the highest bit is 1, it is negative)
327 327  
328 -Se o sensor externo for 0x01 e o houver temperatura externa conectada. A temperatura será ajustada para 7FFF que é 327.67℃
332 +The last 2 bytes of data are meaningless
329 329  
334 +If the external sensor is 0x01, and there is no external temperature connected. The temperature will be set to 7FFF which is 327.67℃
330 330  
331 -==== 2.4.6.2 Ext~=9, sensor E3 com Unix Timestamp ====
332 332  
333 333  
338 +==== 2.4.6.2 Ext~=9, E3 sensor with Unix Timestamp ====
339 +
340 +
334 334  (((
335 -O modo Timestamp é projetado para LHT65N com sonda E3, ele enviará a carga útil de uplink com timestamp Unix. Com a limitação de 11 bytes (distância máxima da banda AU915/US915/AS923), o modo de carimbo de hora se falta de campo de tensão BAT, em vez disso, ele mostra o status da bateria. A carga útil é a seguinte:
342 +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:
336 336  )))
337 337  
338 338  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:480px" %)
339 -|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)Tamanho( bytes)|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)(((
346 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
347 +**Size(bytes)**
348 +)))|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)(((
340 340  **2**
341 341  )))|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)(((
342 342  **2**
... ... @@ -347,43 +347,48 @@
347 347  )))|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)(((
348 348  **4**
349 349  )))
350 -|(% style="width:110px" %)Valor|(% style="width:71px" %)Temperatura externa|(% style="width:99px" %)(((
351 -[[Temperatura incorporada>>||anchor="H2.4.3Built-inTemperature"]]
359 +|(% style="width:110px" %)(((
360 +**Value**
361 +)))|(% style="width:71px" %)(((
362 +External temperature
363 +)))|(% style="width:99px" %)(((
364 +[[Built-In Temperature>>||anchor="H2.4.3Built-inTemperature"]]
352 352  )))|(% style="width:132px" %)(((
353 -Estado MTD & [[Umidade incorporada>>||anchor="H2.4.4Built-inHumidity"]]
354 -)))|(% style="width:54px" %)Estado & Ext|(% style="width:64px" %)(((
355 -[[Carimbo Horário do Unix>>||anchor="H2.6.2UnixTimeStamp"]]
366 +BAT Status & [[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity"]]
367 +)))|(% style="width:54px" %)(((
368 +Status & Ext
369 +)))|(% style="width:64px" %)(((
370 +[[Unix Time Stamp>>||anchor="H2.6.2UnixTimeStamp"]]
356 356  )))
357 357  
358 -* **Status da bateria e umidade interna**
373 +* **Battery status & Built-in Humidity**
359 359  
360 360  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:461px" %)
361 -|=(% style="width: 69px;background-color:#D9E2F3;color:#0070C0" %)Bit(bit)|=(% style="width: 269px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)[15:14]|=(% style="width: 121px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)[11:0]
362 -|(% style="width:67px" %)Valor|(% style="width:269px" %)Estado MTD
363 -00 b): Ultra baixo ( MTD <= 2,50v)
364 -01 b): Baixo (2,50v <=MTD <= 2,55v)
365 -10 b): OK (2,55v <= MTD <=2,65v)
366 -11 b): Bom (MTD >= 2,65v)|(% style="width:121px" %)(((
367 -[[Umidade incorporada>>||anchor="H2.4.4Built-inHumidity"]]
376 +|=(% style="width: 69px;background-color:#D9E2F3;color:#0070C0" %)Bit(bit)|=(% style="width: 258px;background-color:#D9E2F3;color:#0070C0" %)[15:14]|=(% style="width: 134px;background-color:#D9E2F3;color:#0070C0" %)[11:0]
377 +|(% style="width:67px" %)**Value**|(% style="width:256px" %)(((
378 +BAT Status
379 +00(b): Ultra Low ( BAT <= 2.50v)
380 +01(b): Low  (2.50v <=BAT <= 2.55v)
381 +10(b): OK   (2.55v <= BAT <=2.65v)
382 +11(b): Good   (BAT >= 2.65v)
383 +)))|(% style="width:132px" %)(((
384 +[[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity"]]
368 368  )))
369 369  
370 -* ** Status e byte externo**
387 +* **Status & Ext Byte**
371 371  
372 372  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)
373 373  |(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**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]**
374 -|(% style="width:96px" %)**Status&Ext**|(% style="width:124px" %)Sinalizador Nenhum-ACK|(% style="width:146px" %)Mensagem de Enquete FLAG|(% style="width:109px" %)Sincronizar hora OK|(% style="width:143px" %)Solicitação de Horário Unix |(% style="width:106px" %)Ext: 0b(1001)
391 +|(% 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)
375 375  
393 +* (% style="color:blue" %)**Poll Message Flag**:(%%)  1: This message is a poll message reply, 0: means this is a normal uplink.
394 +* (% 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.
395 +* (% 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)
376 376  
377 -* **Bandeira da mensagem da enquete:  **1: Esta mensagem é uma resposta da mensagem da enquete, 0: significa que esta é uma ligação uplink normal.
378 -* **Tempo de sincronização OK:  **1: Definir tempo ok, 0: N/A. Após o envio da solicitação SYNC, LHT65N definirá este bit como 0 até obter o carimbo de hora do servidor de aplicativos.
379 -* **Unix Time Request:  **1: Request server downlink Unix time, 0: N/A. Neste modo, o LHT65N definirá este bit para 1 a cada 10 dias para solicitar um tempo SYNC. (AT+SYNCMOD para definir isto)
380 380  
398 +==== 2.4.6.3 Ext~=6, ADC Sensor(use with E2 Cable) ====
381 381  
382 382  
383 -
384 -==== 2.4.6.3 Ext~=6, Sensor ADC (use com cabo E2) ====
385 -
386 -
387 387  In this mode, user can connect external ADC sensor to check ADC value. The 3V3_OUT can
388 388  
389 389  be used to power the external ADC sensor; user can control the power on time for this