Paso 3: Hacer que el servidor de pago y solicitud de cajero
Solicitud de cajero
Cada máquina EDC requiere aplicación de cajero. En este proyecto, utilizamos aplicaciones web locales simples donde el cajero puede introducir el precio de los artículos. La aplicación web se comunica con EDC Alstublieft que ejecuta un servidor web simple. Alstublieft EDC recibe HTTP POST y luego muestra el precio en su LCD16x2.
Consulte el código de la aplicación de cajero aquí:
https://GIST.github.com/hendrahc/032edaa998c546a1d1990e87b28ccdc5
Ejecute este código en tu navegador (abierto a través del navegador).
El código de la aplicación de servidor de cajero en la EDC Alstublieft (Intel Edison) realmente se incluye en el paso 1.
Servidor de pago y aplicación del tablero de instrumentos
Por último, nuestra EDC Alstublieft necesita un servidor para verificar que el pago es válido (correcto usuario, bastante equilibrio, etc.). Para verificar esto, desarrollamos una aplicación que recibirá la información de pago a través de internet y enviar el resultado a Alstublieft EDC, a través de internet.
Esta aplicación de nube también incluye una interfaz gráfica donde el usuario puede ver la lista de transacciones y algunos análisis con respecto a los ingresos de su/su negocio.
Ver el código para el servidor de pago y la aplicación aquí:
https://GIST.github.com/hesahesa/8d54852e9ef0546b9...
Ejecute este código en un servidor Web de Express.js en su servidor en nube.
A continuación, integraremos todo!