RGB-Wi-Fi decoratieve Touch lampjes netwerk (11 / 13 stap)

Stap 11: Network de lichten

Naar het netwerk van de lichten, moet u het uitvoeren van een server die is verbonden met het Internet. Elke server zal werken, met inbegrip van een Raspberry PI. Ik gebruikte een Raspberry PI Model A.

Van de server-taak is om voortdurend poll de lichten om te zoeken naar wijzigingen. Worden bijgewerkt als het wijzigingen ziet, alle van de lichten om na te denken van de verandering. Als je kijkt naar de API vonk zou u raden dat een dergelijke server niet nodig als de lichten toezicht kunnen elkaar via de cloud houden zou zou zijn. Ik probeerde dit eerst en onder ideale omstandigheden die het werkt. Het is echter niet een robuuste oplossing: schilferige internetverbindingen en Spark van eigen throttling systeem kunnen gooien uit de synchronisatie te gemakkelijk. Ik heb hierover gesproken met vonk en nu verwachten nieuwere versies van de Spark hardware en cloud problemen aan te pakken deze volledig in de zeer nabije toekomst.

Configureer de serverscript:

  1. De server is een eenvoudig dreunmanuscript. Het houdt een logboekbestand met de naam /var/log/lampServer. Zorg ervoor dat de gebruiker met de server naar dit bestand schrijven kan.
  2. Bewerken van de bovenkant van het serverscript aanbrengend uw token en de vonk-id's van alle van de Spark-kernen.
  3. Maak het script uitvoerbaar: chmod 755-filiminPrototypeServer.sh

Configureer de Spark Core code:

  1. De Spark Core code uit de vorige stap bewerken zodat de Spark-id's van die code volledig met de id van de Spark's vermeld in het serverscript overeenkomen. Het gaat hierbij om de volgorde waarin de id's.
  2. De bewerkte Spark Core code uploaden naar elk van de vonken in uw verlichting.

De server wordt uitgevoerd. Sluit een aantal lichten en één van hen raken nadat ze allemaal de Wi-Fi vinden. Uw verlichting moeten nu worden gesynchroniseerd!

Gerelateerde Artikelen

Decoratieve Sword/Machete voor de beginnende slotenmaker

Decoratieve Sword/Machete voor de beginnende slotenmaker

Zeker op een bepaald moment in het leven van elke man (en ongetwijfeld vele women's ook), waarschijnlijk na het bekijken van Conan the Barbarian of Highlander, heeft hij het verlangen om te bouwen zijn eigen zwaard. Dit instructable zal u tonen hoe.O
Opknoping mand kolom

Opknoping mand kolom

Dit project is een uitbreiding van mijn eerste Instructable (Pallet Planter doos) 2 + jaar geleden gepost. De pallet plantenbakken zijn groot bedrijf, maar de finish was op zoek saai na een paar jaar in de zon. Ik besloot te refinish hen met een donk
Achtertuin Fort

Achtertuin Fort

Dit is een relatief eenvoudige, verhoogde achtertuin fort ik voor mijn kinderen bouwde.Ik heb een zeer kleine tuin met geen enkele bomen. Maar je hoeft niet een boom, of zelfs zeer veel ruimte om te bouwen van een grote backyard fort!Het was losjes g
Cove bezuinigingen op een radiale Arm zag

Cove bezuinigingen op een radiale Arm zag

dit is een Google Sketchup tekening van foto frame voorraad gemaakt van cove molding die ik op mijn radiale arm zag gemaakt heb.  Geen speciale scharen zijn vereist.Stap 1: Basisinstellingen van de zaag Een cove knippen duwt het werkstuk in de kant v
DIY gerecycleerd ambachten: How to Make DIY kartonnen organisator

DIY gerecycleerd ambachten: How to Make DIY kartonnen organisator

Ik heb altijd een bijzondere charme over DIY gerecycleerd ambachten , omdat de grenzen van uw verbeelding te maken een nieuw vers op eenvoudig en DIY Craft ideeën maken het beste uit afval ambachten duwen. Met mij leven deze tijd die u van uw creatie
Draadloze instrument laadstation

Draadloze instrument laadstation

In tegenstelling tot vele andere boor opladen stations, is deze ontworpen om een hele combo set draadloze gereedschappen bevatten. Het gemaakt van een 2'x 4' vel 3/4" multiplex voor minder dan $20. Bekijk mijn video om te zien hoe ik het, volg dan de
Ik maakte het op TechShop Planter

Ik maakte het op TechShop Planter

deze unieke plantenbak is vervaardigd uit ongebruikte, upcycled CD CD-doosjes. Met behulp van de Trotec Laser Cutter aan TechShop-Pittsburgh geëtst ik elk met citaten en grenzen.www.techshop.WSStap 1: Ik maakte het op TechShop Planter Deze plantenbak
How To Build een eenvoudige badkamer plank

How To Build een eenvoudige badkamer plank

Als u een eenvoudige en praktische plank voor uw badkamer nodig (of ergens anders, echt!), dan is dit eenvoudig ontwerp zou te tof verschot. Dit schap is vrij gemakkelijk om te bouwen, het gemaakt met multiplex en kan je altijd naar de het huisverbet
Concrete Countertops voor de keuken - een harde ondergrond op de goedkope

Concrete Countertops voor de keuken - een harde ondergrond op de goedkope

KOOP ALLES WAT JE NODIG HEBT OM DIT PROJECT HIER TE VOLTOOIEN!Opnieuw uitvoeren van een keuken of badkamer met concrete countertops is een project van de verbetering van het huis kunt u zelf doen. Terwijl het duurt enige tijd - bereid zijn om het wer
Plank kast

Plank kast

Dit instructable is over hoe te rekken in een kast zetten.Voordat u toevoegt de planken hier, was alles gestapeld op de grond dat een vreselijke verspilling van ruimte was en moeilijk te houden georganiseerd. Ik heb van plan bij het doen van dit proj
Geheim compartiment doos met zilveren Inlay

Geheim compartiment doos met zilveren Inlay

Dit vak werd gebouwd als een geschenk van kersen en walnoot. De kers was knippen, gedroogd, zaagde, en geschaafd in mijn geboortestad in Virginia en vervolgens verplaatst uit het westen met mij. De walnoot is lokaal gekocht in Californië. De enige be
Snelle Bureau in de Shaker-stijl

Snelle Bureau in de Shaker-stijl

Zoals we gericht voor het nieuwe schooljaar vorige herfst, mijn vrouw en ik besefte dat we echt een bureau nodig hebben voor een van de kinderen te gebruiken. Gezien het feit dat het schooljaar reeds was begonnen, zag ik dit een uitdaging om te bouwe
Quilt bouw

Quilt bouw

ik graag dekbedden en het is veel gemakkelijker dan de meeste mensen denken. Dit Instructable bevat tonnen foto's en volledige, duidelijke instructies voor de bouw van een eenvoudige pop quilt. Hetzelfde proces kan worden gebruikt om het maken van ee
Canvas Camping stoel

Canvas Camping stoel

ik had dit echt geweldig opblaasbare Kampeerstoel dat ik per ongeluk een middag schoot terwijl ik het gebruikte om te zitten op de vloer van de garage en demonteren van een videorecorder.Dit incident sterk gedefleerd van mijn geest, en me uiteengezet