Pular para o conteúdo principal

Enviando SMS com seu sistema

 Enviar e receber  SMS de um número de celular pode ser útil em alguns processos do seu sistema da informação. Existem várias implementações possíveis. As mais "oficiais" e os caminhos mais "gambiarra". Nesse artigo eu vou explorar o caminho da gambiarra. Sucintamente falando da minha opinião: Se você tiver um volume considerável, acima de 10.000 sms/dia, neste caso, sugiro investir em alternativas oficiais. Existem placas GSM para uso do SIM card em computadores, que possuem antenas integradas. Com elas instaladas você consegue enviar SMS diretamente a partir de qualquer linguagem. Essas placas possuem um custo, mas tem a vantagem de funcionar sem problemas. O custo mais alto dessa placas, é que elas precisam ser homologadas pela ANATEL. Isso eleva um pouco seu preço. Existe por exemplo placas GSM para circuitos integrados como ESP32; o ESP32 de baixo custo, vai funcionar, porém tem o limite do baixo processamento que ele dispõem esses controladores integrados. Então está limita a um determinado volume de sms/minuto envidas. Nesse ponto, a placa dedicada no servidor se torna mais indicada. 

O caminho que irei abordar nesse breve artigo é a utilização de aparelhos homologados, com aplicativo customizado para sincronizar com servidor e enviar as mensagens ativamente. Nessa configuração, teremos de um lado uma aplicação web que gerencia o trafego das mensagens e por fim um aparelho conectado o tempo todo na aplicação consultando as mensagens a serem enviadas; Dessa forma, temos uma placa, homologada, que envia SMS de acordo com o padrão estabelecido pelo próprio dispositivo móvel. Essa solução tem o ponto sensível que é a rede. Esse aparelho com aplicativo customizado torna o aparelho um SLAVE, ou seja, é possível assumir o controle de suas funções manipulando o trafego de rede. Isso deve ser implementado com cuidado e atenção;


// TODO: artigo incompleto

Comentários

Postagens mais visitadas deste blog

Serviços no Windows com CMD e Powershell

 Os serviços são processos que são executados independentes de usuários autenticados na maquina. É possível atribuir usuário específico para execução do serviço. No Windows, existe um gerenciador visual do Windows. Neste artigo irei abordar pelo caminho mais técnico. Que é por meio de linha de comando. Explorarei pelo antigo CMD e também como manipular serviços com Powershell também.  // TODO: continuar artigo

Criando um Jogo com WebAssembly

 Para criar um jogo com WebAssembly, você precisará de: Ferramentas: Emscripten: Um compilador que converte código C/C++ para WebAssembly. SDK WebAssembly: Uma biblioteca que fornece APIs para interagir com a plataforma web. Editor de texto: Para escrever o código do seu jogo. Navegador web: Para testar e executar o seu jogo. Processo: Escreva o código do seu jogo em C/C++: Você pode usar qualquer biblioteca de jogos C/C++ que desejar. Compile o código para WebAssembly com o Emscripten: O Emscripten irá gerar um arquivo .wasm e um arquivo JavaScript que interage com o módulo Wasm. Crie uma página HTML que carrega o módulo Wasm e o JavaScript: A página HTML também deve conter o código JavaScript que define a lógica do seu jogo. Teste e execute o seu jogo no navegador web: Verifique se o jogo está funcionando como esperado e faça ajustes no código, se necessário. Exemplo: Aqui está um exemplo simples de um jogo "Pong" criado com WebAssembly: C++ #include <emscripten.h> #i

Quem sou eu?

Sou desenvolvedor de softwares natural de Curitiba. Desenvolvo softwares de dentro do meu quarto, enquanto escuto alguma musica inspiradora. A tarde provavelmente devo estar em algum escritório fazendo alguma função, se não, gostaria de estar andando de bicicleta pelas ruas.  Criei esse blog para compartilhar experiências no desenvolvimento de alguns projetos... boa leitura.