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
Postar um comentário