Version 262.29 by Xiaoling on 2023/07/17 20:06

Show last authors
1 (% style="text-align:center" %)
2 [[image:image-20230717152014-10.png||height="575" width="339"]]
3
4
5
6 **Table of Contents:**
7
8 {{toc/}}
9
10
11
12
13
14 = 1. Introdução =
15
16 == 1.1 O que é LHT65N LoRaWAN Temperatura & Umidade Sensor ==
17
18
19 (((
20 O sensor de temperatura e umidade Dragino LHT65N é um sensor LoRaWAN de longo alcance. Inclui um sensor de temperatura e umidade embutido e tem um conector de sensor externo para conectar a um sensor de temperatura externo.
21
22
23 O LHT65N permite que os usuários enviem dados e alcancem distâncias extremamente longas. Fornece comunicação de espectro de propagação de ultra-longo alcance e alta imunidade à interferência, minimizando o consumo atual. Ele visa aplicações profissionais de rede de sensores sem fio, como sistemas de irrigação, medição inteligente, cidades inteligentes, automação de edifícios e assim por diante.
24
25
26 LHT65N tem uma bateria embutida de 2400mAh não recarregável que pode ser usada por até 10 anos*.
27
28
29 LHT65N é totalmente compatível com o protocolo LoRaWAN v1.0.3 Classe A, ele pode trabalhar com um gateway LoRaWAN padrão.
30
31
32 O LHT65N suporta a funcionalidade Datalog. Ele registrará os dados quando não houver cobertura de rede e os usuários podem recuperar o valor do sensor mais tarde para garantir que não haja perda para cada leitura do sensor.
33
34
35 ~* A vida real da bateria depende de quantas vezes enviar dados, consulte o capítulo do analisador da bateria.
36 )))
37
38
39 == 1.2 Características ==
40
41
42 * Protocolo LoRaWAN v1.0.3 Classe A
43 * Bandas de frequência: CN470/EU433/KR920/US915/EU868/AS923/AU915
44 * Comandos AT para alterar os parâmetros
45 * Parâmetros de configuração remota via LoRaWAN Downlink
46 * Firmware atualizável através da porta do programa
47 * Built-in 2400mAh bateria para até 10 anos de uso.
48 * Built-in sensor de temperatura e umidade
49 * Sensores externos opcionais
50 * LED de três cores para indicar o estado de funcionamento
51 * Recurso de registo de dados (máximo de 3328 registos)
52
53
54 == 1.3 Especificação ==
55
56
57 (% style="color:#037691" %)**Sensor de temperatura incorporado:**
58
59 * Resolução: 0,01 °C
60 * Tolerância de precisão: Tipo ± 0,3 °C
61 * Deriva a longo prazo: < 0,02 °C/ano
62 * Faixa de operação: -40 ~~ 85 °C
63
64 (% style="color:#037691" %)**Sensor de humidade incorporado:**
65
66 * Resolução: 0,04%UR
67 * Tolerância da precisão: Tipo ±3%RH
68 * Deriva a longo prazo: < 0,02 °C/ano
69 * Faixa de operação: 0 ~~ 96%RH
70
71 (% style="color:#037691" %)**Sensor de temperatura externo:**
72
73 * Resolução: 0,0625 °C
74 * ±0,5°C precisão de -10°C a +85°C
75 * ±2°C precisão de -55°C a +125°C
76 * Faixa de operação: -55 °C ~~ 125 °C
77
78
79 = 2. Conecte LHT65N ao servidor IoT =
80
81 == 2.1 Como funciona o LHT65N? ==
82
83
84 (((
85 O LHT65N é configurado como o modo LoRaWAN OTAA Classe A por padrão. Cada LHT65N é enviado com um conjunto único mundial de chaves OTAA. Para usar o LHT65N em uma rede LoRaWAN, primeiro, precisamos colocar as chaves OTAA no LoRaWAN Network Server e, em seguida, ativar o LHT65N.
86
87
88 Se o LHT65N estiver sob a cobertura desta rede LoRaWAN. LHT65N pode entrar na rede LoRaWAN automaticamente. Depois de ingressar com sucesso, o LHT65N começará a medir a temperatura e umidade do ambiente e começará a transmitir dados do sensor para o servidor LoRaWAN. O período padrão para cada uplink é de 20 minutos.
89 )))
90
91
92 == 2. 2 Como ativar o LHT65N? ==
93
94
95 (((
96 O LHT65N tem dois modos de trabalho:
97 )))
98
99 * (((
100 (% style="color:blue" %)**Modo de Suspensão Profunda:**(%%) LHT65N não tem nenhuma ativação LoRaWAN. Este modo é usado para armazenamento e transporte para economizar a vida útil da bateria.
101 )))
102 * (((
103 (% style="color:blue" %)**Modo de Trabalho:**(%%) Neste modo, o LHT65N funciona como o modo Sensor LoRaWAN para entrar na rede LoRaWAN e enviar os dados do sensor para o servidor. Entre cada amostragem/tx/rx periodicamente, LHT65N estará no modo STOP (modo IDLE), no modo STOP, LHT65N tem o mesmo consumo de energia que o modo Deep Sleep.
104 )))
105
106 (((
107 O LHT65N é definido no modo de sono profundo por padrão; O botão ACT na frente é para alternar para diferentes modos:
108 )))
109
110
111 [[image:image-20230717144740-2.png||height="391" width="267"]]
112
113 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
114 |=(% style="width: 167px;background-color:#D9E2F3;color:#0070C0" %)**Comportamento no ACT**|=(% style="width: 117px;background-color:#D9E2F3;color:#0070C0" %)**Função**|=(% style="width: 225px;background-color:#D9E2F3;color:#0070C0" %)**Acção**
115 |(% style="background-color:#f2f2f2; width:167px" %)Pressionando ACT entre 1s < tempo < 3s|(% style="background-color:#f2f2f2; width:117px" %)Teste o estado da ligação ascendente|(% style="background-color:#f2f2f2; width:225px" %)Se o LHT65N já estiver unido à rede rhe LoRaWAN, o LHT65N enviará um pacote de uplink, se o LHT65N tiver sensor externo conectado, o led azul piscará uma vez. Se o LHT65N não tiver sensor externo, o led vermelho piscará uma vez.
116 |(% style="background-color:#f2f2f2; width:167px" %)Pressionando ACT por mais de 3s|(% style="background-color:#f2f2f2; width:117px" %)Dispositivo Activo|(% style="background-color:#f2f2f2; width:225px" %)O led verde piscará rapidamente 5 vezes, o LHT65N entrará no modo de trabalho e começará a juntar-se à rede LoRaWAN.
117 O led verde ligará solidamente por 5 segundos após a junção na rede.
118 |(% style="background-color:#f2f2f2; width:167px" %)Pressione rapidamente ACT 5 vezes.|(% style="background-color:#f2f2f2; width:117px" %)Desactivar o Dispositivo|(% style="background-color:#f2f2f2; width:225px" %)(((
119 O led vermelho ficará sólido durante 5 segundos. Significa que LHT65N está em modo de sono profundo.
120 )))
121
122 == 2.3 Exemplo para ingressar na rede LoRaWAN ==
123
124
125 (% class="wikigeneratedid" %)
126 Esta seção mostra um exemplo de como entrar no servidor IoT TTN V3 LoRaWAN. O uso com outros servidores IoT LoRaWAN é de um procedimento semelhante.
127
128
129 (% class="wikigeneratedid" %)
130 [[image:image-20220522232442-1.png||_mstalt="427830" height="387" width="648"]]
131
132 Suponha que o LPS8N já esteja configurado para se conectar à rede [[TTN V3>>https://eu1.cloud.thethings.network]], então ele fornece cobertura de rede para LHT65N. Em seguida, precisamos adicionar o dispositivo LHT65N em TTN V3:
133
134 (((
135
136 )))
137
138 === 2.3.1 Etapa 1: Crie dispositivo n ttn ===
139
140
141 (((
142 Crie um dispositivo no TTN V3 com as teclas OTAA do LHT65N.
143
144 Cada LHT65N é enviado com um adesivo com seu dispositivo eui, chave de aplicativo e aplicativo eui como abaixo:
145 )))
146
147 [[image:image-20230426083319-1.png||height="258" width="556"]]
148
149 O usuário pode inserir essas chaves no portal do servidor Lorawan. Abaixo está a captura de tela do TTN V3:
150
151 Adicione o aplicativo EUI no aplicativo.
152
153
154 [[image:image-20220522232916-3.png||_mstalt="430495"]]
155
156
157 [[image:image-20220522232932-4.png||_mstalt="430157"]]
158
159
160 [[image:image-20220522232954-5.png||_mstalt="431847"]]
161
162
163
164 (% style="color:red" %)**Nota: LHT65N Use a mesma carga útil que LHT65.**
165
166
167 [[image:image-20220522233026-6.png||_mstalt="429403"]]
168
169
170 INSIDE APP EUI, APP KEY e DEV EUI:
171
172
173 [[image:image-20220522233118-7.png||_mstalt="430430"]]
174
175
176 === 2.3.2 Passo 2: Ative o LHT65N pressionando o botão ACT por mais de 5 segundos. ===
177
178
179 (((
180 Use o botão ACT para ativar o LHT65N e ele se conectará automaticamente à rede TTN V3. Após o sucesso da junção, ele começará a carregar os dados do sensor para o TTN V3 e o usuário poderá ver no painel.
181 )))
182
183 [[image:image-20220522233300-8.png||_mstalt="428389" height="219" width="722"]]
184
185
186 == 2.4 Carga útil de uplink (Fport~=2) ==
187
188
189 (((
190 A carga de uplink inclui totalmente 11 bytes. Os pacotes de uplink usam FPORT=2 e a cada 20 minutos enviam um uplink por padrão.
191 )))
192
193 (((
194 Após cada uplink, o LED AZUL piscará uma vez.
195 )))
196
197 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:390px" %)
198 |=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)Tamanho( bytes)|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)(((
199 **2**
200 )))|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)(((
201 **2**
202 )))|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)(((
203 **2**
204 )))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
205 **1**
206 )))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
207 **4**
208 )))
209 |(% style="width:97px" %)Valor|(% style="width:39px" %)(((
210 [[MTD>>||anchor="H2.4.2BAT-BatteryInfo"]]
211 )))|(% style="width:100px" %)(((
212 (((
213 [[Temperatura incorporada>>||anchor="H2.4.3Built-inTemperature"]]
214 )))
215 )))|(% style="width:77px" %)(((
216 (((
217 [[Umidade incorporada>>||anchor="H2.4.4Built-inHumidity"]]
218 )))
219 )))|(% style="width:47px" %)(((
220 [[Ext>>||anchor="H2.4.5Ext23"]] #
221 )))|(% style="width:51px" %)(((
222 [[Valor Ext>>||anchor="H2.4.6Extvalue"]]
223 )))
224
225 * Os primeiros 6 bytes: tem significados fixos para cada LHT65N.
226
227 * O 7º byte (EXT #): define o modelo do sensor externo.
228
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
231
232 === 2.4.1 Decodificador em TTN V3 ===
233
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.
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]]
238
239
240 [[image:image-20220522234118-10.png||_mstalt="451464" height="353" width="729"]]
241
242
243 === 2.4.2 Informações da bateria BAT ===
244
245
246 Esses dois bytes de BAT incluem o estado da bateria e a tensão atual.
247
248 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:477px" %)
249 |=(% style="width: 69px; background-color:#D9E2F3;color:#0070C0" %)(((
250 **Bit(bit)**
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
257
258 **(b) significa binário**
259
260
261 [[image:image-20220522235639-1.png||_mstalt="431392" height="139" width="727"]]
262
263 Verifique a tensão da bateria para LHT65N.
264
265 * Status BAT=(0Xcba4>>14)&0xFF=11 (BIN), muito bom
266 * Tensão da bateria = 0xCBA4 & 0x3FFF = 0x0BA4 = 2980mV
267
268
269
270 === 2.4.3 Temperatura interna ===
271
272
273 [[image:image-20220522235639-2.png||_mstalt="431756" height="138" width="722"]]
274
275 * Temperatura: 0x0ABB/100=27,47ÿ
276
277 [[image:image-20220522235639-3.png||_mstalt="432120"]]
278
279 * Temperatura: (0xF5C6-65536)/100=-26,18ÿ
280
281
282 (% style="display:none" %)
283
284 === 2.4.4 Umidade interna ===
285
286
287 [[image:image-20220522235639-4.png||_mstalt="432484" height="138" width="722"]]
288
289 * Umidade: 0x025C/10=60,4%
290
291
292 (% style="display:none" %)
293
294 === 2.4.5 Ext # ===
295
296
297 Bytes para Sensor Externo:
298
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
303
304 === 2.4.6 Valor externo ===
305
306 ==== 2.4.6.1 Ext~=1, Sensor de Temperatura E3 ====
307
308
309 [[image:image-20220522235639-5.png||_mstalt="432848"]]
310
311
312 * DS18B20 temp=0x0ADD/100=27,81ÿ
313
314 Os últimos 2 bytes de dados não têm sentido.
315
316
317
318 [[image:image-20220522235639-6.png||_mstalt="433212"]]
319
320 * Temperatura externa= (0xF54F-65536)/100=-27.37℃
321
322 F54F: (F54F & 8000 == 1) , temp = (F54F - 65536)/100 = 27,37℃
323
324 (0105 & 8000: Julgue se o bit mais alto é 1, quando o bit mais alto é 1, é negativo)
325
326 Os últimos 2 bytes de dados não têm sentido
327
328 Se o sensor externo for 0x01 e não houver temperatura externa conectada. A temperatura será ajustada para 7FFF que é 327.67℃
329
330
331 ==== 2.4.6.2 Ext~=9, sensor E3 com Unix Timestamp ====
332
333
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 será falta de campo de tensão BAT, em vez disso, ele mostra o status da bateria. A carga útil é a seguinte:
336 )))
337
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" %)(((
340 **2**
341 )))|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)(((
342 **2**
343 )))|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)(((
344 **2**
345 )))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
346 **1**
347 )))|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)(((
348 **4**
349 )))
350 |(% style="width:110px" %)Valor|(% style="width:71px" %)Temperatura externa|(% style="width:99px" %)(((
351 [[Temperatura incorporada>>||anchor="H2.4.3Built-inTemperature"]]
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"]]
356 )))
357
358 * **Status da bateria e umidade interna**
359
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"]]
368 )))
369
370 * ** Status e byte externo**
371
372 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)
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)
375
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
381
382
383
384 ==== 2.4.6.3 Ext~=6, Sensor ADC (use com cabo E2) ====
385
386
387 Neste modo, o usuário pode conectar sensor ADC externo para verificar o valor ADC. O 3V3_OUT pode ser usado para alimentar o sensor ADC externo; o usuário pode controlar o poder no tempo para isso.
388
389 (% style="color:blue" %)**sensor configurando:**
390
391 **AT+EXT=6, **timeout Tempo para ligar este sensor, de 0 ~~ 65535ms
392
393 **Por exemplo:**
394
395 AT+EXT=6.1000 alimentará este sensor por 1000ms antes de amostrar o valor ADC.
396
397
398 Ou use o comando downlink A2 para definir o mesmo.
399 A faixa de medição do nó é de apenas cerca de 0.1V a 1.1V A resolução da tensão é de cerca de 0.24mv.
400 Quando a tensão de saída medida do sensor não está dentro da faixa de 0,1V e 1,1V, o terminal de tensão de saída do sensor deve ser dividido O exemplo na figura a seguir é reduzir a tensão de saída do sensor por três vezes Se for necessário reduzir mais vezes, calcule de acordo com a fórmula na figura e conecte a resistência correspondente em série.
401
402 [[image:image-20220628150112-1.png||_mstalt="427414" height="241" width="285"]]
403
404
405 Quando o pino ADC_IN1 é conectado ao GND ou suspenso, o valor de ADC é 0
406
407 [[image:image-20220628150714-4.png||_mstalt="431054"]]
408
409
410 Quando a tensão coletada por ADC_IN1 for menor do que a faixa mínima, a faixa mínima será usada como saída; Da mesma forma, quando a tensão coletada é maior do que a faixa máxima, a faixa máxima será usada como saída.
411
412
413 1) A faixa mínima é de cerca de 0.1V. Cada chip tem calibração interna, assim que este valor está perto de 0.1V
414
415 [[image:image-20220628151005-5.png||_mstalt="429546"]]
416
417
418 2) A faixa máxima é de cerca de 1.1V. Cada chip tem calibração interna, assim que este valor está perto de 1.1v
419
420 [[image:image-20220628151056-6.png||_mstalt="431873"]]
421
422
423 3) Dentro do alcance
424
425 [[image:image-20220628151143-7.png||_mstalt="431210"]]
426
427
428
429 ==== 2.4.6.4 Ext~=2 TMP117 Sensor (desde Firmware v1.3)(% style="display:none" %) (%%) ====
430
431 [[image:image-20230717151328-8.png]]
432
433 (% style="display:none" %) (%%)
434
435
436
437 (% style="color:blue" %)**Ext=2, Sensor de temperatura (TMP117):**
438
439 [[image:image-20220906102307-7.png||_mstalt="430443"]]
440
441
442 (% style="color:blue" %)**Modo de Interrupção e Modo de Contagem:**(% style="color:blue; display:none" %)** **
443
444 O cabo externo NE2 pode ser usado para MOD4 e MOD8
445
446
447
448 ==== 2.4.6.5 Ext~=11 SHT31 Sensor (desde Firmware v1.4.1) ====
449
450
451
452 [[image:image-20230717151245-7.png]]
453
454 (% style="color:blue" %)**Ext=11, sensor de temperatura e umidade (SHT31):**
455
456 [[image:SHT31.png]]
457
458
459
460 ==== 2.4.6.6 Ext~=4 Interrupt Mode (Desde Firmware v1.3) ====
461
462
463 (% style="color:red" %)**Nota: Neste modo, a saída de 3.3v estará sempre ligada. LHT65N enviará um uplink quando houver um gatilho.**
464
465
466 (% style="color:blue" %)**O modo de interrupção pode ser usado para conectar-se a sensores externos de interrupção, tais como:**
467
468 (% style="color:#037691" %)**Caso 1: sensor de porta.** (%%)3.3v Out para tal sensor é apenas detectar Abrir / Fechar.
469
470 No estado aberto, o consumo de energia é o mesmo que se não houver nenhuma sonda
471
472 No estado Close, o consumo de energia será 3uA maior do que o normal.
473
474 [[image:image-20220906100852-1.png||_mstalt="429156" height="205" width="377"]]
475
476
477 Ext=4, Sensor de Interrupção:
478
479 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %)
480 |(% style="width:101px" %)(((
481 **AT+EXT=4,1**
482 )))|(% style="width:421px" %)Pacote de uplink enviado na interrupção ascendente e caindo
483 |(% style="width:101px" %)(((
484 **AT+EXT=4,2**
485 )))|(% style="width:421px" %)Enviou um pacote de ligação ascendente apenas na interrupção em queda
486 |(% style="width:101px" %)(((
487 **AT+EXT=4,3**
488 )))|(% style="width:421px" %)Enviou o pacote de uplink apenas na interrupção crescente
489
490 Acionador pela borda de queda:
491
492 [[image:image-20220906101145-2.png||_mstalt="428324"]]
493
494
495 Trigger by raise edge:
496
497 [[image:image-20220906101145-3.png||_mstalt="428688"]]
498
499
500
501 ==== 2.4.6.7 Ext~=8 Modo de contagem (desde Firmware v1.3) ====
502
503
504 (% style="color:red" %)**Nota: Neste modo, a saída de 3,3 V estará sempre ligada. O LHT65N contará para cada interrupção e uplink periodicamente.**
505
506
507 (% style="color:blue" %)**Caso 1: **Sensor de fluxo de baixo consumo de energia, esse sensor de fluxo tem saída de pulso e o consumo de energia no nível uA e pode ser alimentado por LHT65N.
508
509 [[image:image-20220906101320-4.png||_mstalt="427336" height="366" width="698"]]
510
511
512 (% style="color:blue" %)**Caso 2: **Sensor de Fluxo Normal: Este sensor de fluxo tem maior consumo de energia e não é adequado para ser alimentado por LHT65N. É alimentado por energia externa e saída <3,3 v pulso
513
514 [[image:image-20220906101320-5.png||_mstalt="427700" height="353" width="696"]]
515
516
517 Ext=8, Counting Sensor ( 4 bytes):
518
519 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:407px" %)
520 |(% style="width:131px" %)(((
521 **AT+EXT=8,0**
522 )))|(% style="width:271px" %)Contagem na interrupção de queda
523 |(% style="width:131px" %)(((
524 **AT+EXT=8,1**
525 )))|(% style="width:271px" %)Contagem na interrupção ascendente
526 |(% style="width:131px" %)(((
527 **AT+SETCNT=60**
528 )))|(% style="width:271px" %)Enviou a contagem atual para 60
529
530 [[image:image-20220906101320-6.png||_mstalt="428064"]]
531
532
533 (% style="color:blue" %)**Comando de ligação descendente A2:**
534
535 A2 02: O mesmo que AT+EXT=2 (AT+EXT= segundo byte)
536
537 A2 06 01 F4: O mesmo que AT+EXT=6.500 (AT+EXT= segundo byte, terceiro e quarto bytes)
538
539 A2 04 02: O mesmo que AT+EXT=4,2 (AT+EXT= segundo byte, terceiro byte)
540
541 A2 08 01 00: O mesmo que AT+EXT=8,0 (AT+EXT= segundo byte, quarto byte)
542
543 A2 08 02 00 00 00 3C: O mesmo que AT+ SETCNT=60 (AT+ SETCNT = 4º byte e 5º byte e 6º byte e 7º byte)
544
545
546 ==== 2.4.6.8 Ext~=10, sensor E2 (TMP117) com Unix Timestamp (desde firmware V1.3.2) ====
547
548
549 (((
550 O modo Timestamp é projetado para LHT65N com sonda E2, 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 será falta de campo de tensão BAT, em vez disso, ele mostra o status da bateria. A carga útil é a seguinte:
551 )))
552
553 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:480px" %)
554 |=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)Tamanho(bytes)|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)(((
555 **2**
556 )))|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)(((
557 **2**
558 )))|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)(((
559 **2**
560 )))|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)(((
561 **1**
562 )))|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)(((
563 **4**
564 )))
565 |(% style="width:110px" %)Valor|(% style="width:71px" %)Temperatura externa|(% style="width:99px" %)(((
566 [[Temperatura incorporada>>||anchor="H2.4.3Built-inTemperature"]]
567 )))|(% style="width:132px" %)(((
568 Estado MTD & [[Umidade incorporada>>||anchor="H2.4.4Built-inHumidity"]]
569 )))|(% style="width:54px" %)Estado & Ext|(% style="width:64px" %)(((
570 [[Carimbo Horário do Unix>>||anchor="H2.6.2UnixTimeStamp"]]
571 )))
572
573 * **Estado da bateria e humidade incorporada**
574
575 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:461px" %)
576 |=(% 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]
577 |(% style="width:67px" %)Valor|(% style="width:256px" %)Estado MTD
578 00 b): Ultra baixo ( MTD <= 2,50v)
579 01 b): Baixo (2,50v <=MTD <= 2,55v)
580 10 b): OK (2,55v <= MTD <=2,65v)
581 11 b): Bom (MTD >= 2,65v)|(% style="width:132px" %)(((
582 [[Umidade incorporada>>||anchor="H2.4.4Built-inHumidity"]]
583 )))
584
585 * **Status e byte externo**
586
587 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)
588 |(% 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]**
589 |(% style="width:96px" %)**Status&Ext**|(% style="width:124px" %)Bandeira Sem ACK|(% style="width:146px" %)FLAG de Mensagem de Sondagem|(% style="width:109px" %)Tempo de sincronização OK|(% style="width:143px" %)Pedido de Tempo Unix|(% style="width:106px" %)Ext: 0b(1001)
590
591 * (% style="color:blue" %)**Sinalizador de mensagem de votação:**(%%)  1: esta mensagem é uma resposta de mensagem de votação, 0: significa que este é um uplink normal.
592 * (% style="color:blue" %)**Tempo de sincronização OK:** (%%) 1: Definir o 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.
593 * (% style="color:blue" %)**Pedido de Tempo Unix:**(%%)  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)
594
595
596 == 2.5 Mostrar dados sobre o Datacake ==
597
598
599 (((
600 A plataforma Datacake IoT fornece uma interface amigável para mostrar os dados do sensor, uma vez que temos dados do sensor no TTN V3, podemos usar o Datacake para conectar ao TTN V3 e ver os dados no Datacake. Abaixo estão os passos:
601 )))
602
603
604 (((
605 (% style="color:blue" %)**Passo 1:**(%%) Certifique-se de que seu dispositivo está programado e conectado corretamente à rede LoRaWAN.
606 )))
607
608 (((
609 (% style="color:blue" %)**Passo 2: **(%%)Configure seu aplicativo para encaminhar dados para o Datacake você precisará adicionar integração. Vá para TTN V3 Console ~-~-> Aplicações ~-~-> Integrações ~-~-> Adicionar Integrações.
610 )))
611
612
613 (((
614 Adicionar a Bolo de Dados:
615 )))
616
617
618 [[image:image-20220523000825-7.png||_mstalt="429884" height="262" width="583"]]
619
620
621
622 Seleccione a chave por omissão como Chave de Acesso:
623
624
625 [[image:image-20220523000825-8.png||_mstalt="430248" height="453" width="406"]]
626
627 No console Datacake ([[https:~~/~~/datacake.co/>>https://datacake.co/]]) , adicione o dispositivo LHT65.
628
629
630 [[image:image-20220523000825-9.png||_mstalt="430612" height="366" width="392"]]
631
632
633 [[image:image-20220523000825-10.png||_mstalt="450619" height="413" width="728"]]
634
635
636 == 2.6 Recurso de registo de dados ==
637
638
639 (((
640 O recurso Datalog é garantir que o IoT Server possa obter todos os dados de amostragem do Sensor, mesmo se a rede LoRaWAN estiver inativa. Para cada amostragem, o LHT65N armazenará a leitura para fins futuros de recuperação. Há duas maneiras de servidores IoT obterem datalog do LHT65N.
641 )))
642
643
644 === 2.6.1 Maneiras de obter datalog via LoRaWAN ===
645
646
647 Existem dois métodos:
648
649 (% style="color:blue" %)**Método 1:**  O IoT Server envia um comando LoRaWAN downlink para pesquisar o valor para o intervalo de tempo especificado.
650
651
652 (% style="color:blue" %)**Método 2: **(%%) Defina PNACKMD=1, o LHT65N aguardará o ACK para cada uplink, quando não houver rede LoRaWAN, o LHT65N marcará esses registros com mensagens não reconhecidas e armazenará os dados do sensor e enviará todas as mensagens (intervalo de 10s) após a recuperação da rede.
653
654
655 (% style="color:red" %)**Nota para o método 2:**
656
657 * a) O LHT65N fará uma verificação de ACK para envio de registros de dados para garantir que todos os servidores de dados cheguem.
658 * b) LHT65N enviará dados no modo CONFIRMED quando PNACKMD=1, mas LHT65N não transmitirá novamente o pacote se ele não receber ACK, ele apenas irá marcá-lo como uma mensagem NÃO ACK. Em um uplink futuro, se o LHT65N receber um ACK, o LHT65N considerará que há uma conexão de rede e reenviará todas as mensagens NONE-ACK.
659
660 Abaixo está o caso típico para o recurso de registro de dados de atualização automática (Definir PNACKMD=1)
661
662
663 [[image:image-20220703111700-2.png||_mstalt="426244" height="381" width="1119"]]
664
665
666 === 2.6.2 Unix TimeStamp ===
667
668
669 LHT65N usa o formato Unix TimeStamp baseado em
670
671
672 [[image:image-20220523001219-11.png||_mstalt="450450" height="97" width="627"]]
673
674
675
676 O usuário pode obter este tempo a partir do link:  [[https:~~/~~/www.epochconverter.com/>>url:https://www.epochconverter.com/]] :
677
678 Abaixo está o exemplo do conversor
679
680 [[image:image-20220523001219-12.png||_mstalt="450827" height="298" width="720"]]
681
682
683 Então, podemos usar AT+TIMESTAMP=1611889405 ou downlink 3060137afd00 para definir a hora atual 2021 – Jan ~-~- 29 Sexta 03:03:25
684
685
686 === 2. 6. 3 Definir a Hora do Dispositivo ===
687
688
689 (((
690 (% style="color:blue" %)**Existem duas maneiras de definir a hora do dispositivo:**
691 )))
692
693 (((
694 **~1. Através do comando MAC LoRaWAN (configurações padrão)**
695 )))
696
697 (((
698 O usuário precisa definir SYNCMOD=1 para habilitar o tempo de sincronização via comando MAC.
699 )))
700
701 (((
702 Uma vez que LHT65N entrou na rede LoRaWAN, ele enviará o comando MAC (DeviceTimeReq) e o servidor responderá com (DeviceTimeAns) para enviar a hora atual para LHT65N. Se o LHT65N não conseguir obter a hora do servidor, o LHT65N usará a hora interna e aguardará a próxima solicitação de hora (AT+SYNCTDC para definir o período de solicitação de tempo, padrão é de 10 dias).
703 )))
704
705 (((
706 (% style="color:red" %)**Nota: LoRaWAN Server precisa suportar LoRaWAN v1.0.3 (MAC v1.0.3) ou superior para suportar este recurso de comando MAC, Chirpstack, TTN V3 v3 e suporte loriot, mas TTN V3 v2 não suporta. Se o servidor não suportar este comando, ele irá através do pacote de uplink away com este comando, então o usuário perderá o pacote com solicitação de tempo para TTN V3 v2 se SYNCMOD=1.**
707 )))
708
709
710 (((
711 **2. Definir manualmente o tempo**
712 )))
713
714 (((
715 O usuário precisa definir SYNCMOD=0 como hora manual, caso contrário, o tempo definido pelo usuário será substituído pelo tempo definido pelo servidor.
716 )))
717
718
719 === 2.6.4 Valor do sensor de sondagem ===
720
721
722 O usuário pode sondar o valor do sensor com base em timestamps do servidor. Abaixo está o comando downlink.
723
724 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:428px" %)
725 |(% style="background-color:#d9e2f3; color:#0070c0; width:58px" %)**1byte**|(% style="background-color:#d9e2f3; color:#0070c0; width:128px" %)**4bytes**|(% style="background-color:#d9e2f3; color:#0070c0; width:123px" %)**4bytes**|(% style="background-color:#d9e2f3; color:#0070c0; width:116px" %)**1byte**
726 |(% style="width:58px" %)31|(% style="width:128px" %)Início do carimbo de data/hora|(% style="width:123px" %)Fim do carimbo de data/hora|(% style="width:116px" %)Intervalo de uplink
727
728 O início do carimbo de data e o fim do carimbo de data e hora usam o formato Unix TimeStamp, conforme mencionado acima. Os dispositivos responderão com todo o registro de dados durante este período de tempo, use o intervalo de uplink.
729
730 Por exemplo, o comando downlink **31 5FC5F350 5FC6 0160 05**
731
732 É verificar 2020/12/1 07:40:00 a 2020/12/1 08:40:00's dados
733
734 Uplink Interno = 5s, significa que LHT65N enviará um pacote a cada 5s. alcance 5~~255s.
735
736
737 === 2.6.5 Carga útil do Uplink do Datalog ===
738
739
740 O uplink de resposta à enquete Datalog usará o formato de carga útil abaixo.
741
742 **Carga útil dos dados de recuperação:**
743
744 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:480px" %)
745 |=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**Tamanho( bytes)**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**4**
746 |(% style="width:97px" %)**Valor**|(% style="width:123px" %)[[Dados externos do sensor>>||anchor="H2.4.6Extvalue"]]|(% style="width:108px" %)[[Temperatura incorporada>>||anchor="H2.4.3Built-inTemperature"]]|(% style="width:133px" %)[[Umidade incorporada>>||anchor="H2.4.4Built-inHumidity"]]|(% style="width:159px" %)Sinal da mensagem de sondagem & Ext|(% style="width:80px" %)[[Carimbo Horário do Unix>>||anchor="H2.6.2UnixTimeStamp"]]
747
748 **& Ext da mensagem da sondagem:**
749
750 [[image:image-20221006192726-1.png||_mstalt="430508" height="112" width="754"]]
751
752 (% style="color:blue" %)**Sem Mensagem ACK:**(%%)  1: Esta mensagem significa que esta carga útil é de Uplink Message que não recebe ACK do servidor antes (para [[PNACKMD=1>>path:#H4.13AutoSendNone-ACKmessages]] recurso)
753
754 (% style="color:blue" %)**Bandeira da mensagem da sondagem:**(%%) 1: Esta mensagem é uma resposta de mensagem de enquete.
755
756 * O sinalizador de mensagem de enquete está definido como 1.
757
758 * Cada entrada de dados é de 11 bytes, para economizar tempo de ar e bateria, os dispositivos enviarão bytes máximos de acordo com as bandas de DR e frequência atuais.
759
760 Por exemplo, na banda US915, a carga útil máxima para DR diferente é:
761
762 (% style="color:blue" %)**a) DR0:** (%%)max é 11 bytes, então uma entrada de dados
763
764 (% style="color:blue" %)**b) DR1:**(%%) O máximo é de 53 bytes para que os dispositivos carreguem 4 entradas de dados (total de 44 bytes)
765
766 (% style="color:blue" %)**c) DR2:**(%%) carga útil total inclui 11 entradas de dados
767
768 (% style="color:blue" %)**d) DR3: **(%%)A carga útil total inclui 22 entradas de dados.
769
770 If devise não tem dados sobre o tempo de votação. O dispositivo irá enviar 11 bytes de 0
771
772
773 **Exemplo:**
774
775 Se LHT65N tiver abaixo dados dentro do Flash:
776
777 [[image:image-20230426171833-4.png]]
778
779
780 Se o utilizador enviar abaixo o comando downlink: (% style="background-color:yellow" %)3160065F9760066DA705
781
782 Onde: Hora de início: 60065F97 = hora 21/1/19 04:27:03
783
784 Tempo de paragem: 60066DA7= tempo 21/1/19 05:27:03
785
786
787 **O LHT65N irá ligar esta carga.**
788
789 [[image:image-20220523001219-13.png||_mstalt="451204" height="421" style="text-align:left" width="727"]]
790
791
792 __**7FFF089801464160065F97**__ **__7FFF__ __088E__ __014B__ __41__ __60066009__** 7FFF0885014E41600660667FFF0875015141600662BE7FFF086B015541600665167FFF08660155416006676E7FFF085F015A41600669C67FFF0857015D4160066C1E
793
794 Onde os primeiros 11 bytes são para a primeira entrada:
795
796 7FFF089801464160065F97
797
798 Dados do sensor ext=0x7FFF/100=327,67
799
800 Temp=0x088E/100=22,00
801
802 Hum=0x014B/10=32,6
803
804 sinalizador de mensagem de pesquisa & Ext=0x41, significa dados de resposta, Ext=1
805
806 A hora Unix é 0x60066009=1611030423s=21/1/19 04:27:03
807
808
809 == 2.7 Modo de alarme & Característica "Multi amostragem, um uplink" ==
810
811
812 (((
813 quando o dispositivo está no modo de alarme, ele verifica a temperatura do sensor embutido por um curto período de tempo. se a temperatura exceder a faixa pré-configurada, ele envia um uplink imediatamente.
814 )))
815
816 (((
817 (% style="color:red" %)**Nota: o modo de alarme adiciona um pouco de consumo de energia, e recomendamos estender o tempo de leitura normal quando este recurso está ativado.**
818
819
820 === 2.7.1 MODO DE ALARMA (Desde v1.3.1 firmware) ===
821
822
823 **Alarme interno da temperatura GXHT30 (tempo de aquisição: fixado em um minuto)**
824
825 (((
826 (% class="box infomessage" %)
827 (((
828 **AT+WMOD=3**:  Activar/desactivar o modo de alarme. (0: Desativado, 1: Alarme de temperatura ativado para sensor de temperatura a bordo)
829
830 **AT+CITEMP=1**:  O intervalo entre a verificação da temperatura do alarme. (Em minutos)
831
832 **AT+ARTEMP**:  Obtém ou define a faixa de alarme do sensor de temperatura interno
833
834 (% _mstmutation="1" %)**AT+ARTEMP=? **(%%):  Obtém a faixa de alarme do sensor de temperatura interno(% style="display:none" %)
835
836 **AT+ARTEMP=45,105**:  Defina a faixa interna do alarme do sensor de temperatura de 45 a 105.
837
838 **AT+LEDALARM=1** :       Activar o alarme visual LED.
839 )))
840 )))
841
842 (% style="color:#4f81bd" %)**Comando Downlink:**
843
844 AT+WMOD=1:  A501  , AT+WMOD=0 :  A600
845
846 AT+CITEMP=1 : A60001
847
848 AT+ARTEMP=1,60  :  A70001003C
849
850 AT+ARTEMP=-16,60 :  A7FFF0003C
851
852 AT+LEDALARM=1  :  3601
853
854
855 (% style="color:#4f81bd" %)**Comando Downlink: AAXXXXXXXXXXXXXXXXXXXXX**
856
857 Total de bytes: 8 bytes
858
859 **Exemplo: AA010001000003C**
860
861 WMOD=01
862
863 CITEMP=0001
864
865 TEMPlow=0001
866
867 TEMPhigh=003C
868
869
870 **Alarme de limiar DS18B20 e TMP117**
871
872 **AT+WMOD=1,60,-10,20**
873
874 (% style="color:#4f81bd" %)**Comando Downlink:**
875
876 **Exemplo: A5013CFC180014**
877
878 MOD=01
879
880 CITEMP=3C(S)
881
882 TEMPlow=FC18
883
884 TEMPhigh=0014
885
886
887 **Alarme de flutuação para DS18B20 e TMP117 (tempo de aquisição: mínimo 1s)**
888
889 **AT+WMOD=2,60,5** 
890
891 (% style="color:#4f81bd" %)**Comando Downlink:**
892
893 **Exemplo: A5023C05**
894
895 MOD=02
896
897 CITEMP=3C(S)
898
899 flutuação da temperatura=05
900
901
902 **Amostragem múltiplas vezes e uplink juntos**
903
904 **AT+WMOD=3,1,60,20,-16,32,1**   
905
906 Explique:
907
908 * (% style="color:#037691" %)**Parâmetro 1: **(%%)Definir o Modo de Trabalho para o Modo 3
909 * (% style="color:#037691" %)**Parâmetro 2:**(%%) Ajuste o modo de amostragem de temperatura para 1 (1: DS18B20; 2: TMP117;3: GXHT30 interno).
910 * (% style="color:#037691" %)**Parâmetro 3: **(%%)Intervalo de amostragem é de 60.
911 * (% style="color:#037691" %)**Parâmetro 4: **(%%)Quando houver 20 datas de amostragem, o dispositivo enviará esses dados por meio de um uplink. (valor máximo é 60, significa amostragem máxima 60 em um uplink)
912 * (% style="color:#037691" %)**Parâmetro 5: & Parâmetro 6: **(%%)A escala do alarme da temperatura é -16 a 32°C,
913 * (% style="color:#037691" %)**Parâmetro 7:**(%%) 1 para ativar o alarme de temperatura, 0 para desativar o alarme de temperatura. Se o alarme estiver ativado, um dado será enviado imediatamente se o temperamento exceder o intervalo de alarme.
914
915 (% style="color:#4f81bd" %)**Comando Downlink:**
916
917 **Exemplo: A50301003C14FFF0002001**
918
919 MOD=03
920
921 TEMP=DS18B20
922
923 CITEMP=003C(S)
924
925 Número total de aquisições=14
926
927 TEMPlow=FFF0
928
929 TEMPhigh=0020
930
931 ARTEMP=01
932
933
934 **Carga útil de ligação ascendente (Fport=3)**
935
936 **Exemplo: CBEA0109920A4109C4**
937
938 BatV=CBEA
939
940 TEMP=DS18B20
941
942 Temp1=0992  ~/~/ 24,50℃
943
944 Temp2=0A41  ~/~/ 26,25℃
945
946 Temp3=09C4 ~/~/ 25,00℃
947
948 (% style="color:red" %)**Nota: Este uplink selecionará automaticamente o DR apropriado de acordo com o comprimento dos dados**
949
950 (% style="color:red" %)** Neste modo, a resolução da temperatura de ds18b20 é 0,25℃ para economizar o consumo de energia**
951 )))
952
953
954 === 2.7.2 MODO DE ALARMA (Antes do firmware v1.3.1) ===
955
956
957 (% class="box infomessage" %)
958 (((
959 (((
960 **AT+WMOD=1**:  EActivar/desactivar o modo de alarme. (0: Desativado, 1: Alarme de temperatura ativado para sensor de temperatura a bordo)
961 )))
962
963 (((
964 **AT+CITEMP=1**:  O intervalo entre a verificação da temperatura do alarme. (Em minutos)
965 )))
966
967 (((
968 **AT+ARTEMP**:  Obtém ou define a faixa de alarme do sensor de temperatura interno
969 )))
970
971 (((
972 (% _mstmutation="1" %)**AT+ARTEMP=? **(%%):  Obtém a faixa de alarme do sensor de temperatura interno(% style="display:none" %)
973 )))
974
975 (((
976 **AT+ARTEMP=45,105**:  Defina a faixa interna do alarme do sensor de temperatura de 45 a 105.
977 )))
978 )))
979
980 (% style="color:#4f81bd" %)**Comando Downlink: AAXXXXXXXXXXXXXXXXXXXXX**
981
982 Total de bytes: 8 bytes
983
984 **Exemplo: AA010001000003C**
985
986 WMOD=01
987
988 CITEMP=0001
989
990 TEMPlow=0001
991
992 TEMPhigh=003C
993
994
995 == 2.8 Indicador LED ==
996
997
998 O LHT65 tem um diodo emissor de luz triplo da cor que para mostrar fácil a fase diferente.
999
1000 Enquanto o usuário pressiona o botão ACT, o LED funcionará de acordo com o status do LED com o botão ACT.
1001
1002 No estado normal de trabalho:
1003
1004 * Para cada uplink, o LED AZUL ou LED VERMELHO piscará uma vez. LED AZUL quando o sensor externo está conectado.
1005 * LED VERMELHO quando o sensor externo não está conectado
1006 * Para cada downlink de sucesso, o LED PURPLE piscará uma vez
1007
1008
1009 == 2.9 Instalação ==
1010
1011
1012 [[image:image-20230717190117-2.png||height="367" width="350"]]
1013
1014
1015
1016 = 3. Sensores e acessórios =
1017
1018 == 3.1 Cabo de extensão E2 ==
1019
1020
1021 [[image:image-20220619092222-1.png||_mstalt="429533" height="182" width="188"]][[image:image-20220619092313-2.png||_mstalt="430222" height="182" width="173"]]
1022
1023
1024 **Cabo de ruptura de 1m de comprimento para LHT65N. Características:**
1025
1026 * (((
1027 Use para comando AT, funciona para LHT52 / LHT65N
1028 )))
1029 * (((
1030 Atualização do firmware para LHT65N, funciona para LHT52 / LHT65N
1031 )))
1032 * (((
1033 Suporta o modo ADC para monitorar ADC externo
1034 )))
1035 * (((
1036 Suporta o modo Interrupção
1037 )))
1038 * (((
1039 Exposto Todos os pinos do conector tipo C LHT65N.
1040
1041
1042
1043 )))
1044
1045 [[image:image-20220619092421-3.png||_mstalt="430547" height="371" width="529"]]
1046
1047
1048 == 3.2 Sonda de temperatura E3 ==
1049
1050
1051 [[image:image-20220515080154-4.png||_mstalt="434681" alt="photo-20220515080154-4.png" height="182" width="161"]] [[image:image-20220515080330-5.png||_mstalt="428792" height="201" width="195"]]
1052
1053
1054 Sensor de temperatura com cabo de 2 metros de comprimento
1055
1056 * Resolução: 0,0625 °C
1057 * ±0,5°C precisão de -10°C a +85°C
1058 * ±2°C precisão de -55°C a +125°C
1059 * Faixa de operação: -40 ~~ 125 °C
1060 * Tensão de trabalho 2.35v ~~ 5v
1061
1062 == 3.3 Sonda de temperatura E31F ==
1063
1064
1065 [[image:65N-E31F-1.jpg||height="169" width="170"]] [[image:image-20230717151424-9.png||height="221" width="204"]](% style="display:none" %)
1066
1067
1068 Sensor de temperatura com cabo de 1 metro de comprimento
1069
1070
1071 **Sensor de temperatura incorporado:**
1072
1073 * Resolução: 0,01 °C
1074 * Tolerância de precisão: Tipo ± 0,3 °C
1075 * Deriva a longo prazo: < 0,02 °C/ano
1076 * Faixa de operação: -40 ~~ 80 °C
1077
1078 **Sensor de humidade incorporado:**
1079
1080 * Resolução: 0,04% UR
1081 * Tolerância da precisão: Tipo ± 3% RH
1082 * Deriva a longo prazo: < 0,02 °C/ano
1083 * Faixa de operação: 0 ~~ 96% RH
1084
1085 **Sensor de temperatura externo:**
1086
1087 * Resolução: 0,01 °C
1088 * Tolerância da precisão: típico ± 0,3 °C
1089 * Deriva a longo prazo: < 0,02 °C/ano
1090 * Faixa de operação: -40 ~~ 125 °C
1091
1092 **Sensor de humidade externo:**
1093
1094 * Resolução: 0,04% UR
1095 * Tolerância da precisão: Tipo ± 3% RH
1096 * Deriva a longo prazo: < 0,02 °C/ano
1097 * Faixa de operação: 0 ~~ 96% RH
1098
1099
1100 = 4. Configurar LHT65N através do comando AT ou LoRaWAN downlink =
1101
1102
1103 (((
1104 O uso pode configurar LHT65N via AT Command ou LoRaWAN Downlink.
1105 )))
1106
1107 * (((
1108 Ligação de Comando AT: Ver [[FAQ>>||anchor="H6.FAQ"]].
1109 )))
1110
1111 * (((
1112 Instruções LoRaWAN Downlink para diferentes plataformas: [[Servidor LoRaWAN IoT>>http://wiki.dragino.com/xwiki/bin/view/Main]]
1113 )))
1114
1115 (((
1116 Existem dois tipos de comandos para configurar o LHT65N, eles são:
1117 )))
1118
1119 * (((
1120 (% style="color:#4f81bd" %)**Comandos Gerais.**
1121 )))
1122
1123 (((
1124 Estes comandos devem configurar:
1125 )))
1126
1127 1. (((
1128 Configurações gerais do sistema como: intervalo de uplink.
1129 )))
1130 1. (((
1131 Protocolo LoRaWAN & comandos relacionados com rádio.
1132 )))
1133
1134 (((
1135 Eles são os mesmos para todos os dispositivos Dragino que suportam DLWS-005 LoRaWAN Stack (Nota~*~*). Estes comandos podem ser encontrados na wiki: [[End Device Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
1136 )))
1137
1138 * (((
1139 (% style="color:#4f81bd" %)**CComando de design especial para LHT65N**
1140 )))
1141
1142 (((
1143 Estes comandos são válidos apenas para LHT65N, como abaixo:
1144 )))
1145
1146
1147 == 4.1 Definir o Intervalo de Transmissão ==
1148
1149
1150 Característica: Altere o intervalo de transmissão do nó final LoRaWAN.
1151
1152 (% style="color:#4f81bd" %)**Comando AT: AT+TDC**
1153
1154 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:501px" %)
1155 |(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Exemplo de Comando**|(% style="background-color:#d9e2f3; color:#0070c0; width:166px" %)**Função**|(% style="background-color:#d9e2f3; color:#0070c0; width:180px" %)**Resposta**
1156 |(% style="width:155px" %)AT+TDC=?|(% style="width:162px" %)Mostrar o Intervalo de Transmissão Actual|(% style="width:177px" %)30000 OK o intervalo é 30000ms = 30s
1157 |(% style="width:155px" %)AT+TDC=60000|(% style="width:162px" %)Definir o Intervalo de Transmissão|(% style="width:177px" %)OK Definir o intervalo de transmissão para 60000ms = 60 segundos
1158
1159 (% style="color:#4f81bd" %)**30000 OK o intervalo é 30000ms = 30s**
1160
1161 Formato: Código de comando (0x01) seguido de valor de tempo de 3 bytes.
1162
1163 Se a carga útil do downlink=0100003C, isso significa definir o intervalo de transmissão do nó END para 0x00003C=60(S), enquanto o código do tipo é 01.
1164
1165 * **Exemplo 1: Downlink Carga útil: 0100001E**       ~/~/ Definir Intervalo de Transmissão (TDC) = 30 segundos
1166
1167 * **Exemplo 2: Downlink Carga útil: 0100003C**      ~/~/ Definir Intervalo de Transmissão (TDC) = 60 segundos
1168
1169
1170 == 4.2 Definir o Modo do Sensor Externo ==
1171
1172
1173 Característica: Alterar o Modo de Sensor Externo.
1174
1175 (% style="color:#4f81bd" %)**Comando AT: AT+EXT**
1176
1177 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:509px" %)
1178 |(% style="background-color:#d9e2f3; color:#0070c0; width:172px" %)**Exemplo de Comando**|(% style="background-color:#d9e2f3; color:#0070c0; width:173px" %)**Função**|(% style="background-color:#d9e2f3; color:#0070c0; width:159px" %)**Resposta**
1179 |(% style="width:172px" %)AT+EXT=?|(% style="width:173px" %)Obter o modo actual do sensor externo|(% style="width:159px" %)1 OK Modo Sensor externo = 1
1180 |(% style="width:172px" %)AT+EXT=1|(% colspan="2" rowspan="1" style="width:333px" %)Configurar o modo do sensor externo para 1
1181 |(% style="width:172px" %)AT+EXT=9|(% colspan="2" rowspan="1" style="width:333px" %)Definir para DS18B20 externo com carimbo de data e hora
1182
1183 (% style="color:#4f81bd" %)**Comando de Ligação Descida: 0xA2**
1184
1185 Total de bytes: 2 ~~ 5 bytes
1186
1187 **Exemplo:**
1188
1189 * 0xA201: Definir o tipo de sensor externo para E1
1190
1191 * 0xA209: O mesmo que AT+EXT=9
1192
1193 * 0xA20702003c: O mesmo que AT+SETCNT=60
1194
1195
1196 == 4.3 Activar/desactivar a ligação ascendente ID da sonda de temperatura ==
1197
1198
1199 (((
1200 Característica: Se o PID estiver ativado, o dispositivo enviará o ID da sonda de temperatura em:
1201 )))
1202
1203 * (((
1204 Primeiro Pacote após a Adesão ao OTAA
1205 )))
1206 * (((
1207 A cada 24 horas desde o primeiro pacote.
1208 )))
1209
1210 (((
1211 PID é definido como padrão para desabilitar (0)
1212
1213
1214 )))
1215
1216 (% style="color:#4f81bd" %)**Comando AT:**
1217
1218 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:504px" %)
1219 |(% style="background-color:#d9e2f3; color:#0070c0; width:172px" %)**Exemplo de Comando**|(% style="background-color:#d9e2f3; color:#0070c0; width:237px" %)**Função**|(% style="background-color:#d9e2f3; color:#0070c0; width:81px" %)**Resposta**
1220 |(% style="width:172px" %)AT+PID=1|(% style="width:237px" %)Activar a ligação ascendente PID|(% style="width:81px" %)OK
1221
1222 (% style="color:#4f81bd" %)**Comando Downlink:**
1223
1224 * **0xA800**  **~-~->** AT+PID=0
1225 * **0xA801**     **~-~->** AT+PID=1
1226
1227
1228 == 4.4 Definir a Senha ==
1229
1230
1231 Característica: Defina a senha do dispositivo, máximo 9 dígitos
1232
1233 (% style="color:#4f81bd" %)**Comando AT: AT+PWORD**
1234
1235 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:402px" %)
1236 |(% style="background-color:#d9e2f3; color:#0070c0; width:177px" %)**Exemplo de Comando**|(% style="background-color:#d9e2f3; color:#0070c0; width:128px" %)**Função**|(% style="background-color:#d9e2f3; color:#0070c0; width:85px" %)**Resposta**
1237 |(% style="width:177px" %)AT+PWORD=?|(% style="width:128px" %)Mostrar a senha|(% style="width:85px" %)(((
1238 123456
1239
1240 OK
1241 )))
1242 |(% style="width:177px" %)AT+PWORD=999999|(% style="width:128px" %)Definir a senha|(% style="width:85px" %)OK
1243
1244 (% style="color:#4f81bd" %)**Comando Downlink:**
1245
1246 Nenhum comando de ligação descendente para esta funcionalidade.
1247
1248
1249 == 4.5 Sair do Comando AT ==
1250
1251
1252 Recurso: Saia do modo de comando AT, então o usuário precisa inserir senha novamente antes de usar comandos AT.
1253
1254 (% style="color:#4f81bd" %)**Comando AT: AT+DISAT**
1255
1256 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:469px" %)
1257 |(% style="background-color:#d9e2f3; color:#0070c0; width:171px" %)**Exemplo de Comando**|(% style="background-color:#d9e2f3; color:#0070c0; width:206px" %)**Função**|(% style="background-color:#d9e2f3; color:#0070c0; width:81px" %)**Resposta**
1258 |(% style="width:171px" %)AT+DISAT|(% style="width:206px" %)Sair do modo Comandos AT|(% style="width:81px" %)OK
1259
1260 (% style="color:#4f81bd" %)**Comando Downlink:**
1261
1262 Nenhum comando de ligação descendente para esta funcionalidade.
1263
1264
1265 == 4.6 Configurar para o modo de suspensão ==
1266
1267
1268 Característica: Definir o dispositivo para o modo de suspensão
1269
1270 * **AT+Sleep=0**  : Modo de trabalho normal, dispositivo irá dormir e usar menor energia quando não há mensagem LoRa
1271 * **AT+Sleep=1** : O dispositivo está em modo de sono profundo, nenhuma ativação LoRa acontece, usado para armazenamento ou envio.
1272
1273 (% style="color:#4f81bd" %)**Comando AT: AT+SLEEP**
1274
1275 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:514px" %)
1276 |(% style="background-color:#d9e2f3; color:#0070c0; width:173px" %)**Exemplo de Comando**|(% style="background-color:#d9e2f3; color:#0070c0; width:152px" %)**Função**|(% style="background-color:#d9e2f3; color:#0070c0; width:184px" %)**Resposta**
1277 |(% style="width:173px" %)AT+SLEEP|(% style="width:152px" %)Configurar para o modo de suspensão|(% style="width:184px" %)(((
1278 Limpar todos os dados armazenados do sensor...
1279
1280 OK
1281 )))
1282
1283 (% style="color:#4f81bd" %)**Comando Downlink:**
1284
1285 * Não há nenhum comando downlink para definir como modo de suspensão.
1286
1287
1288 == 4.7 Definir a hora do sistema ==
1289
1290
1291 Característica: Definir o tempo do sistema, formato unix. [[Veja aqui os detalhes do formato.>>||anchor="H2.6.2UnixTimeStamp"]]
1292
1293 (% style="color:#4f81bd" %)**Comando AT:**
1294
1295 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:506px" %)
1296 |(% style="background-color:#d9e2f3; color:#0070c0; width:188px" %)**Exemplo de Comando**|(% style="background-color:#d9e2f3; color:#0070c0; width:318px" %)**Função**
1297 |(% style="width:154px" %)AT+TIMESTAMP=1611104352|(% style="width:285px" %)(((
1298 OK
1299
1300 Definir o tempo do sistema para 2021-01-20 00:59:12
1301 )))
1302
1303 (% style="color:#4f81bd" %)**Comando Downlink:**
1304
1305 0x306007806000  ~/~/  Definir timestamp para 0x (6007806000), mesmo que AT + TIMESTAMP=1611104352
1306
1307
1308 == 4.8 Definir o Modo de Sincronização de Tempo ==
1309
1310
1311 (((
1312 Funcionalidade: Ativar / Desativar o tempo do sistema de sincronização via LoRaWAN MAC Command (DeviceTimeReq), o servidor LoRaWAN deve suportar o protocolo v1.0.3 para responder a este comando.
1313 )))
1314
1315 (((
1316 SYNCMOD é definido como 1 por padrão. Se o usuário quiser definir uma hora diferente do servidor LoRaWAN, o usuário precisa definir isso como 0.
1317 )))
1318
1319 (% style="color:#4f81bd" %)**Comando AT:**
1320
1321 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:505px" %)
1322 |(% style="background-color:#d9e2f3; color:#0070c0; width:177px" %)**Exemplo de Comando**|(% style="background-color:#d9e2f3; color:#0070c0; width:323px" %)**Função**
1323 |(% style="width:177px" %)AT+SYNCMOD=1|(% style="width:323px" %)Enable Sync system time via LoRaWAN MAC Command (DeviceTimeReq)
1324
1325 (% style="color:#4f81bd" %)**Comando Downlink:**
1326
1327 0x28 01  ~/~/  Mesmo que AT+SYNCMOD=1
1328 0x28 00  ~/~/  Igual a AT+SYNCMOD=0
1329
1330
1331 == 4.9 Definir o Intervalo de Sincronização de Tempo ==
1332
1333
1334 Característica: Defina o intervalo de sincronização de tempo do sistema. Valor por omissão SYNCTDC: 10 dias.
1335
1336 (% style="color:#4f81bd" %)**Comando AT:**
1337
1338 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:508px" %)
1339 |(% style="background-color:#d9e2f3; color:#0070c0; width:174px" %)**Exemplo de Comando**|(% style="background-color:#d9e2f3; color:#0070c0; width:330px" %)**Função**
1340 |(% style="width:174px" %)AT+SYNCTDC=0x0A |(% style="width:330px" %)Set SYNCTDC to 10 (0x0A), so the sync time is 10 days.
1341
1342 (% style="color:#4f81bd" %)**Comando Downlink:**
1343
1344 **0x29 0A**  ~/~/ O mesmo que AT+SYNCTDC=0x0A
1345
1346
1347 == 4.10 Imprimir a base de dados na página. ==
1348
1349
1350 Recurso: Imprima os dados do setor da página inicial à página de parada (máximo de 416 páginas).
1351
1352 (% style="color:#4f81bd" %)**Comando AT: AT+PDTA**
1353
1354 [[image:image-20230426164330-2.png]]
1355
1356 (% style="color:#4f81bd" %)**Comando Downlink:**
1357
1358 Sem comandos de ligação descendente para a funcionalidade
1359
1360
1361 == 4.11 Imprime os últimos dados. ==
1362
1363
1364 Funcionalidade: Imprimir as últimas entradas de dados
1365
1366 (% style="color:#4f81bd" %)**Comando AT: AT+PLDTA**
1367
1368 [[image:image-20230426164932-3.png]]
1369
1370 (% style="color:#4f81bd" %)**Comando Downlink:**
1371
1372 Sem comandos de ligação descendente para a funcionalidade
1373
1374
1375 == 4.12 Limpar o Gravador Flash ==
1376
1377
1378 Recurso: Limpar armazenamento flash para recurso de registro de dados.
1379
1380 (% style="color:#4f81bd" %)**Comando AT: AT+CLRDTA**
1381
1382 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:503px" %)
1383 |(% style="background-color:#d9e2f3; color:#0070c0; width:173px" %)**Exemplo de Comando**|(% style="background-color:#d9e2f3; color:#0070c0; width:130px" %)**Função**|(% style="background-color:#d9e2f3; color:#0070c0; width:198px" %)**Resposta**
1384 |(% style="width:173px" %)AT+CLRDTA |(% style="width:130px" %)Limpar o registo de data|(% style="width:198px" %)(((
1385 Limpar todos os dados armazenados do sensor...
1386
1387 OK
1388 )))
1389
1390 (% style="color:#4f81bd" %)**Comando Downlink: 0xA3**
1391
1392 * Exemplo: 0xA301  ~/~/ O mesmo que AT+CLRDTA
1393
1394
1395 == 4.13 Enviar automaticamente mensagens sem ACK ==
1396
1397
1398 Recurso: LHT65N vai esperar ACK para cada uplink, se LHT65N não obter ACK do servidor IoT, ele vai considerar a mensagem não chega ao servidor e armazená-lo.LHT65N continua enviando mensagens em normal periodicamente. Uma vez que o LHT65N recebe ACK de um servidor, ele considerará que a rede está ok e começará a enviar a mensagem de não-chegada.
1399
1400 (% style="color:#4f81bd" %)**Comando AT: AT+PNACKMD**
1401
1402 A configuração de fábrica por omissão é 0
1403
1404 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:445px" %)
1405 |=(% style="width: 172px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Exemplo de Comando**|=(% style="width: 180px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Função**|=(% style="width: 80px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Resposta**
1406 |(% style="width:172px" %)AT+PNACKMD=1|(% style="width:180px" %)Poll None-ACK message|(% style="width:80px" %)OK
1407
1408 (% style="color:#4f81bd" %)**Comando Downlink: 0x34**
1409
1410 * Exemplo: 0x3401 ~/~/ O mesmo que AT+PNACKMD=1
1411
1412
1413 == 4.14 Comando WMOD modificado para sensor externo TMP117 ou DS18B20 alarme de temperatura (desde firmware 1.3.0) ==
1414
1415
1416 Característica: Definir alarmes internos e externos do sensor de temperatura.
1417
1418 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)
1419 |=(% style="width: 342px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Exemplo de Comando**|=(% style="width: 181px; background-color: rgb(217, 226, 243); color: rgb(0, 112, 192);" %)**Função**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**Resposta**
1420 |(% style="width:342px" %)AT+WMOD=parameter1,parameter2,parameter3,parameter4|(% style="width:181px" %)Definir alarmes internos e externos do sensor de temperatura|(% style="width:181px" %)OK
1421
1422 (% style="color:#037691" %)**AT+WMOD=parameter1,parameter2,parameter3,parameter4**
1423
1424 (% style="color:#037691" %)**Parâmetro 1: Modo de alarme:**
1425
1426 0): Cancelar
1427
1428 1): Alarme de limiar
1429
1430 2): Alarme de flutuação
1431
1432
1433 (% style="color:#037691" %)** Parâmetro 2:**(%%)  Tempo de amostragem. Unidade: segundos, até 255 segundos.
1434
1435 (% style="color:red" %)**Nota: Quando o tempo de coleta é inferior a 60 segundos e sempre excede o limite de alarme definido, o intervalo de envio não será o tempo de coleta, mas será enviado a cada 60 segundos.**
1436
1437
1438 (% style="color:#037691" %)**Parâmetro 3 e parâmetro 4:**
1439
1440 1): Se o modo de alarme é definido como 1: o parâmetro 3 e o parâmetro 4 são válidos, como antes, eles representam baixa temperatura e alta temperatura.
1441
1442 Tal como AT+WMOD=1,60,45,105, significa alarme de alta e baixa temperatura.
1443
1444
1445 2): Se o Modo de Alarme estiver definido como 2: o parâmetro 3 é válido, que representa a diferença entre a temperatura atualmente coletada e a última temperatura carregada.
1446
1447 Tal como AT+WMOD=2,10,2, significa que é um alarme de flutuação.
1448
1449 Se a diferença entre a temperatura coletada atual e o último Uplin for de ± 2 graus, o alarme será emitido.
1450
1451
1452 (% style="color:#4f81bd" %)**Comando Downlink: 0xA5**
1453
1454 0xA5 00 ~-~- AT+WMOD=0.
1455
1456 0xA5 01 0A 11 94 29 04 ~-~- AT+WMOD=1,10,45,105 (AT+WMOD = segundo byte, terceiro byte, quarto e quinto bytes divididos por 100, sexto e sétimo bytes divididos por 100 )
1457
1458 0XA5 01 0A F9 C0 29 04 ~-~-AT+WMOD=1,10,-16,105(Necessidade de converter -16 para -1600 para cálculo-1600(DEC)=FFFFFFFFFFFF9C0(HEX)[UNK][UNK]FFFFFFFF9C0(HEX) +10000(HEX)=F9C0(HEX))
1459
1460 0xA5 02 0A 02 ~-~- AT+WMOD=2,10,2 (AT+WMOD = segundo byte, terceiro byte, quarto byte)
1461
1462 0xA5 FF ~-~- Depois que o dispositivo o recebe, carregue a configuração atual do alarme (FPORT=8). Como 01 0A 11 94 29 04 ou 02 0A 02.
1463
1464
1465 = 5. Bateria e como substituir =
1466
1467 == 5.1 Tipo de Bateria ==
1468
1469
1470 (((
1471 LHT65N é equipado com uma bateria Li-MnO2 2400mAH (CR17505). A bateria é uma bateria não recarregável com baixa taxa de descarga direcionada para até 8 ~~ 10 anos de uso. Este tipo de bateria é comumente usado em dispositivos IoT para funcionamento a longo prazo, como medidores de água.
1472 )))
1473
1474 (((
1475 A curva de descarga não é linear, então não pode simplesmente usar porcentagem para mostrar o nível da bateria. Abaixo está o desempenho da bateria.
1476
1477
1478 [[image:image-20220515075034-1.png||_mstalt="428961" height="208" width="644"]]
1479 )))
1480
1481 A tensão de trabalho mínima para o LHT65N é ~~ 2.5v. Quando a bateria é inferior a 2.6v, é hora de mudar a bateria.
1482
1483
1484 == 5.2 Substituir a Bateria ==
1485
1486
1487 LHT65N tem dois parafusos na parte de trás, Desenrocá-los, e mudar a bateria dentro é ok.A bateria é uma bateria CR17450 geral. Qualquer marca deve estar bem.
1488
1489 [[image:image-20220515075440-2.png||_mstalt="429546" height="338" width="272"]][[image:image-20220515075625-3.png||_mstalt="431574" height="193" width="257"]]
1490
1491
1492 == 5.3 Análise da Vida da Bateria ==
1493
1494
1495 (((
1496 Os produtos movidos a bateria Dragino são todos executados no modo de baixa potência. O usuário pode verificar a diretriz a partir deste link para calcular a duração estimada da bateria:
1497 [[https:~~/~~/www.dragino.com/downloads/downloads/LoRa_End_Node/Battery_Analyze/DRAGINO_Battery_Life_Guide.pdf>>https://www.dragino.com/downloads/downloads/LoRa_End_Node/Battery_Analyze/DRAGINO_Battery_Life_Guide.pdf]]
1498 )))
1499
1500
1501 (((
1502 Um relatório de teste detalhado completo para LHT65N em diferentes frequências pode ser encontrado em: [[https:~~/~~/www.dropbox.com/sh/r2i3zlhsyrpavla/AAB1sZw3mdT0K7XjpHCITt13a?dl=0>>https://www.dropbox.com/sh/r2i3zlhsyrpavla/AAB1sZw3mdT0K7XjpHCITt13a?dl=0]]
1503 )))
1504
1505
1506 = 6. FAQ =
1507
1508 == 6.1 Como usar o Comando AT? ==
1509
1510
1511 LHT65N suporta AT Command set.User pode usar um adaptador USB para TTL mais o cabo do programa para conectar ao LHT65 para usar o comando AT, como abaixo.
1512
1513 [[image:image-20220530085651-1.png||_mstalt="429949"]]
1514
1515
1516 **Ligação:**
1517
1518 * (% style="background-color:yellow" %)**USB para TTL GND <~-~->GND**
1519 * (% style="background-color:yellow" %)**USB para TTL RXD<~-~->D+**
1520 * (% style="background-color:yellow" %)**USB para TTL TXD<~-~->A11**
1521
1522 (((
1523 (% _mstmutation="1" style="color:red" %)**(Nota: Este pino corresponde apenas à placa de lead-out vendida pela empresa dragino. Para a placa de lead-out comprada por você, consulte a descrição do pino no Capítulo 6.6)**
1524 )))
1525
1526 No PC, o usuário precisa definir a taxa de transmissão da ferramenta serial (tais como [[**putty**>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) para **9600** para acessar o console serial para LHT65N. Os comandos AT são desabilitados por padrão e precisam digitar senha (padrão:**123456**) para ativá-lo. Tempo limite para inserir o comando AT é de 5 minutos, após 5 minutos, o usuário precisa digitar senha novamente. O usuário pode usar o comando AT + DISAT para desativar o comando AT antes do tempo limite.
1527
1528
1529 Digite a senha e ATZ para ativar LHT65N, como mostrado abaixo:
1530
1531 [[image:image-20220530095701-4.png||_mstalt="430014"]]
1532
1533
1534 == 6.2 Onde usar comandos AT e comandos Downlink ==
1535
1536
1537 **Comandos AT:**
1538
1539 [[image:image-20220620153708-1.png||_mstalt="429806" height="603" width="723"]]
1540
1541
1542 **Comandos de ligação descendente:**
1543
1544
1545 (% style="color:blue" %)**TTN:**
1546
1547 [[image:image-20220615092124-2.png||_mstalt="429221" height="649" width="688"]]
1548
1549
1550
1551 (% style="color:blue" %)**Helium: **
1552
1553 [[image:image-20220615092551-3.png||_mstalt="430794" height="423" width="835"]]
1554
1555
1556
1557 (% style="color:blue" %)**Chirpstack: A janela downlink não será exibida até que a rede seja acessada**
1558
1559
1560 [[image:image-20220615094850-6.png||_mstalt="433082"]]
1561
1562
1563 [[image:image-20220615094904-7.png||_mstalt="433485" height="281" width="911"]]
1564
1565
1566
1567 (% style="color:blue" %)**Aws:**
1568
1569 [[image:image-20220615092939-4.png||_mstalt="434460" height="448" width="894"]]
1570
1571
1572 == 6.3 Como alterar o intervalo de uplink? ==
1573
1574
1575 Por favor, veja este link: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/How%20to%20set%20the%20transmit%20time%20interval/>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20set%20the%20transmit%20time%20interval/||_mstmutation="1" style="background-color: rgb(255, 255, 255);"]]
1576
1577
1578 == 6.4 Como usar TTL-USB para conectar um PC para inserir comandos AT? ==
1579
1580
1581 [[image:image-20220615153355-1.png||_mstalt="430222"]]
1582
1583 [[image:1655802313617-381.png||_mstalt="293917"]]
1584
1585
1586 (((
1587 No PC, o usuário precisa definir a taxa de transmissão da ferramenta serial (tais como [[**putty**>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) para **9600** para acessar o console serial para LHT65N. Os comandos AT são desabilitados por padrão e precisam digitar senha (padrão:**123456**) para ativá-lo. Tempo limite para inserir o comando AT é de 5 minutos, após 5 minutos, o usuário precisa digitar senha novamente. O usuário pode usar o comando AT + DISAT para desativar o comando AT antes do tempo limite.
1588 )))
1589
1590
1591 Digite senha e ATZ para ativar LHT65N, como mostrado abaixo:
1592
1593 [[image:image-20220615154519-3.png||_mstalt="431925" height="672" width="807"]]
1594
1595
1596 == 6.5 Como usar TTL-USB para conectar o PC para atualizar firmware? ==
1597
1598
1599 [[image:image-20220615153355-1.png||_mstalt="430222"]]
1600
1601
1602 (% style="color:blue" %)**Passo 1:**(%%) Instale primeiro o seguinte [[TremoProgrammer>>https://www.dropbox.com/sh/g99v0fxcltn9r1y/AAAnJD_qGZ42bB52o4UmH9v9a/LHT65N%20Temperature%20%26%20Humidity%20Sensor/tool?dl=0&subfolder_nav_tracking=1]] .
1603
1604 [[image:image-20220615170542-5.png||_mstalt="430638"]]
1605
1606
1607
1608 (% _mstmutation="1" style="color:blue" %)**Passo 2:**(%%) método de fiação.(% style="display:none" %)
1609
1610 Primeiro ligar as quatro linhas;(% style="display:none" %)
1611
1612 [[image:image-20220621170938-1.png||_mstalt="431340" height="413" width="419"]],(% style="display:none" %)
1613
1614
1615 Em seguida, use o cabo DuPont para curto-circuito port3 e port1 e, em seguida, solte-os, de modo que o dispositivo entre no modo bootlood.
1616
1617 [[image:image-20220621170938-2.png||_mstalt="431704"]]
1618
1619
1620
1621 (% style="color:blue" %)**Passo 3: **(%%)Selecione a porta do dispositivo a ser conectado, taxa de transmissão e arquivo bin a ser baixado.
1622
1623 [[image:image-20220615171334-6.png||_mstalt="431028"]]
1624
1625
1626 Clique no botão Iniciar para iniciar a atualização do firmware.
1627
1628
1629 Quando esta interface aparece, indica que o download foi concluído.
1630
1631 [[image:image-20220620160723-8.png||_mstalt="430703"]]
1632
1633
1634 Finalmente, desconecte o cabo DuPont no port4 e, em seguida, use o cabo DuPont para a porta de curto-circuito 3 e port1 para redefinir o dispositivo.
1635
1636
1637 == 6.6 Usando USB-TYPE-C para conectar ao computador usando o comando AT ==
1638
1639
1640 [[image:image-20220623110706-1.png||_mstalt="427869"]]
1641
1642
1643 **Porto UART de LHT65N:**
1644
1645 * (% class="mark" %)**PB0: RXD**
1646 * (% class="mark" %)**PB1: TXD**
1647 * (% class="mark" %)**GND**
1648
1649 [[image:image-20220623112117-4.png||_mstalt="428350" height="459" width="343"]]
1650
1651 No PC, o usuário precisa definir a taxa de transmissão da ferramenta serial (tais como [[**putty**>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) para **9600** para acessar o console serial para LHT65N. Os comandos AT são desabilitados por padrão e precisam digitar senha (padrão:**123456**) para ativá-lo. Tempo limite para inserir o comando AT é de 5 minutos, após 5 minutos, o usuário precisa digitar senha novamente. O usuário pode usar o comando AT + DISAT para desativar o comando AT antes do tempo limite.
1652
1653
1654 Digite a senha e ATZ para ativar LHT65N, como mostrado abaixo:
1655
1656 [[image:image-20220615154519-3.png||_mstalt="431925" height="672" width="807"]]
1657
1658
1659 == 6.7 Como usar USB-TYPE-C para conectar o PC para atualizar firmware? ==
1660
1661
1662 [[image:image-20220623110706-1.png||_mstalt="427869"]]
1663
1664
1665 (% style="color:blue" %)**Passo 1**(%%): Instale primeiro o [[TremoProgrammer>>https://www.dropbox.com/sh/g99v0fxcltn9r1y/AAAnJD_qGZ42bB52o4UmH9v9a/LHT65N%20Temperature%20%26%20Humidity%20Sensor/tool?dl=0&subfolder_nav_tracking=1]].
1666
1667 [[image:image-20220615170542-5.png||_mstalt="430638"]]
1668
1669
1670
1671 (% _mstmutation="1" style="color:blue" %)**Passo 2**(%%): método de fiação.(% style="display:none" %)
1672
1673 Primeiro ligar as quatro linhas;
1674
1675 [[image:image-20220623113959-5.png||_mstalt="433485" height="528" width="397"]]
1676
1677 Conecte A8 e GND com fio Dupont por um tempo e, em seguida, separe-se, entre no modo de redefinição
1678
1679
1680
1681 (% style="color:blue" %)**Passo 3: **(%%)Selecione a porta do dispositivo a ser conectado, taxa de transmissão e arquivo bin a ser baixado.
1682
1683 [[image:image-20220615171334-6.png||_mstalt="431028"]]
1684
1685
1686 Clique no botão Iniciar para iniciar a atualização do firmware.
1687
1688
1689 Quando esta interface aparece, indica que o download foi concluído.
1690
1691 [[image:image-20220620160723-8.png||_mstalt="430703"]]
1692
1693
1694 Finalmente, desconecte 3.3v, conecte A8 e GND com fio Dupont por um tempo e, em seguida, separe, saia do modo de redefinição
1695
1696
1697 == 6.8 Por que não consigo ver as informações do datalog ==
1698
1699
1700 ~1. O tempo não está alinhado e o comando de consulta correto não é usado.
1701
1702 2. Erro decodificador, não analisou os dados do datalog, os dados foram filtrados.
1703
1704
1705 = 7. Informação da Ordem =
1706
1707
1708 Número da peça: (% style="color:#4f81bd" %)** LHT65N-XX-YY**
1709
1710 (% style="color:#4f81bd" %)**XX **(%%): The default frequency band
1711
1712 * (% style="color:#4f81bd" %)** **(% _mstmutation="1" style="color:red" %)**AS923**(%%): LoRaWAN AS923 band
1713 * (% style="color:#4f81bd" %)** **(% _mstmutation="1" style="color:red" %)**AU915**(%%): LoRaWAN AU915 band
1714 * (% style="color:#4f81bd" %)** **(% _mstmutation="1" style="color:red" %)**EU433**(%%): LoRaWAN EU433 band
1715 * (% style="color:#4f81bd" %)** **(% _mstmutation="1" style="color:red" %)**EU868**(%%): LoRaWAN EU868 band
1716 * (% style="color:#4f81bd" %)** **(% _mstmutation="1" style="color:red" %)**KR920**(%%): LoRaWAN KR920 band
1717 * (% style="color:#4f81bd" %)** **(% _mstmutation="1" style="color:red" %)**US915**(%%): LoRaWAN US915 band
1718 * (% style="color:#4f81bd" %)** **(% _mstmutation="1" style="color:red" %)**IN865**(%%): LoRaWAN IN865 band
1719 * (% style="color:#4f81bd" %)** **(% _mstmutation="1" style="color:red" %)**CN470**(%%): LoRaWAN CN470 band
1720
1721 (% style="color:#4f81bd" %)**YY**(%%): Sensor Accessories
1722
1723 * (% style="color:red" %)**E3**(%%): External Temperature Probe
1724
1725
1726 = 8. Packing Info =
1727
1728
1729 **Package Includes**:
1730
1731 * LHT65N Temperature & Humidity Sensor x 1
1732 * Optional external sensor
1733
1734 **Dimension and weight**:
1735
1736 * Device Size:  10 x 10 x 3.5 mm
1737 * Device Weight: 120.5g
1738
1739
1740 = 9. Reference material =
1741
1742
1743 * [[Datasheet, photos, decoder, firmware>>https://www.dropbox.com/sh/una19zsni308dme/AACOKp6J2RF5TMlKWT5zU3RTa?dl=0]]
1744
1745
1746 = 10. FCC Warning =
1747
1748
1749 This device complies with part 15 of the FCC Rules.Operation is subject to the following two conditions:
1750
1751 (1) This device may not cause harmful interference;
1752
1753 (2) this device must accept any interference received, including interference that may cause undesired operation.