9 de março de 2019

Projeto Servidor de SMS

Projeto desenvolvido em C para Linux, para envio de SMS em plataforma linux.

O Projeto é dividido em duas partes:

  • Servidor de SMS, escrito em C para linux.
  • Site gerenciador de envio de SMS, escrito em PHP

Principais características

  • Simples de ser instalado.
  • Permite comunicação com Banco de dados Mysql.
  • Envio através de site PHP, também fornecido.
  • Funciona no Linux X86 e ARM (homologado em Debian)
  • Leve, exige poucos recursos de harware.
  • Compatível com vários modelos de modems GSM.

Instalação

Requerimentos de Instalação:

  • SMSTools
  • Compilador GCC
  • Mysql 5 ou maior
  • Ambiente Linux Debian ou equivalente.

Siga o procedimento abaixo:

  • Instale SMSTools e Ferramentas auxiliares, ver topico.
  • Instale o Mysql
  • Crie um banco de dados, adicione a tabela conforme arquivo .sql
  • Modifique o arquivo srvSMS.c com os parametros de conexao do banco.
  • Como o minicom, ache o device que esta o SMS, dando o comanto at, para ver se responde, o meu varia /dev/ttyS0.
  • Make compile, para compilar a aplicacao
  • Make install, para instalar a aplicacao.
  • Tudo ok!

Dependencias

apt-get install build-essential libusb-1.0 libusb-1.0-0-dev

sudo apt-get install smstools

Download

Repositório GITHUB

Para baixar o projeto, click aqui.

Artigos relacionados

Teste de Permissão de arquivo

Teste de Permissão de arquivo

Um erro muito comum em códigos de programadores, é deixar de testar permissão de arquivos. Muitas vezes programadores experientes usam arquivos para troca de dados ou informações. Essa pr…

Instalar o vnc no Ubuntu

Instalar o vnc no Ubuntu

Para instalar o vnc no ubuntu com interface gráfica já configurada, realize os seguintes passo: Com o usuário root, realize a instalação do pacote: apt install x11vnc Pronto, agora vc t…

Valgrind

Valgrind

Valgrind é uma ferramenta de analise de vazamento de memória. Nele é possivel identificar e analisar o uso da memória, bem como encontrar problemas no programa. Estarei apresentando a ferra…

Core dump em C

Core dump em C

Estaremos abordando aqui o que é um core dump, como trabalhar com ele. O Core Dump é gerado através da saída anormal do programa. O core dump, é criado, como um mapa de memória no moment…

Instalando NVIDIA GTX-1070 no Ubuntu

Instalando NVIDIA GTX-1070 no Ubuntu

O processo abaixo descreve como instalar a placa de vídeo GTX-1070 no Ubuntu. O objetivo deste tutorial é auxiliar programadores e estudantes de IA, pois a GTX1070 é recomendada para processame…

maurinsoft.com.br