Paso 4: Paso4: SOFTWARE trabajo
Puesto que el código del software es un poco complejo, te voy a mostrar el punto de tecnología importante en esta parte, ejecutar un servidor web Beaglebone verde Wireless para gestionar los módulos de Grove, ver los valores del Sensor de Grove y usando una arboleda – realmente para controlar una lámpara de mesa o algo más.
Matraz de STEP1:install que usar un framework web de matraz para esta aplicación, matraz es un ligero que Python web marco basado en Werkzeug, Jinja 2 y buenas intenciones. Se puede instalar ejecutando siguiente comando. PIP instalar frasco Step2: instalar Socketio frasco frasco-SocketIO da frasco aplicaciones acceso a baja latencia comunicación bidireccional entre el cliente y el servidor. La aplicación cliente puede utilizar cualquiera de las bibliotecas de clientes oficiales de SocketIO en C, Java, Javascript y Swift, o cualquier cliente compatible para establecer una conexión permanente al servidor. En este proyecto, necesitamos matraz socketio para que el servidor puede actualizar los datos del sensor para el cliente, así como el cliente puede indicar al servidor para abrir o cerrar la arboleda – relé. Instale por el siguiente comando. PIP instalar frasco-socketio
Paso 3: Cuando instale el paquete de frasco-socketio se basa en servicios asincrónicos, en este proyecto, seleccionar cuando. cuando es el marco utilizado en versiones anteriores de esta extensión. El transporte de larga votación es totalmente compatible. Para agregar el soporte para WebSocket, debe instalarse el paquete cuando websocket así. El uso de cuando y cuando websocket es una opción de alto rendimiento. Instale por el siguiente comando. Este paso puede toma unos 10 minutos pip instalar cuando Paso4: descargar el código ahora, ya se instalar los requisitos, descargar el código en github. git clone https://github.com/Lee-Kevin/19.HomeControlCenterBBGW Step5: ejecutar el código vaya al proyecto directorio 19.HomeControlCenterBBGW/Code y ejecutar la demo código python runserver.py