Ooit wilde maken van een manier om controle van uw garagedeur met behulp van uw telefoon misschien verzamelen van gegevens en het uitzicht vanaf uw laptop. Er is een enige raadscomputer genaamd de Beaglebone Black die is een extreem krachtig apparaat waarmee u controle de GPIO pinnen om te communiceren met de echte wereld items zoals motoren, LED's, lampen, enz. De Beaglebone is net als een raspberry pi-bord, maar veel krachtiger. De Gemeenschap Beaglebone is niet zo groot als de raspberry pi, dus wees gewaarschuwd voor het gebrek aan tutorials.
Zoals ik was op zoek rond het internet voor een oplossing om te controleren mijn Beaglebone Black vanuit mijn laptop via een web-pagina, wordt veel tutorials popped opwaarts met behulp van de Beaglebone bonescript bibliotheek en de socket.io-bibliotheek met behulp van de wolk 9-ide. Zoals mij volger tutorials en volkeren code keek ik gefrustreerd groeide wijten aan het feit dat de wolk 9 ide gehouden crashen, mijn gebrek aan begrip van javascript en ook het gebrek aan flexibiliteit van elke handleiding (elke tutorial gedwongen u gebruikmaken van een vooraf gedefinieerde hoeveelheid de GPIO). Ik was bekend met python en mijn vriend stelde me voor aan web.py dat een geweldige web kader gebruikt is voor het ontwikkelen van webapplicaties. Ik gebruikte ook de Adafruit Beaglebone Black GPIO bibliotheek om te controleren de afzonderlijke pinnen van de Beaglebone Black.
Wat u zult moeten:
- Een computer
- SSH terminal zoals PuTTY of gebruik SSH op de terminal (voor Mac's en Linux, Windows doet niet hebben een ingebouwde SSH)
- Een Beaglebone Black aangesloten op de computer via USB
- Een internetverbinding met de Beaglebone Black
- (optioneel) Een SFTP-client