Paso 10: Prueba la puerta de entrada
Ahora que todos los componentes individuales están trabajando, es hora de ponerlo todo junto. Si todo fue correctamente, debe ser tan simple como ejecutar un archivo, uno que ya ha descargado en el Pi si fue clonado el repositorio. Si no, el archivo está disponible en la parte superior de la página.
Por supuesto tenemos que suministrar el dsn, usuario, contraseña y base de datos que utilizamos cuando nos prueba la instalación pyodbc, pero que debe ser. Una vez que los que se agregan, ejecute el archivo.
sudo python3 gatewayScanner.py
Ahora, cuando usted cambiar la difusión de la aplicación de demostración a 'on', el Pi debe responder girando el Blink(1) verde (o cualquier otra cosa que ha suministrado como un indicador de estado). Si usted fuera a dejar la transmisión en, la Blink(1) eventualmente se vuelve rojo. Esto es debido a que la Pi el paquete iBeacon encontrado desde la base de datos cuando activa la luz verde. Trate de enviar la cadena al servidor nuevo. El Pi debe encenderse en verde una vez más.
Tomó un montón de componentes, pero por fin tenemos un sistema que utiliza iBeacons para permitir la entrada condicional con nuestro iPhone, Raspberry Pi y Azure. Un posible siguiente paso sería conectar el Pi a una cerradura para que tenemos un mecanismo físico para impedir la entrada no autorizada, pero eso es para que los chicos a averiguar.
Tengo una sección de bonus sobre hacking esto con otros sistemas si quieres leer un poco más.