Fondo de enviar SMS desde web con Raspberry Pi
¿Tiene curiosidad acerca de la manera más fácil de enviar SMS desde su sitio de Internet? Hoy en día, me he vuelto muy interesado en el campo de la Internet de las cosas (IoT), por lo tanto pensé que sería cool para integrar un Raspberry Pi a esta solución de mensajería SMS.
Por consiguiente, este tutorial está diseñado para proporcionar un informe completo sobre cómo enviar SMS desde una página PHP a través de solicitudes y respuestas HTTP mediante el uso de Raspberry Pi. ¡ Va a ser emocionante!
Para mejor comprensión, permítanme esbozar brevemente los fundamentos de la tecnología SMS. Vamos a iniciar en el inicio del proceso y echar un vistazo a lo que sucede mientras se está transmitiendo el SMS desde el remitente al destinatario. Para enviar un SMS que es necesario para una aplicación que le permite componer un mensaje. (En este caso se trata de una aplicación web, ya que vamos a escribir y enviar SMS en un sitio Web.) Esta aplicación debe conectarse a un gateway SMS, porque esta puerta de enlace es capaz de transmitir los SMS hacia el proveedor de servicio móvil (T-Mobile, Vodafone, Orange, etc.). El gateway SMS generalmente transmite el SMS a través de un módem GSM o por Internet (es determinada por las configuraciones según sus necesidades específicas). Después de que el SMS ha llegado a la SMSC (SMS Center) del proveedor del servicio móvil, el proveedor enviará el SMS al número de teléfono del destinatario.
Esta solución ofrece una gran manera de integrar la solución de SMS en cualquier sitio web (incluyendo webshops sistemas cliente, contacto nos sitios, páginas comunitarias, etc.), pero también es posible utilizar este sitio web, desarrollado por Raspberry Pi, para proporcionar el servicio de SMS comercialmente. (Por ejemplo usted puede proteger su sitio con contraseña, y sus clientes, que tienen la combinación de personal nombre de usuario-contraseña para usar el sitio, pueden utilizar esta plataforma para enviar mensajes). Suena interesante, ¿no? Vamos a hacerlo!
Tabla de contenido
- Paso 1: Configurar su sitio de Internet y crear una aplicación de web SMS sender
- Paso 2: Deje que el servidor web para gestionar la aplicación de web SMS
- Paso 3: Enviar un mensaje SMS de prueba desde su sitio de Internet
- Paso 4: Conclusión y referencias
Requisitos de hardware y software
Para implementar la solución de mensajería SMS previamente delineada, necesita un servidor Web que es capaz de manejar las aplicaciones web. Usted también necesitará un equipo que gestiona su sitio de Internet: la Raspberry Pi aparece aquí. Y finalmente, un gateway SMS también debe estar instalado en un PC para poder enviar los mensajes. (Tenga en cuenta que un módem GSM o SMS IP conexión debe configurarse para poder enviar los mensajes SMS en escritura). Echemos un vistazo a los requisitos más en detalle:
- Raspberry Pi: la Raspberry Pi es un ordenador de tamaño bajo costo, tarjeta de crédito. Este pequeño dispositivo le permite todo lo que se puede esperar de una computadora de escritorio para hacer, desde navegar por Internet y reproducción de vídeo de alta definición, para hacer hojas de cálculo, procesadores de texto, etc. hacer. Lo que es más, el Raspberry Pi tiene la capacidad para interactuar con el mundo exterior, por lo que permite enviar mensajes SMS desde una página web así. En esta solución frambuesa Pi se utiliza para administrar el sitio Web.
- Servidor Web (Apache): con respecto a que una aplicación web utiliza para componer el mensaje SMS en esta solución, un servidor web es esencialmente necesario. Para poder llegar a su sitio web en un navegador, necesitará descargar e instalar un servidor web como Apache. Después de haber instalado el servidor Web, usted necesita establecer conexión entre el Raspberry Pi y el servidor Web. Para ello, necesita copiar y pegar el comando apt-get instala apache2 php5 en la carpeta/var/www de Apache. (Más información sobre cómo instalar los componentes de Linux-Apache-PHP para ejecutar una página web HTML de Dynamix en un Raspberry Pi – servidor Web lámpara.)
- Componente PHP: Para que tu servidor web sea capaz de gestionar las aplicaciones web, necesita instalar PHP en tu servidor web Apache. (Esta configuración se describen en adelante.)
- SMS gateway (Ozeki NG SMS Gateway): como se mencionó anteriormente, un gateway SMS es esencialmente necesario para poder enviar mensajes SMS desde su sitio Web. Debe ser descargado e instalado en un equipo.
- Módem GSM o SMS IP conexión: dentro de su pasarela SMS se requieren algunas configuraciones para poder enviar los mensajes SMS en escritura. Necesita configurar una conexión de módem GSM mediante el uso de un dispositivo GSM, o hay que configurar una conexión de IP SMS después de que han contratado con un proveedor de servicio móvil. Pero ¿qué pasa si no tienes ninguna conexión de proveedor de servicio instalado ahora? No hay problema. Puede probar la aplicación simulando el envío de SMS. En esta solución este caso estará presente: podrás ver cómo se prueba esta solución libremente usando Ozeki NG.
- PC de Windows: el SMS gateway utiliza está basada en Windows, por lo que también es necesario un PC con Windows para poder instalar el gateway SMS.