Changes for page LHT65N -- Manual do sensor de temperatura e umidade LoRaWAN
Last modified by Xiaoling on 2023/07/18 10:12
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -476,16 +476,16 @@ 476 476 477 477 Ext=4, Sensor de Interrupção: 478 478 479 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:50 4px" %)479 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 480 480 |(% style="width:101px" %)((( 481 481 **AT+EXT=4,1** 482 -)))|(% style="width: 395px" %)Pacote de uplink enviado na interrupção ascendente e caindo482 +)))|(% style="width:421px" %)Pacote de uplink enviado na interrupção ascendente e caindo 483 483 |(% style="width:101px" %)((( 484 484 **AT+EXT=4,2** 485 -)))|(% style="width: 395px" %)Enviou um pacote de ligação ascendente apenas na interrupção em queda485 +)))|(% style="width:421px" %)Enviou um pacote de ligação ascendente apenas na interrupção em queda 486 486 |(% style="width:101px" %)((( 487 487 **AT+EXT=4,3** 488 -)))|(% style="width: 395px" %)Enviou o pacote de uplink apenas na interrupção crescente488 +)))|(% style="width:421px" %)Enviou o pacote de uplink apenas na interrupção crescente 489 489 490 490 Acionador pela borda de queda: 491 491 ... ... @@ -504,13 +504,12 @@ 504 504 (% style="color:red" %)**Nota: Neste modo, a saída de 3,3 V estará sempre ligada. O LHT65N contará para cada interrupção e uplink periodicamente.** 505 505 506 506 507 -(% style="color:blue" %)**Caso 1: Sensor de fluxo de baixo consumo de energia, esse sensor de fluxo tem saída de pulso e o consumo de energia no nível uA e pode ser alimentado 508 -por LHT65N.** 507 +(% style="color:blue" %)**Caso 1: **Sensor de fluxo de baixo consumo de energia, esse sensor de fluxo tem saída de pulso e o consumo de energia no nível uA e pode ser alimentado por LHT65N. 509 509 510 510 [[image:image-20220906101320-4.png||_mstalt="427336" height="366" width="698"]] 511 511 512 512 513 -(% style="color:blue" %)**Cas e2**(%%):NormalFlowSensor:Suchflowsensorhas higher power consumptionand isnotsuitable tobepoweredbyLHT65N.Itispoweredbyexternalpowerandoutput<3.3v pulse512 +(% 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 514 514 515 515 [[image:image-20220906101320-5.png||_mstalt="427700" height="353" width="696"]] 516 516 ... ... @@ -517,50 +517,42 @@ 517 517 518 518 Ext=8, Counting Sensor ( 4 bytes): 519 519 520 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width: 330px" %)519 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:407px" %) 521 521 |(% style="width:131px" %)((( 522 522 **AT+EXT=8,0** 523 -)))|(% style="width:195px" %)((( 524 -**Count at falling interrupt** 525 -))) 522 +)))|(% style="width:271px" %)Contagem na interrupção de queda 526 526 |(% style="width:131px" %)((( 527 527 **AT+EXT=8,1** 528 -)))|(% style="width:195px" %)((( 529 -**Count at rising interrupt** 530 -))) 525 +)))|(% style="width:271px" %)Contagem na interrupção ascendente 531 531 |(% style="width:131px" %)((( 532 532 **AT+SETCNT=60** 533 -)))|(% style="width:195px" %)((( 534 -**Sent current count to 60** 535 -))) 528 +)))|(% style="width:271px" %)Enviou a contagem atual para 60 536 536 537 537 [[image:image-20220906101320-6.png||_mstalt="428064"]] 538 538 539 539 540 -(% style="color:blue" %)** A2 downlink Command:**533 +(% style="color:blue" %)**Comando de ligação descendente A2:** 541 541 542 -A2 02: Sameas AT+EXT=2cond byte)535 +A2 02: O mesmo que AT+EXT=2 (AT+EXT= segundo byte) 543 543 544 -A2 06 01 F4: Sameas AT+EXT=6,500cond byte,hirdandfourthbytes)537 +A2 06 01 F4: O mesmo que AT+EXT=6.500 (AT+EXT= segundo byte, terceiro e quarto bytes) 545 545 546 -A2 04 02: Sameas AT+EXT=4,2cond byte,hirdbyte)539 +A2 04 02: O mesmo que AT+EXT=4,2 (AT+EXT= segundo byte, terceiro byte) 547 547 548 -A2 08 01 00: Sameas AT+EXT=8,0cond byte,fourthbyte)541 +A2 08 01 00: O mesmo que AT+EXT=8,0 (AT+EXT= segundo byte, quarto byte) 549 549 550 -A2 08 02 00 00 00 3C: Sameas AT+ SETCNT=60thbyteand5thbyteand6thbyteand7thbyte)543 +A2 08 02 00 00 00 3C: O mesmo que AT+ SETCNT=60 (AT+ SETCNT = 4º byte e 5º byte e 6º byte e 7º byte) 551 551 552 552 553 -==== 2.4.6.8 Ext~=10, E2sensor (TMP117)withUnix Timestamp(Since firmware V1.3.2) ====546 +==== 2.4.6.8 Ext~=10, sensor E2 (TMP117) com Unix Timestamp (desde firmware V1.3.2) ==== 554 554 555 555 556 556 ((( 557 -Timestamp modeisdesigned for LHT65NwithE2probe,itwillsendthe uplinkpayloadwith Unix timestamp.Withthelimitationof11 bytes (maxdistanceofAU915/US915/AS923band),thetimestamp modewillbe lackofBAT voltagefield,instead,itshowsthebattery status.Thepayloadisasbelow:550 +O modo Timestamp é projetado para LHT65N com sonda E2, ele enviará a carga útil de uplink com timestamp Unix. Com a limitação de 11 bytes (distância máxima da banda AU915/US915/AS923), o modo de carimbo de hora será falta de campo de tensão BAT, em vez disso, ele mostra o status da bateria. A carga útil é a seguinte: 558 558 ))) 559 559 560 560 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:480px" %) 561 -|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)((( 562 -**Size(bytes)** 563 -)))|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)((( 554 +|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)Tamanho(bytes)|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)((( 564 564 **2** 565 565 )))|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)((( 566 566 **2** ... ... @@ -571,64 +571,56 @@ 571 571 )))|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)((( 572 572 **4** 573 573 ))) 574 -|(% style="width:110px" %)((( 575 -**Value** 576 -)))|(% style="width:71px" %)((( 577 -External temperature 578 -)))|(% style="width:99px" %)((( 579 -[[Built-In Temperature>>||anchor="H2.4.3Built-inTemperature"]] 565 +|(% style="width:110px" %)Valor|(% style="width:71px" %)Temperatura externa|(% style="width:99px" %)((( 566 +[[Temperatura incorporada>>||anchor="H2.4.3Built-inTemperature"]] 580 580 )))|(% style="width:132px" %)((( 581 -BAT Status & [[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity"]] 582 -)))|(% style="width:54px" %)((( 583 -Status & Ext 584 -)))|(% style="width:64px" %)((( 585 -[[Unix Time Stamp>>||anchor="H2.6.2UnixTimeStamp"]] 568 +Estado MTD & [[Umidade incorporada>>||anchor="H2.4.4Built-inHumidity"]] 569 +)))|(% style="width:54px" %)Estado & Ext|(% style="width:64px" %)((( 570 +[[Carimbo Horário do Unix>>||anchor="H2.6.2UnixTimeStamp"]] 586 586 ))) 587 587 588 -* ** Batterystatus&Built-inHumidity**573 +* **Estado da bateria e humidade incorporada** 589 589 590 590 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:461px" %) 591 591 |=(% 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] 592 -|(% style="width:67px" %)**Value**|(% style="width:256px" %)((( 593 -BAT Status 594 -00(b): Ultra Low ( BAT <= 2.50v) 595 -01(b): Low (2.50v <=BAT <= 2.55v) 596 -10(b): OK (2.55v <= BAT <=2.65v) 597 -11(b): Good (BAT >= 2.65v) 598 -)))|(% style="width:132px" %)((( 599 -[[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity"]] 577 +|(% style="width:67px" %)Valor|(% style="width:256px" %)Estado MTD 578 +00 b): Ultra baixo ( MTD <= 2,50v) 579 +01 b): Baixo (2,50v <=MTD <= 2,55v) 580 +10 b): OK (2,55v <= MTD <=2,65v) 581 +11 b): Bom (MTD >= 2,65v)|(% style="width:132px" %)((( 582 +[[Umidade incorporada>>||anchor="H2.4.4Built-inHumidity"]] 600 600 ))) 601 601 602 -* **Status &ExtByte**585 +* **Status e byte externo** 603 603 604 604 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %) 605 605 |(% 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]** 606 -|(% style="width:96px" %)**Status&Ext**|(% style="width:124px" %) None-ACKFlag|(% style="width:146px" %)PollMessageFLAG|(% style="width:109px" %)SynctimeOK|(% style="width:143px" %)UnixTimeRequest|(% style="width:106px" %)Ext: 0b(1001)589 +|(% style="width:96px" %)**Status&Ext**|(% style="width:124px" %)Bandeira Sem ACK|(% style="width:146px" %)FLAG de Mensagem de Sondagem|(% style="width:109px" %)Tempo de sincronização OK|(% style="width:143px" %)Pedido de Tempo Unix|(% style="width:106px" %)Ext: 0b(1001) 607 607 608 -* (% style="color:blue" %)** PollMessageFlag**:(%%) 1:This messageisa pollmessagereply, 0:meansthisisanormaluplink.609 -* (% style="color:blue" %)** SynctimeOK**:(%%)Settime ok, 0: N/A. AftertimeSYNCrequest is sent, LHT65Nwillsetthisbitto 0untilgotthetimestampfromthe applicationserver.610 -* (% style="color:blue" %)** UnixTimeRequest**:(%%) 1: Request server downlink Unix time, 0In this mode, LHT65Nwillsetthisbitto1every10 daystorequesttime SYNC. (AT+SYNCMODtosetthis)591 +* (% style="color:blue" %)**Sinalizador de mensagem de votação:**(%%) 1: esta mensagem é uma resposta de mensagem de votação, 0: significa que este é um uplink normal. 592 +* (% style="color:blue" %)**Tempo de sincronização OK:** (%%) 1: Definir o tempo ok, 0: N/A. Após o envio da solicitação SYNC, LHT65N definirá este bit como 0 até obter o carimbo de hora do servidor de aplicativos. 593 +* (% style="color:blue" %)**Pedido de Tempo Unix:**(%%) 1: Request server downlink Unix time, 0: N/A. Neste modo, o LHT65N definirá este bit para 1 a cada 10 dias para solicitar um tempo SYNC. (AT+SYNCMOD para definir isto) 611 611 612 612 613 -== 2.5 ShowdataonDatacake ==596 +== 2.5 Mostrar dados sobre o Datacake == 614 614 615 615 616 616 ((( 617 -Datacake IoT platform providesa human-friendlyinterface to showthesensordata,oncewehave sensordata in TTN V3,wecanuseDatacaketoconnectto TTN V3and seethe datain Datacake.Belowarehesteps:600 +A plataforma Datacake IoT fornece uma interface amigável para mostrar os dados do sensor, uma vez que temos dados do sensor no TTN V3, podemos usar o Datacake para conectar ao TTN V3 e ver os dados no Datacake. Abaixo estão os passos: 618 618 ))) 619 619 620 620 621 621 ((( 622 -(% style="color:blue" %)** Step1**(%%):Besurethat yourdevice is programmedandproperlyconnectedto the LoRaWANnetwork.605 +(% style="color:blue" %)**Passo 1:**(%%) Certifique-se de que seu dispositivo está programado e conectado corretamente à rede LoRaWAN. 623 623 ))) 624 624 625 625 ((( 626 -(% style="color:blue" %)** Step2**(%%):ConfigureyourApplicationto forwarddatato Datacakeyouwillneedtoddintegration.GotoTTN V3 Console ~-~-> Applications ~-~-> Integrations ~-~-> AddIntegrations.609 +(% style="color:blue" %)**Passo 2: **(%%)Configure seu aplicativo para encaminhar dados para o Datacake você precisará adicionar integração. Vá para TTN V3 Console ~-~-> Aplicações ~-~-> Integrações ~-~-> Adicionar Integrações. 627 627 ))) 628 628 629 629 630 630 ((( 631 -Add Da tacake:614 +Adicionar a Bolo de Dados: 632 632 ))) 633 633 634 634 ... ... @@ -636,15 +636,14 @@ 636 636 637 637 638 638 639 -Selec t defaultkeyas AccessKey:622 +Seleccione a chave por omissão como Chave de Acesso: 640 640 641 641 642 642 [[image:image-20220523000825-8.png||_mstalt="430248" height="453" width="406"]] 643 643 627 +No console Datacake ([[https:~~/~~/datacake.co/>>https://datacake.co/]]) , adicione o dispositivo LHT65. 644 644 645 -In Datacake console ([[https:~~/~~/datacake.co/>>url:https://datacake.co/]]) , add LHT65 device. 646 646 647 - 648 648 [[image:image-20220523000825-9.png||_mstalt="430612" height="366" width="392"]] 649 649 650 650 ... ... @@ -651,31 +651,31 @@ 651 651 [[image:image-20220523000825-10.png||_mstalt="450619" height="413" width="728"]] 652 652 653 653 654 -== 2.6 DatalogFeature ==636 +== 2.6 Recurso de registo de dados == 655 655 656 656 657 657 ((( 658 -Datalog Featureis to ensure IoT ServercangetallsamplingdatafromSensor evenifthe LoRaWANnetworkis down.Foreachsampling, LHT65Nwill storethe readingfor future retrieving purposes. Thereare twowaysforIoTserverstoget datalogfromLHT65N.640 +O recurso Datalog é garantir que o IoT Server possa obter todos os dados de amostragem do Sensor, mesmo se a rede LoRaWAN estiver inativa. Para cada amostragem, o LHT65N armazenará a leitura para fins futuros de recuperação. Há duas maneiras de servidores IoT obterem datalog do LHT65N. 659 659 ))) 660 660 661 661 662 -=== 2.6.1 Waysto get datalog via LoRaWAN ===644 +=== 2.6.1 Maneiras de obter datalog via LoRaWAN === 663 663 664 664 665 - Thereare two methods:647 +Existem dois métodos: 666 666 667 -(% style="color:blue" %)**M ethod 1:**(%%)IoT ServersendsadownlinkLoRaWANcommandto [[pollthe value>>||anchor="H2.6.4Pollsensorvalue"]]forspecified time range.649 +(% style="color:blue" %)**Método 1:** O IoT Server envia um comando LoRaWAN downlink para pesquisar o valor para o intervalo de tempo especificado. 668 668 669 669 670 -(% style="color:blue" %)**M ethod 2: **(%%)Set[[PNACKMD=1>>||anchor="H4.13AutoSendNone-ACKmessages"]], LHT65Nwill waitforACKforeveryuplink,whenthereis noLoRaWANnetwork,LHT65Nwillmarkthese records with non-ackmessagesand storethesor data,anditwillsend allmessages (10sinterval) afterthenetworkrecovery.652 +(% style="color:blue" %)**Método 2: **(%%) Defina PNACKMD=1, o LHT65N aguardará o ACK para cada uplink, quando não houver rede LoRaWAN, o LHT65N marcará esses registros com mensagens não reconhecidas e armazenará os dados do sensor e enviará todas as mensagens (intervalo de 10s) após a recuperação da rede. 671 671 672 672 673 -(% style="color:red" %)**Not efor method 2:**655 +(% style="color:red" %)**Nota para o método 2:** 674 674 675 -* a) LHT65N willdoanACKcheck fordatarecords sending tomakesure everydata arrive server.676 -* b) LHT65N will senddatain**CONFIRMEDMode**whenPNACKMD=1,butLHT65Nwon'tre-transmit the packetifit doesn'tgetACK,it willjustmarkitasa NONE-ACK message.In a futureuplinkif LHT65NgetsaACK, LHT65Nwillconsiderthereisanetworkconnectionand resend allNONE-ACKMessage.657 +* a) O LHT65N fará uma verificação de ACK para envio de registros de dados para garantir que todos os servidores de dados cheguem. 658 +* b) LHT65N enviará dados no modo CONFIRMED quando PNACKMD=1, mas LHT65N não transmitirá novamente o pacote se ele não receber ACK, ele apenas irá marcá-lo como uma mensagem NÃO ACK. Em um uplink futuro, se o LHT65N receber um ACK, o LHT65N considerará que há uma conexão de rede e reenviará todas as mensagens NONE-ACK. 677 677 678 - Belowis the typicalcaseforhe auto-updatedatalogfeature(SetPNACKMD=1)660 +Abaixo está o caso típico para o recurso de registro de dados de atualização automática (Definir PNACKMD=1) 679 679 680 680 681 681 [[image:image-20220703111700-2.png||_mstalt="426244" height="381" width="1119"]]