Alguna vez has querido crear una manera de controlar su puerta de garaje usando tus teléfono tal vez recoger datos y ver desde su portátil. Hay una sola computadora de tablero llamada la Beaglebone Black que es un dispositivo muy potente que permite que usted controlar su GPIO pins para interactuar con objetos del mundo real tales como motores, LEDs, lámparas, etc.. El Beaglebone es como un tablero de frambuesa pi pero mucho más potente. La comunidad Beaglebone no es tan grande como la frambuesa pi por lo que se advierte la falta de tutoriales.
Como he estado buscando por internet una solución para el control de mi Beaglebone Black desde mi portátil mediante una página web, muchos tutoriales apareció usando bonescript biblioteca de Beaglebone y la biblioteca de socket.io utilizando el ide de nube 9. Como he seguido tutoriales y consultaron el código de los pueblos creció frustrado debido a que el ide de nube 9 mantuvo que se caiga, mi falta de conocimiento de javascript y también la falta de flexibilidad de cada tutorial (cada tutorial forzado a utilizar una cantidad predefinida de GPIO). Estaba familiarizado con python y mi amigo me presentó a web.py que es un marco de gran web para desarrollar aplicaciones web. También usé biblioteca de Beaglebone negro GPIO de Adafruit para controlar las clavijas individuales de Beaglebone Black.
Lo que se necesita:
- Una computadora
- SSH terminal como masilla o uso SSH en la terminal (para Mac y Linux, Windows no han construido en SSH)
- Un Beaglebone Black conectado a la computadora mediante USB
- Una conexión a internet para el Beaglebone Black
- (opcional) Un cliente SFTP