Paso 2: Decodificar códigos QR con Edison
Edison de Intel es un tablero de gran alcance y nos permite decodificar códigos QR muy fastly. En este paso, utilizamos varias bibliotecas de python para procesar código de QR y comunicarse con el servidor.
- Actualizar repositorios opkg, ver http://alextgalileo.altervista.org/edison-package-repo-configuration-instructions.html
- Instalar numpy y opencv: opkg instalar python-numpy opencv python-opencv
- Instalar perfi: opkg instalar perfi
Ahora, crear el siguiente script en Python que escanear el código QR y comunicar el resultado a Javascript principal en el paso 1.
https://GIST.github.com/andrewflash/33d182097a3ac9cd93425fabe963e411
A continuación, crear este código Javascript que contiene funciones que se ejecutan los scripts de Python:
https://GIST.github.com/andrewflash/b99b38d006d888eda8fe0f2ef9889e1c
Ahora que somos capaces de controlar sensores y pantalla y decodificar Código QR utilizando Alstublieft EDC, pasaremos a la aplicación de servidor que verificará la operación de pago.