Version 262.37 by Xiaoling on 2023/07/17 20:21

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