Version 262.35 by Xiaoling on 2023/07/17 20:20

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