Home Control Center via BeagleBone groen draadloze (4 / 5 stap)

Stap 4: Stap 4: SOFTWARE werken


Aangezien de softwarecode een beetje ingewikkeld is, ik zal je laten zien de grote technologie-punt in dit deel, ik draaien van een webserver op Beaglebone groen Wireless te beheren van de Modules van de Grove, de Grove Sensor-waardes en het gebruik van een Grove-really naar besturingselement een tafellamp of iets anders.

Step1:install kolf dat ik gebruik maken van een kolf web kader voor dit APP, kolf is een lichtgewicht die python web framework gebaseerd op Werkzeug, Jinja 2 en goede bedoelingen. U kunt het installeren door het volgende commando uitvoeren. PIP kolf Step2 installeren: installeren kolf-Socketio kolf-SocketIO geeft kolf applicaties toegang tot lage latentie bi-directionele communicatie tussen de clients en de server. De client-side applicatie kunt gebruiken om het even welk van de SocketIO officiële klanten bibliotheken van C, Java, Javascript en Swift, of een compatibele client om een permanente verbinding met de server. In dit project moeten we kolf-socketio, zodat de server de sensorgegevens naar de client zo goed bijwerken kan als de client de server te openen of sluiten van de Grove-Relay kunt vertellen. Installeren door de volgende opdracht. PIP installeren kolf-socketio

Stap 3: Installeer Gevent de kolf-socketio pakket berust op asynchrone services, in dit project, ik selecteer gevent. gevent is het kader gebruikt in eerdere versies van deze extensie. Het vervoer van lange-polling wordt volledig ondersteund. Ondersteuning voor te voegen WebSocket, moet het gevent-websocket pakket ook worden geïnstalleerd. Het gebruik van gevent en gevent-websocket is een performant optie. Installeren door de volgende opdracht. Deze stap kan u duurt ongeveer 10 minuten pip installeren gevent stap 4: Download de code nu, we hebben al het installeren van de eisen, de code downloaden van github. git clone https://github.com/Lee-Kevin/19.HomeControlCenterBBGW Stap5: Run de code navigeren naar de project directory 19.HomeControlCenterBBGW/Code en run de demo code python runserver.py

Gerelateerde Artikelen

JARVIS Home Automation Control Center

JARVIS Home Automation Control Center

misschien is toe te schrijven aan de uitgaven een buitensporige hoeveelheid tijd lettend op shows zoals Star Trek of Minority Report, maar ik heb altijd al wilde kunnen controleren van mijn omgeving via computer.  Onlangs heb ik veel meer vrije tijd
Raspberry Pi WEMO Control Center

Raspberry Pi WEMO Control Center

Dit project voorziet een webpagina en geautomatiseerde interface voor de controle van de Belkin WEMO lichtschakelaars en schakelaars van de plug met behulp van de Miranda bibliotheek.Aan het einde van het project hebt u een webpage die real-time stat
Meerdere Rocket Control Center

Meerdere Rocket Control Center

als een lange tijd Boy Scout leider die ik heb gevonden Instructables als een onschatbare bron. Dus is hier mijn eerste poging om de Gemeenschap te helpen met mijn eerste instrucable.Dit idee werd geboren uit een frustratie van vorig jaar. Ik was een
Touchscreen Wandmodellen familie Sync & Home Control Panel

Touchscreen Wandmodellen familie Sync & Home Control Panel

We hebben een agenda die maandelijks met gebeurtenissen bijgewerkt wordt maar het handmatig wordt gedaan. We hebben ook de neiging te vergeten dingen liepen we hebben uit of andere kleine klusjes.In deze tijd vond ik het veel gemakkelijker om een syn
Space Shuttle Control Center (Kid's Toy)

Space Shuttle Control Center (Kid's Toy)

Dit is een speelgoed die ik gemaakt heb voor mijn zoon's 3e verjaardag. Het is een "Space Shuttle Command Center," in wezen een veredelde lichte switch box :)Inspiratie vandaan van een 99-volt licht-en-switch box mijn stap-brother's vader maakte
Pallet meubelen Desk - Home Command Center

Pallet meubelen Desk - Home Command Center

Dit is het huis commandocentrum dat mij zwaar voor mijn vrouw en ik (en, zoals u zien kunt, onze 1 jaar oud). Ik heb gedaan pallet meubelen voor een tijdje nu, en dit is het grootste project tot nu toe.Wij verhuren een 500 vierkante voet plaats, en e
Control Roomba via Bluetooth via Brainlink

Control Roomba via Bluetooth via Brainlink

Men accessoires zoals de Rootooth voor het beheersen van een Roomba via Bluetooth vanaf een computer, telefoon of tablet kunt kopen, maar dat kost $100. Kan men gebruik maken van een goedkope Bluetooth-naar-TTL-serial adapter als de HC-06, maar dan m
Control servo via bluetooth

Control servo via bluetooth

Een servomotor is een stuk handig in DIY projecten de reden is dat u de hoek van uw servomotor door middel van verschillende opdrachten kunt controleren. Vandaag zou ik vertellen u hoe u kunt besturen van uw servomotor draadloos via bluetooth. Wij zo
Het instellen van home-gegevensserver OpenWRT via router van Linksys WRT160NL

Het instellen van home-gegevensserver OpenWRT via router van Linksys WRT160NL

elk huis moet een router. Waarom niet om te zetten uw router in een webcam en gegevens server, bijvoorbeeld, om te controleren van een baby.Linksys router WRT160NL kan worden geherprogrammeerd voor het gebruik van OpenWRT (dat is een soort Linux), om
Arduino/Android - BLUETOOTH Home control + APP - met behulp van de HC-06

Arduino/Android - BLUETOOTH Home control + APP - met behulp van de HC-06

Hello wereld! Vandaag maakte ik een Android APP wilt besturen 8 relais met arduino met behulp van de HC-06 Bluetooth-module.De video toont enkel 2, maar ik veranderde de app!U kunt 2 lampjes mee. ik heb de APP en de beschikbare open source voor een k
Arduino - BLUETOOTH stem & Remote Home control Android APP

Arduino - BLUETOOTH stem & Remote Home control Android APP

Hello wereld! Vandaag maakte ik een voice control en remote control app gecombineerd. Volgens mij is dit de beste die ik heb gemaakt en ik ga te gebruiken in mijn huis mezelf, lees ook de andere apps die ik heb gemaakt.Ik maakte een lijst van opdrach
Telefoon Home Automation gecontroleerd via Wifi

Telefoon Home Automation gecontroleerd via Wifi

mijn huis's belangrijkste functie is om mij en voor mijn familie een veilige plaats, en ik wil gewoon mijn huis een beetje beetje veiliger en slimmer met de LinkIt een boord van de ontwikkeling, dat is een van de beste Raad die ik zag, maar ik schrij
Controle LED via website

Controle LED via website

Stap 1: Wat gaan we doen in dit projectIk heb gewerkt met de Raspberry Pi 2 voor ongeveer een maand nu, en toen kreeg ik het wist ik dat ik wil om het te controleren, via een website van een mobiele telefoon of computer.Ik eindelijk de kans om te vin
Controle gelijkstroommotor via USB

Controle gelijkstroommotor via USB

Hallo kerels,In dit project zullen we beheersen een DC-motor met een Windows-PC via USB. Check de video om te zien dat het werkt!u kunt een bezoek brengen aan mijn website voor meer informatie, voorbeeldcode, schema's...Stap 1: Onderdelen die nodig z