Stopcontacten Impowered (5 / 7 stap)

Stap 5: Imp Firmware, expediteur en Blink-up


Om uw imp te werken, moet het aansluiten op uw draadloze netwerk. Elektrische Imp biedt een instrument dat de configuratie optisch doet. Het proces heet BlinkUp en is gedetailleerd hier https://electricimp.com/docs/gettingstarted/1-blinkup/

Zodra de BlinkUp voltooid is, verschijnt uw imp op uw IDE onder nieuwe apparaten. Als u een elektrische Imp voordat niet hebt gebruikt, stel ik dat u eerst proberen de Hello World voorbeeld op de site van de elektrische Imp te krijgen de knie van het GMB. Er is ook een geweldige gids voor het GMB op instructables geschreven door

De firmware voor het GMB is gekoppeld aan deze stap als ImpoweredImp.nut
De code voor de expediteur is gekoppeld als ImpoweredAgent.nut

Firmware en Agent code interactie
Uw Agent heeft een specifieke URL. Wanneer een HTTP-bericht wordt verzonden naar deze URL, uw Agent-code die wordt uitgevoerd in de wolk Imp controleert de geldigheid van het verzoek door het vergelijken van de binnenkomende API-sleutel (een sleutel die je make-up - meer bits maken het moeilijker te raden) met de API-sleutel opgeslagen in het geheugen van de Agent (het idee van de API-sleutel van http://forums.electricimp.com/discussion/comment/8281#Comment_8281). Als wedstrijd van de sleutel, het bericht wordt gecontroleerd om te bepalen als een buttonPress gebeurtenis of Status request wordt doorgegeven in de HTTP-aanvraagpakket.

Als de HTTP-aanvraag voor de status, retourneert de Agent code de status On/Off van de AC outlets. De status wordt asynchroon door de Imp firmware bijgewerkt wanneer de output pinnen status wijzigen.

Als een buttonPress-gebeurtenis wordt doorgegeven in de HTTP-aanvraag, deze gebeurtenis wordt doorgegeven aan het GMB firmware via de elektrische imp beveiligde communicatie-kanaal tussen het GMB en de server gebaseerde Agent. Het Imp "ontvangt" dit event door middel van de agent.on ("buttonPressed", (waarde) functie. Telkens wanneer een knop persevenement wordt ontvangen door het GMB, de toestand van de uitgang van Pin1 en 7 is een knevel gevoorzid die de relais in- of uitschakelen afhankelijk van de vorige toestand verandert.  De variabele status wordt teruggestuurd naar de agent via het communicatiekanaal Agent-Imp en wordt ontvangen door de Agent in de device.on functie.

Gerelateerde Artikelen

Veilig beheren powerline stopcontacten met behulp van elektronica

Veilig beheren powerline stopcontacten met behulp van elektronica

ik wilde om te controleren enkele lichtnet apparatuur op afstand met behulp van een elektronisch circuit, maar wilde niet het gedoe van het verzenden van signalen via het lichtnet of via een seriële radio link, enz. Het circuit was veilig te zijn.Dit
King Size houten vloeren Platform Bed en hoofdeinde met ingebouwde verlichting en stopcontacten en verborgen lades voor $400!

King Size houten vloeren Platform Bed en hoofdeinde met ingebouwde verlichting en stopcontacten en verborgen lades voor $400!

Wow, thats een echt lange titel!Een paar jaar geleden, die ik ontwierp en bouwde deze hoofdeinde voor mijn vrouw (verloofde destijds) toen we uit elkaar woonden.  Het stekkers in elke 1 standaard stopcontact, en omvat 2 lichtschakelaars voor de overh
Controle van de drie stopcontacten vanaf een PC draadloos

Controle van de drie stopcontacten vanaf een PC draadloos

vond ik een goedkope draadloze afstandsbediening waarmee drie onafhankelijke stopcontacten.Met behulp van de printplaat van de zender en het verbinden met een LaunchPad ontwikkel bord kon ik op afstand bedienen van de drie 110V-aansluitingen met behu
Een ESP8266 met controle stopcontacten met behulp van 433mhz, zender en ontvanger

Een ESP8266 met controle stopcontacten met behulp van 433mhz, zender en ontvanger

In dit Instructable zal ik laten zien hoe u kunt besturen een belangrijke aansluiting met behulp van een 433mhz zender en ontvanger.Ik begon dit project, omdat ik wilde zitten kundig voor mijn lamp schakelaar aan en uit zonder het gebruik van de afst
Draadloze Multi-Channel Voice-Controlled stopcontacten met Raspberry Pi

Draadloze Multi-Channel Voice-Controlled stopcontacten met Raspberry Pi

Update van 2/11/2014: dank aan iedereen die gestemd voor dit project in de Raspberry Pi-wedstrijd!Dit project is een combinatie van verschillende middelen van het verschil:Mijn single-outlet-vergrendelingsbeheerproject met Raspberry Pi en Python, oor
432 MHz draadloze sensoren en stopcontacten voor huisautomatisering met behulp van Arduino

432 MHz draadloze sensoren en stopcontacten voor huisautomatisering met behulp van Arduino

Home automation wordt meer en meer populair, betaalbare en fascineert mensen. Internet biedt dergelijke mogelijkheden als nooit tevoren. Maak indruk op uw vrienden tonen op Iphone dat u kunt aan/uit-lamp in uw appartement 1000 km afstand schakelen en
Bluetooth gecontroleerde stopcontacten (met behulp van de Arduino)

Bluetooth gecontroleerde stopcontacten (met behulp van de Arduino)

Stopcontacten kunt u met uw telefoon met behulp van de Arduino.Sluit simpelweg wat je wilt om te controleren in een van de verkooppunten en gebruiken van uw smartphone om het ON/OFF te zettenStap 1: Hebt u nodig: 1 - Arduino2 - Bluetooth-ModuleModule
Caravan stopcontacten - externe voor luifel/barbecue enz

Caravan stopcontacten - externe voor luifel/barbecue enz

de laatste caravan ik installeerde een externe aansluiting die ik geklemd op de een frame (uw niet vermeend om te boren het te wijten aan de verzwakking van de structuur) en liep dit jarenlang na eigendom een caravan voor een paar jaar heb ik een bee
DIY Smart stopcontacten

DIY Smart stopcontacten

Waarom moet u uw eigen slimme sockets?Want het is leuk en je leert iets nieuwe.Omdat u zal zitten kundig voor automatiseren van uw huis en veel leuke dingen mee doen.Want het is goedkoper dan commerciële alternatieven, vooral als je wilt om veelvoudi
Voice Activated stopcontacten (domotica)

Voice Activated stopcontacten (domotica)

Nog gecontroleerde een andere stem domoticasysteem!Zoals aangegeven in de afbeelding, het systeem enige elektrische toestel, kunt bepalen door te draaien aan ON of OFF, dat in het stopcontact is aangesloten. Het systeem doet dit met behulp van op maa
Noodgevallen International sluit ons aansluiten (stopcontacten)

Noodgevallen International sluit ons aansluiten (stopcontacten)

ik heb een Sony Ericsson P1i en ik woon in Amerika dus ze gaf me een plug-converter (afgeronde internationale stekker standaard Amerikaanse twee prong stekker)en ik ging naar NY voor New Years Eve en ik toevallig te verlaten het bestandsconversieprog
SMS controle van uw stopcontacten, de gemakkelijke manier!

SMS controle van uw stopcontacten, de gemakkelijke manier!

Het draaien van dingen in- en uitschakelen via SMS de gemakkelijke manier.Hebt u ooit gewenst dat kon u iets in- of uitschakelen nadat u hebt verlaten het huis?Of liet u de computer op of u wilt inschakelen de externe computer of server, zijnde kundi
Aquarium Water verandert met de Filter van uw bus.

Aquarium Water verandert met de Filter van uw bus.

Gevoel moe veranderende water in uw aquarium? Too veel water en rotzooi? Too veel emmers? Terug van pijnen? Tijdsverliezen? Dode vissen? Direct zetten tap water terug met chloor/chloramine omdat je je verveelt?Ik heb een mogelijke oplossing: Maak geb
Macro-controlemodule (CV uitvoermodule)

Macro-controlemodule (CV uitvoermodule)

Binnen de DAW bent u meestal kundig voor wekken macro controle knoppen. Dit is iets wat die je misschien wilt doen voor modulaire synths ook. Misschien wil u de frequentie van de cutoff en resonantie controle op hetzelfde moment. Nou nu kunt.Voor dit