Módulo HLK-RM04 da Hi-Link

Introdução

Para aqueles que precisam de um módulo wireless em seus projetos, vou apresentar um dos mais completos no mercado, e com um preço bem compatível, o HLK-RM04 da Hi-Link, módulo com um SoC que roda a 360MHz.

A Hi-Link é uma empresa chinesa localizada na famosa cidade de Shenzhen, que produz diversos dispositivos voltados à conectividade sem fio (Wi-Fi, Bluetooth e ZigBee). O módulo HLK-RM04 é um dos mais completos desenvolvidos pela empresa.

O módulo HLK-RM04

O Módulo HLK-RM04 possui em seu hardware o SoC RT5350. Este possui uma porta wireless padrão IEEE 802.11/n, 5 portas ethernet 10/100, uma USB host/device, 2 portas serial, alguns GPIOs, além de outros periféricos. O módulo HLK-RM04 ainda é equipado com uma memória SDRAM de 16 MB da EltronTech e mais uma memória Flash de 4 MB da Winbond.

Na figura abaixo vemos o diagrama de blocos do módulo:

Diagrama de blocos do módulo HLK-RM04
Figura 1 - Diagrama de blocos do HLK-RM04

Funcionalidades

Esse módulo funciona no modo Ethernet – Wi-Fi – Serial, sendo que internamente ele já tem os protocolos TCP/IP e UDP/IP. Abaixo segue o triângulo de comunicação feito através desse módulo:

Triângulo de comunicação do módulo HLK-RM04
Figura 2 - Triângulo de comunicação do módulo HLK-RM04

Abaixo temos uma tabela extraída do manual de usuário com as especificações do módulo:

Padrões de rede

Sem fio: IEEE 802.11n, IEEE 802.11g, IEEE 802.11b

Com fio: IEEE 802.3, IEEE 802.3u

Taxa de transmissão de dados

11n: 150 Mbps

11g: 54 Mbps

11b: 11 Mbps

Canais

1 – 14

Frequências

2.4 – 2.4835 GHz

Potência emitida

12 – 15 DBm

Interface

10/10 Mbps LAN/WAN multiplexado

Antena

Tipo da antena

Antena Onboard ou Externa

Parâmetros Funcionais

Modo de trabalho Wi-Fi

Cliente / Access Point / Router

Função WDS

Suporta conexões em ponte (Bridge) através do WDS

Segurança sem fio

Filtro de endereçamento MAC na rede sem fio

Função de troca da segurança sem fio

Criptografia WEP 64/128/152 bits

Mecanismo de segurança WPA-PSK / WPA2-PSK / WPA-WPA2.

Gerenciamento de rede

Gerenciamento remoto da rede

Importar / exportar arquivo de configuração

Upgrade de software via rede

Serial para ethernet

Taxa de transmissão máxima

230.400 bps

Conexão TCP

Máximo número de conexões > 20

Conexão UDP

Máximo número de conexões > 20

Baudrate serial

De 50 a 230.400 bps

Consumo elétrico

Modo de operação

Consumo (mA)

Nota

Somente Wi-Fi

140

Serial – Wi-Fi AP ou Cliente

Somente Ethernet

120

Serial – Ethernet

LAN e WAN

135

Roteador com fio

Wi-Fi, LAN e WAN

160

Roteador sem fio, completo

Características do rádio (RF)

Sensibilidade de recepção

-70dBm

Ajustável

Máxima potência de transmissão

18dBm/15dBm/13.5dBm

802.11b/g/n

Impedância da entrada de antena

50 ohms

2,4 – 2,5 GHz

VSWR (máximo) [i]

2:1

2,4 – 2,5 GHz

Outras especificações

Indicador de status

Indicador de status através de LEDs

Condições máximas

Temperatura de trabalho: -20º à +70ºC

Humidade de trabalho: 10% à 90% UR

Temperatura de armazenamento: -40º à +80ºC

Humidade de armazenamento: 5% à 90% UR

Propriedade adicional

Frequência de operação: 20 a 40 MHz.

[i] VSWR – Voltage Standing Wave Radio – Relação entre a tensão mínima e máxima na transmissão

Outra característica interessante desse módulo é que, a partir da alimentação de 5 VDC usada para o alimentá-lo, temos duas tensões de saída geradas pelo próprio módulo com corrente apropriada ao uso até para alimentar seu microcontrolador e periféricos. Uma saída de 3,3 VDC (VO3.3) e uma saída de 1,8 VDC (VO1.8). Ambas fontes fornecem até 300 mA de corrente.

Abaixo mostramos as dimensões do módulo:

Dimensões físicas do módulo HLK-RM04
Figura 3 - Dimensões físicas do módulo HLK-RM04

Onde encontrar

Só pelo que o fabricante apresenta, podemos ver que a quantidade de recursos de comunicação é grande, e esse módulo pode ser comprado por valores que variam de U$9,50 + frete (no próprio site do fabricante) ou por valores com U$14,99 no site Dealextreme.

Para quem quer começar a trabalhar com esse módulo, a Hi-Link disponibiliza um kit de desenvolvimento que contém uma porta WAN, uma porta LAN e um conector serial. Esse start kit é o HLK-RMO4. O kit custa no site do fabricante U$15,00 + frete.

Uma dica, quando for comprar o kit ou o módulo avulso, visite a loja da própria Hi-Link no Aliexpress. Através dessa loja você consegue isenção do frete. A grosso modo, a Hi-Link coloca um valor um pouco maior no Aliexpress para não colocar o custo (normalmente alto) do frete por conta direta do comprador, principalmente para aqueles que ainda estão na fase de prototipagem de seus projetos.

Funcionamento

Após apresentar esse módulo, vamos ao que interessa!

Esse módulo foi concebido para trabalhar com qualquer microcontrolador, usando apenas a serial como comunicação mais alguns GPIOs para controlar os modos de operação deste. Basicamente você pode trabalhar com o HLK-RM04 dos seguintes modos:

Serial – Wi-Fi

Esse modo vai ser o preferido para aqueles que fazem projetos com conectividade sem fio e Internet das Coisas (IoT). Na montagem sugerida pelo fabricante, os pinos ES/RST e WPS são comandados por botões. Uma recomendação que faço para projetos é conectar esses pinos ao GPIO de seu microcontrolador, assim em seu código você poderá controlar entre os modos de comando AT (configuração) e transparente (serial para protocolos TCP/IP ou UDP/IP).

Na figura a seguir vemos como realizar a ligação desse módulo sugerida pelo fabricante:

Circuito de aplicação para funcionamento como Serial - Wi-Fi
Figura 4 - Aplicação sugerida pelo fabricante no uso Serial - Wi-Fi

Serial – Ethernet (com fio)

Nessa configuração usamos apenas o meio físico para implementar a comunicação Serial – Ethernet. Abaixo vemos como fazer essa conexão:

Circuito de aplicação de uso do módulo HLK-RM04 com serial - ethernet
Figura 5 - Aplicação de uso do módulo HLK-RM04 com Serial - Ethernet

Roteador sem fio com serial

Em uma montagem mais completa, podemos fazer um roteador sem fio comunicando via serial. Assim, caso você queira projetar uma solução completa de comunicação com um roteador e seus dispositivos, poderá usar o mesmo módulo. Abaixo vemos a montagem sugerida:

Circuito de aplicação do HLK-RM04 como roteador sem fio
Figura 6 - Aplicação do HLK-RM04 - Roteador sem fio

Conclusão

Este módulo é muito versátil e pode ser usado em infinitos projetos e aplicações, principalmente dispositivos conectados à internet (IoT).

Esse artigo tem como função mostrar as características desse módulo de comunicação, bem como seus recursos e montagens. Nos próximos artigos, traremos aplicações práticas para demonstrar as suas funcionalidades.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Hardware » Módulo HLK-RM04 da Hi-Link
Comentários:
Notificações
Notificar
guest
18 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
lucas
lucas
14/02/2018 08:07

Bom dia pessoal!
Sou iniciante e gostaria de saber se, e como o HLK-RM04 Serial2Net, pode me atender na seguinte situação:
Tenho uma balança que possui comunicação Ethernet (via RJ45), o que eu preciso é fazer com que ela se torne WIFI com esta placa.
Eu estou tentando, porém quado eu a configuro para cliente, automaticamente ela desabilita as portas LAN e WAN, desta forma, ela se conecta em minha rede mas não sobe o ip da balança que está conectada na porta WAN (os LED'S não piscam mais).
Desde já agradeço a ajuda!
Link da placa:
https://pt.aliexpress.com/item/HLK-RM04-RM04-Uart-Serial-Port-to-Ethernet-WiFi-Wireless-Module-with-Adapter-Board-Development/32679072217.html?ws_ab_test=searchweb0_0,searchweb201602_2_10152_10151_10065_10344_10068_10342_10547_10343_10340_10548_10341_10084_10083_10618_10307_5711211_5722315_10313_10059_10534_100031_10629_10103_10626_10625_10624_10623_10622_10621_10620_10142,searchweb201603_25,ppcSwitch_3&algo_expid=4ed3806d-6eed-4779-8df5-fcfb9129983c-0&algo_pvid=4ed3806d-6eed-4779-8df5-fcfb9129983c&priceBeautifyAB=0

André Curvello
07/03/2016 16:37

Bacana demais, meu caro!
É tranquilo de acessar a camada Linux do HLK-RM04?
E para controlar os GPIOs, é tranquilo também?
Abraço!

Fernando França
07/12/2015 14:17

Muito bom o artigo e uma poderosa opção para conectividade. Willians, vi que a comunicação serial é feita via UART, você acha viável por exemplo eu utilizar para interfacear com um Raspberry Pi Zero? Uma vez que esse novo modelo não possui nenhuma interface de rede.

Fabio Siqueira
Fabio
14/10/2015 13:15

Boa tarde. Excelente artigo. Fiquei com uma dúvida. Sabe informar se o mesmo já possui homologação na Anatel?

No mais, parabéns.

Fabio Siqueira
Fabio
Reply to  Marcelo Andriolli
20/10/2015 20:07

Excelente.
Muito obrigado pela informação.
Parabéns mais uma vez

korg1000
korg1000
Reply to  Marcelo Andriolli
22/11/2015 10:17

Ola Fabio. Ele sendo homologado pela Anatel, quer dizer que se desenvolver um produto com ele, nao preciso homologar novamente? Caso positivo, como obtenho as etiquetas "homologado pela Anatel" para colocar nele, visto que nao consigo achar o mesmo pra comprar no Brasil? Obrigado.

Rafael Gebert
Rafael Gebert
Reply to  korg1000
08/12/2015 10:03

Não. Significa que é mais fácil de homologar, mas ainda sim precisar fazer o processo junto a uma OCP.
Se você simplesmente lançar o produto com este módulo "homologado" seu produto será ilegal.

Ciro Peixoto
Ciro Peixoto
13/10/2015 12:18

Excelente Artigo Willians. Parabens... (vou ver se consigo comprar no site) Abraço

Omar Usuriaga Najera
Omar Usuriaga Najera
08/10/2015 10:06

Quais são as diferenças como o ESP8266?

Willians de Almeida Vieira
Willians de Almeida Vieira
Reply to  Omar Usuriaga Najera
09/10/2015 07:33

Bom dia Omar. Respondendo sua pergunta, a diferença básica entre o módulo RM04 e o ESP8266 é que o módulo RM04 possui múltiplas conexões (serial-wifi, serial-ethernet, ethernet-wifi) enquanto o módulo ESP8266 possui apenas conexão serial-wifi. O módulo RM04 pode ser configurado através de comandos AT, assim como o ESP8266, mas também pode ser configurado apenas acessando a página HTML que o mesmo possui, nesse caso a configuração do módulo RM04 fica semelhante ao dos roteadores, com o das DLink e TPLink.

Pretendo em breve escrever um artigo mostrando os detalhes de como configurar e usar o módulo RM04.

Philipe Lima
Philipe Lima
30/07/2017 16:57

Muito bacana, ótimo artigo! Eu não conhecia esse módulo, estou trabalhando em meus projetos com o RN-171, também UART.
Procurando alternativas para não depender unicamente do RN171, e gostei muito desse.
Você já testou esse HLK-RM04?

Willians de Almeida Vieira
Willians De Almeida
25/06/2016 12:53

Sim, no projeto que fiz usando esse módulo, eu liguei ele através da UART de um ATXMEGA. O módulo já converte os dados para os protocolos TCP/IP e UDP/IP. Você configura o padrão e depois é só mandar os comandos como se fosse uma página HTML.

Willians de Almeida Vieira
Willians De Almeida
25/06/2016 12:50

Em algumas pesquisas que fiz, é possível alterar o firmware do módulo para acessar outros itens de hardware existente. Através de comando AT usando o firmware original, o mesmo é um tanto quanto limitado quanto ao acesso aos GPIOs. Grato

Matheus Rungue
Matheus Rungue
24/06/2016 12:00

Olá Willians! Você já escreveu este artigo mencionado ao fim deste comentário?

Willians de Almeida Vieira
Willians De Almeida
Reply to  Matheus Rungue
25/06/2016 12:48

Olá Mateus!! Estarei dando continuidade nas próximas semanas!! Acredito que até fim de julho já tenha mais dois artigos, um usando o kit e outro integrando um microcontrolador. Grato

Matheus Rungue
Matheus Rungue
Reply to  Willians De Almeida
26/06/2016 14:26

Show ! Obirgado pela resposta. Aguardando pela integração com um microcontrolador. 🙂 É possivel integrá-lo em um Master?

Talvez você goste:

Séries

Menu

WEBINAR
 
Sensores e soluções para aplicações em indústria inteligente

Data: 13/08 às 15:00h - Apoio: STMicroelectronics
 
INSCREVA-SE AGORA »



 
close-link