Vous avez toujours voulu créer un moyen de contrôler votre porte de garage à l’aide de votre téléphone peut-être recueillir des données et de voir depuis votre ordinateur portable. Il y a un ordinateur monocarte, appelé le Beaglebone Black qui est un appareil extrêmement puissant qui permet à vous de contrôler ses GPIO broches afin d’interagir avec les éléments du monde réel tels que moteurs, les LED, les lampes, etc.. Le Beaglebone est comme un Conseil de framboise pi mais beaucoup plus puissant. La communauté de Beaglebone n’est pas aussi grande comme la framboise de l’IP, il faut être averti pour le manque de tutoriels.
Comme j’étais à la recherche autour de l’internet une solution pour contrôler mon Beaglebone Black à partir de mon ordinateur portable à l’aide d’une page web, de nombreux tutoriels surgit à l’aide de la bibliothèque de bonescript de la Beaglebone et la bibliothèque de socket.io à l’aide de l’ide de cloud 9. Comme j’ai suivi les tutoriels et regardé les peuples code j’ai grandi frustré, dû au fait que l’ide cloud 9 gardé s’écraser, mon manque de compréhension du javascript et aussi le manque de souplesse de chaque tutoriel (chaque tutoriel forcé d’utiliser une quantité prédéfinie de GPIO). J’étais familiarisé avec python et mon ami m’a présenté à web.py qui est un cadre de grande web utilisé pour développer des applications web. J’ai aussi utilisé bibliothèque Beaglebone noir GPIO du Adafruit pour contrôler les broches individuelles du Beaglebone Black.
Ce que vous aurez besoin :
- Un ordinateur
- SSH terminal PuTTY ou utiliser SSH sur le terminal (pour Mac et Linux, Windows ne pas ont construit en SSH)
- Un Beaglebone Black connecté à l’ordinateur via le port USB
- Une connexion internet pour la Beaglebone Black
- (facultatif) Un client SFTP