App Android que encaminha SMS, chamadas e notificações de apps para outros canais, como DingTalk, WeCom, Feishu, e-mail, Bark, Telegram ou webhooks.
chenxuuu/sms_forwarding
Encaminhador de SMS de baixo custo com ESP32-C3 e módulo celular ML307R-DC, que envia mensagens recebidas para webhooks, e-mail e apps de chat.
- Estrelas
- 1,572
- Forks
- 284
- Issues abertas
- 9
- Último commit
- há 2 meses
O que é?
Este projeto transforma uma placa ESP32-C3 barata e um módulo 4G ML307R-DC em um dispositivo dedicado que recebe SMS e encaminha cada mensagem automaticamente. O ESP32-C3 se conecta ao Wi-Fi e se comunica com o módulo celular pela UART usando comandos AT padrão; em seguida, envia as mensagens recebidas para endpoints HTTP ou por e-mail.
É possível ativar até cinco canais de envio ao mesmo tempo, cada um configurado separadamente. Entre os destinos compatíveis estão requisições POST JSON e GET genéricas, modelos JSON personalizados, Bark para iOS, bots do DingTalk e Feishu, PushPlus e Server酱. Uma interface web integrada permite configurar o dispositivo, verificar o status, enviar SMS manualmente e fazer testes de ping para manter o cartão SIM ativo. O projeto se limita ao recebimento de mensagens e a funções de manutenção da conta, e a configuração de hardware é voltada para operadoras da China continental.
Recursos principais
- 01Encaminha SMS recebidos para até cinco canais simultaneamente.
- 02Compatível com POST JSON, GET, modelos personalizados, Bark, DingTalk, Feishu, PushPlus e Server酱.
- 03Encaminha mensagens por e-mail.
- 04Combina automaticamente SMS longos, com tempo limite de 30 segundos.
- 05Interface web para configuração, consulta de status, envio manual de SMS e testes de ping.
- 06Comunica-se com o modem usando comandos AT padrão.
Casos de uso
- Receber SMS de verificação de bancos ou serviços em um servidor ou celular sem o cartão SIM no aparelho.
- Enviar alertas por SMS para um celular via Bark ou Server酱.
- Manter ativo um cartão SIM sem uso com pings periódicos.
- Enviar mensagens para um grupo do DingTalk ou Feishu como notificações para a equipe.
Início rápido
- 1
Conecte o ESP32C3 ao módulo ML307R-DC via UART, conforme mostrado no README
- 2
Instale o suporte a placas ESP32 no Arduino IDE e selecione MakerGO ESP32 C3 SuperMini
- 3
Instale as bibliotecas ReadyMail e pdulib no Arduino IDE
- 4
Grave o firmware Arduino no ESP32C3 e configure o encaminhamento pela interface web
Antes de usar
- Recebe apenas SMS; chamadas, discagem e controle de vários SIMs não são compatíveis.
- A montagem do hardware exige soldagem ou a compra de um kit pré-montado.
- A versão independente é compatível apenas com SIMs da China Mobile e da China Unicom.
Em coleções
Tópicos
Perguntas frequentes
- O que é sms_forwarding?
- Encaminhador de SMS de baixo custo com ESP32-C3 e módulo celular ML307R-DC, que envia mensagens recebidas para webhooks, e-mail e apps de chat. Este projeto transforma uma placa ESP32-C3 barata e um módulo 4G ML307R-DC em um dispositivo dedicado que recebe SMS e encaminha cada mensagem automaticamente. O ESP32-C3 se conecta ao Wi-Fi e se comunica com o módulo celular pela UART usando comandos AT padrão; em seguida, envia as mensagens recebidas para endpoints HTTP ou por e-mail.
- sms_forwarding é gratuito? Qual é a licença?
- sms_forwarding é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- sms_forwarding ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de sms_forwarding foi em 25 de ago. de 2026.
- Para que posso usar sms_forwarding?
- Receber SMS de verificação de bancos ou serviços em um servidor ou celular sem o cartão SIM no aparelho. Enviar alertas por SMS para um celular via Bark ou Server酱. Manter ativo um cartão SIM sem uso com pings periódicos. Enviar mensagens para um grupo do DingTalk ou Feishu como notificações para a equipe.
- Como instalar sms_forwarding?
- Conecte o ESP32C3 ao módulo ML307R-DC via UART, conforme mostrado no README Instale o suporte a placas ESP32 no Arduino IDE e selecione MakerGO ESP32 C3 SuperMini Instale as bibliotecas ReadyMail e pdulib no Arduino IDE Grave o firmware Arduino no ESP32C3 e configure o encaminhamento pela interface web
- Onde consigo sms_forwarding?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chenxuuu/sms_forwarding
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma placa de sensores para plantas com ESP32-S2 que fica no solo, mede umidade, luz, temperatura e umidade do ar e mostra as leituras em uma etiqueta e-paper.
Robô quadrúpede compacto, open source e imprimível em 3D, baseado no ESP32, com rosto em OLED e locomoção acionada por servos.
SDKs e firmware open source para criar seus próprios gadgets Muse em placas ESP32 e dispositivos Linux, como o Raspberry Pi.
Um display de mesa com ESP32 que mostra os limites de uso do Claude Code, com um mascote animado que reage aos prompts e avisa quando uma sessão precisa de interação.
Biblioteca PHP para enviar SMS por vários provedores chineses e internacionais com uma API unificada, suporte a failover e estratégias de gateway.