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

From version 261.23
edited by Xiaoling
on 2023/07/17 18:35
Change comment: There is no comment for this version
To version 261.17
edited by Xiaoling
on 2023/07/17 18:19
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -666,7 +666,7 @@
666 666  === 2.6.2 Unix TimeStamp ===
667 667  
668 668  
669 -LHT65N usa o formato Unix TimeStamp baseado em
669 +LHT65N uses Unix TimeStamp format based on
670 670  
671 671  
672 672  [[image:image-20220523001219-11.png||_mstalt="450450" height="97" width="627"]]
... ... @@ -673,118 +673,120 @@
673 673  
674 674  
675 675  
676 -O usrio pode obter este tempo a partir do link:  [[https:~~/~~/www.epochconverter.com/>>url:https://www.epochconverter.com/]] :
676 +User can get this time from link:  [[https:~~/~~/www.epochconverter.com/>>url:https://www.epochconverter.com/]] :
677 677  
678 -Abaixo es o exemplo do conversor
678 +Below is the converter example
679 679  
680 680  [[image:image-20220523001219-12.png||_mstalt="450827" height="298" width="720"]]
681 681  
682 682  
683 -Então, podemos usar AT+TIMESTAMP=1611889405 ou downlink 3060137afd00 para definir a hora atual 2021 – Jan ~-~- 29 Sexta 03:03:25
683 +So, we can use AT+TIMESTAMP=1611889405 or downlink 3060137afd00 to set the current time 2021 – Jan ~-~- 29 Friday 03:03:25
684 684  
685 685  
686 -=== 2. 6. 3 Definir a Hora do Dispositivo ===
686 +=== 2.6.3 Set Device Time ===
687 687  
688 688  
689 689  (((
690 -(% style="color:blue" %)**Existem duas maneiras de definir a hora do dispositivo:**
690 +(% style="color:blue" %)**There are two ways to set device's time:**
691 691  )))
692 692  
693 693  (((
694 -**~1. Através do comando MAC LoRaWAN (configurações padrão)**
694 +**1.  Through LoRaWAN MAC Command (Default settings)**
695 695  )))
696 696  
697 697  (((
698 -O usrio precisa definir SYNCMOD=1 para habilitar o tempo de sincronização via comando MAC.
698 +User need to set SYNCMOD=1 to enable sync time via MAC command.
699 699  )))
700 700  
701 701  (((
702 -Uma vez que LHT65N entrou na rede LoRaWAN, ele enviará o comando MAC (DeviceTimeReq) e o servidor responderá com (DeviceTimeAns) para enviar a hora atual para LHT65N. Se o LHT65N não conseguir obter a hora do servidor, o LHT65N usará a hora interna e aguardará a próxima solicitação de hora (AT+SYNCTDC para definir o período de solicitação de tempo, padrão é de 10 dias).
702 +Once LHT65N Joined LoRaWAN network, it will send the MAC command (DeviceTimeReq) and the server will reply with (DeviceTimeAns) to send the current time to LHT65N. If LHT65N fails to get the time from the server, LHT65N will use the internal time and wait for next time request (AT+SYNCTDC to set the time request period, default is 10 days).
703 703  )))
704 704  
705 705  (((
706 -(% style="color:red" %)**Nota: LoRaWAN Server precisa suportar LoRaWAN v1.0.3 (MAC v1.0.3) ou superior para suportar este recurso de comando MAC, Chirpstack, TTN V3 v3 e suporte loriot, mas TTN V3 v2 o suporta. Se o servidor o suportar este comando, ele i através do pacote de uplink away com este comando, então o usrio perderá o pacote com solicitação de tempo para TTN V3 v2 se SYNCMOD=1.**
706 +(% style="color:red" %)**Note: LoRaWAN Server need to support LoRaWAN v1.0.3(MAC v1.0.3) or higher to support this MAC command feature, Chirpstack,TTN V3 v3 and loriot support but TTN V3 v2 doesn't support. If server doesn't support this command, it will through away uplink packet with this command, so user will lose the packet with time request for TTN V3 v2 if SYNCMOD=1.**
707 707  )))
708 708  
709 709  
710 710  (((
711 -**2. Definir manualmente o tempo**
711 +**2. Manually Set Time**
712 712  )))
713 713  
714 714  (((
715 -O usrio precisa definir SYNCMOD=0 como hora manual, caso contrário, o tempo definido pelo usrio se substituído pelo tempo definido pelo servidor.
715 +User needs to set SYNCMOD=0 to manual time, otherwise, the user set time will be overwritten by the time set by the server.
716 716  )))
717 717  
718 718  
719 -=== 2.6.4 Valor do sensor de sondagem ===
719 +=== 2.6.4 Poll sensor value ===
720 720  
721 721  
722 -O usrio pode sondar o valor do sensor com base em timestamps do servidor. Abaixo está o comando downlink.
722 +User can poll sensor value based on timestamps from the server. Below is the downlink command.
723 723  
724 724  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:428px" %)
725 725  |(% style="background-color:#d9e2f3; color:#0070c0; width:58px" %)**1byte**|(% style="background-color:#d9e2f3; color:#0070c0; width:128px" %)**4bytes**|(% style="background-color:#d9e2f3; color:#0070c0; width:123px" %)**4bytes**|(% style="background-color:#d9e2f3; color:#0070c0; width:116px" %)**1byte**
726 -|(% style="width:58px" %)31|(% style="width:128px" %)Início do carimbo de data/hora|(% style="width:123px" %)Fim do carimbo de data/hora|(% style="width:116px" %)Intervalo de uplink
726 +|(% style="width:58px" %)31|(% style="width:128px" %)Timestamp start|(% style="width:123px" %)Timestamp end|(% style="width:116px" %)Uplink Interval
727 727  
728 -O início do carimbo de data e o fim do carimbo de data e hora usam o formato Unix TimeStamp, conforme mencionado acima. Os dispositivos responderão com todo o registro de dados durante este período de tempo, use o intervalo de uplink.
728 +Timestamp start and Timestamp end use Unix TimeStamp format as mentioned above. Devices will reply with all data log during this time period, use the uplink interval.
729 729  
730 -Por exemplo, o comando downlink **31 5FC5F350 5FC6 0160 05**
730 +For example, downlink command (% _mstmutation="1" %)**31 5FC5F350 5FC6 0160 05**(%%)
731 731  
732 -É verificar 2020/12/1 07:40:00 a 2020/12/1 08:40:00's dados
732 +Is to check 2020/12/1 07:40:00 to 2020/12/1 08:40:00's data
733 733  
734 -Uplink Interno = 5s, significa que LHT65N enviará um pacote a cada 5s. alcance 5~~255s.
734 +Uplink Internal =5s, means LHT65N will send one packet every 5s. range 5~~255s.
735 735  
736 736  
737 -=== 2.6.5 Carga útil do Uplink do Datalog ===
737 +=== 2.6.5 Datalog Uplink payload ===
738 738  
739 739  
740 -O uplink de resposta à enquete Datalog usa o formato de carga útil abaixo.
740 +The Datalog poll reply uplink will use below payload format.
741 741  
742 -**Carga útil dos dados de recuperação:**
742 +**Retrieval data payload:**
743 743  
744 744  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:480px" %)
745 -|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**Tamanho( bytes)**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**4**
746 -|(% style="width:97px" %)**Valor**|(% style="width:123px" %)[[Dados externos do sensor>>||anchor="H2.4.6Extvalue"]]|(% style="width:108px" %)[[Temperatura incorporada>>||anchor="H2.4.3Built-inTemperature"]]|(% style="width:133px" %)[[Umidade incorporada>>||anchor="H2.4.4Built-inHumidity"]]|(% style="width:159px" %)Sinal da mensagem de sondagem & Ext|(% style="width:80px" %)[[Carimbo Horário do Unix>>||anchor="H2.6.2UnixTimeStamp"]]
745 +|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)(((
746 +**Size(bytes)**
747 +)))|=(% 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**
748 +|(% style="width:97px" %)**Value**|(% style="width:123px" %)[[External sensor data>>||anchor="H2.4.6Extvalue"]]|(% style="width:108px" %)[[Built In Temperature>>||anchor="H2.4.3Built-inTemperature"]]|(% style="width:133px" %)[[Built-in Humidity>>||anchor="H2.4.4Built-inHumidity"]]|(% style="width:159px" %)Poll message flag & Ext|(% style="width:80px" %)[[Unix Time Stamp>>||anchor="H2.6.2UnixTimeStamp"]]
747 747  
748 -**& Ext da mensagem da sondagem:**
750 +**Poll message flag & Ext:**
749 749  
750 750  [[image:image-20221006192726-1.png||_mstalt="430508" height="112" width="754"]]
751 751  
752 -(% style="color:blue" %)**Sem Mensagem ACK:**(%%)  1: Esta mensagem significa que esta carga útil é de Uplink Message que o recebe ACK do servidor antes (para [[PNACKMD=1>>path:#H4.13AutoSendNone-ACKmessages]] recurso)
754 +(% style="color:blue" %)**No ACK Message**(%%):  1: This message means this payload is fromn Uplink Message which doesn't get ACK from the server before ( for [[PNACKMD=1>>||anchor="H4.13AutoSendNone-ACKmessages"]] feature)
753 753  
754 -(% style="color:blue" %)**Bandeira da mensagem da sondagem:**(%%) 1: Esta mensagem é uma resposta de mensagem de enquete.
756 +(% style="color:blue" %)**Poll Message Flag**(%%): 1: This message is a poll message reply.
755 755  
756 -* O sinalizador de mensagem de enquete está definido como 1.
758 +* Poll Message Flag is set to 1.
757 757  
758 -* Cada entrada de dados é de 11 bytes, para economizar tempo de ar e bateria, os dispositivos enviarão bytes máximos de acordo com as bandas de DR e frequência atuais.
760 +* Each data entry is 11 bytes, to save airtime and battery, devices will send max bytes according to the current DR and Frequency bands.
759 759  
760 -Por exemplo, na banda US915, a carga útil máxima para DR diferente é:
762 +For example, in US915 band, the max payload for different DR is:
761 761  
762 -(% style="color:blue" %)**a) DR0:** (%%)max é 11 bytes, então uma entrada de dados
764 +(% style="color:blue" %)**a) DR0:** (%%)max is 11 bytes so one entry of data
763 763  
764 -(% style="color:blue" %)**b) DR1:**(%%) O máximo é de 53 bytes para que os dispositivos carreguem 4 entradas de dados (total de 44 bytes)
766 +(% style="color:blue" %)**b) DR1:**(%%) max is 53 bytes so devices will upload 4 entries of data (total 44 bytes)
765 765  
766 -(% style="color:blue" %)**c) DR2:**(%%) carga útil total inclui 11 entradas de dados
768 +(% style="color:blue" %)**c) DR2:**(%%) total payload includes 11 entries of data
767 767  
768 -(% style="color:blue" %)**d) DR3: **(%%)A carga útil total inclui 22 entradas de dados.
770 +(% style="color:blue" %)**d) DR3: **(%%)total payload includes 22 entries of data.
769 769  
770 -If devise não tem dados sobre o tempo de votação. O dispositivo i enviar 11 bytes de 0
772 +If devise doesn't have any data in the polling time. Device will uplink 11 bytes of 0   
771 771  
772 772  
773 -**Exemplo:**
775 +**Example:**
774 774  
775 -Se LHT65N tiver abaixo dados dentro do Flash:
777 +If LHT65N has below data inside Flash:
776 776  
777 777  [[image:image-20230426171833-4.png]]
778 778  
779 779  
780 -Se o utilizador enviar abaixo o comando downlink: (% style="background-color:yellow" %)3160065F9760066DA705
782 +If user sends below downlink command: (% style="background-color:yellow" %)3160065F9760066DA705
781 781  
782 -Onde: Hora de início: 60065F97 = hora 21/1/19 04:27:03
784 +Where : Start time: 60065F97 = time 21/1/19 04:27:03
783 783  
784 - Tempo de paragem: 60066DA7= tempo 21/1/19 05:27:03
786 + Stop time: 60066DA7= time 21/1/19 05:27:03
785 785  
786 786  
787 -**O LHT65N i ligar esta carga.**
789 +**LHT65N will uplink this payload.**
788 788  
789 789  [[image:image-20220523001219-13.png||_mstalt="451204" height="421" style="text-align:left" width="727"]]
790 790  
... ... @@ -791,55 +791,55 @@
791 791  
792 792  __**7FFF089801464160065F97**__ **__7FFF__ __088E__ __014B__ __41__ __60066009__** 7FFF0885014E41600660667FFF0875015141600662BE7FFF086B015541600665167FFF08660155416006676E7FFF085F015A41600669C67FFF0857015D4160066C1E
793 793  
794 -Onde os primeiros 11 bytes são para a primeira entrada:
796 +Where the first 11 bytes is for the first entry:
795 795  
796 796  7FFF089801464160065F97
797 797  
798 -Dados do sensor ext=0x7FFF/100=327,67
800 +Ext sensor data=0x7FFF/100=327.67
799 799  
800 -Temp=0x088E/100=22,00
802 +Temp=0x088E/100=22.00
801 801  
802 -Hum=0x014B/10=32,6
804 +Hum=0x014B/10=32.6
803 803  
804 -sinalizador de mensagem de pesquisa & Ext=0x41, significa dados de resposta, Ext=1
806 +poll message flag & Ext=0x41,means reply data,Ext=1
805 805  
806 -A hora Unix é 0x60066009=1611030423s=21/1/19 04:27:03
808 +Unix time is 0x60066009=1611030423s=21/1/19 04:27:03
807 807  
808 808  
809 -== 2.7 Modo de alarme & Característica "Multi amostragem, um uplink" ==
811 +== 2.7 Alarm Mode & Feature "Multi sampling, one uplink" ==
810 810  
811 811  
812 812  (((
813 -quando o dispositivo es 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.
815 +when the device is in alarm mode, it checks the built-in sensor temperature for a short time. if the temperature exceeds the preconfigured range, it sends an uplink immediately.
814 814  )))
815 815  
816 816  (((
817 -(% style="color:red" %)**Nota: o modo de alarme adiciona um pouco de consumo de energia, e recomendamos estender o tempo de leitura normal quando este recurso está ativado.**
819 +(% style="color:red" %)**Note: alarm mode adds a little power consumption, and we recommend extending the normal read time when this feature is enabled.**
818 818  
819 819  
820 -=== 2.7.1 MODO DE ALARMA (Desde v1.3.1 firmware) ===
822 +=== 2.7.1 ALARM MODE ( Since v1.3.1 firmware) ===
821 821  
822 822  
823 -**Alarme interno da temperatura GXHT30 (tempo de aquisição: fixado em um minuto)**
825 +**Internal GXHT30 temperature alarm(Acquisition time: fixed at one minute)**
824 824  
825 825  (((
826 826  (% class="box infomessage" %)
827 827  (((
828 -**AT+WMOD=3**:  Activar/desactivar o modo de alarme. (0: Desativado, 1: Alarme de temperatura ativado para sensor de temperatura a bordo)
830 +**AT+WMOD=3**:  Enable/disable alarm mode. (0: Disabled, 1: Enabled Temperature Alarm for onboard temperature sensor)
829 829  
830 -**AT+CITEMP=1**:  O intervalo entre a verificação da temperatura do alarme. (Em minutos)
832 +**AT+CITEMP=1**:  The interval between checking the alarm temperature. (In minutes)
831 831  
832 -**AT+ARTEMP**:  Obtém ou define a faixa de alarme do sensor de temperatura interno
834 +**AT+ARTEMP**:  Gets or sets the alarm range of the internal temperature sensor
833 833  
834 -(% _mstmutation="1" %)**AT+ARTEMP=? **(%%):  Obtém a faixa de alarme do sensor de temperatura interno(% style="display:none" %)
836 +(% _mstmutation="1" %)**AT+ARTEMP=? **(%%):  Gets the alarm range of the internal temperature sensor(% style="display:none" %)
835 835  
836 -**AT+ARTEMP=45,105**:  Defina a faixa interna do alarme do sensor de temperatura de 45 a 105.
838 +**AT+ARTEMP=45,105**:  Set the internal temperature sensor alarm range from 45 to 105.
837 837  
838 -**AT+LEDALARM=1** :       Activar o alarme visual LED.
840 +**AT+LEDALARM=1** :       Enable LED visual Alarm.
839 839  )))
840 840  )))
841 841  
842 -(% style="color:#4f81bd" %)**Comando Downlink:**
844 +(% style="color:#4f81bd" %)**Downlink Command:**
843 843  
844 844  AT+WMOD=1:  A501  , AT+WMOD=0 :  A600
845 845  
... ... @@ -852,7 +852,7 @@
852 852  AT+LEDALARM=1  :  3601
853 853  
854 854  
855 -(% style="color:#4f81bd" %)**Comando Downlink: AAXXXXXXXXXXXXXXXXXXXXX**
857 +(% style="color:#4f81bd" %)**Downlink Command: AAXXXXXXXXXXXXXX**
856 856  
857 857  Total bytes: 8 bytes
858 858