Stopcontacten Impowered (6 / 7 stap)

Stap 6: iPhone HTML/Javascript-Code


De client-app is een app van de HTML/Javascript kale botten. Een eenvoudige afbeelding wordt als een knop gebruikt. Wanneer de afbeelding wordt gedrukt, wordt de knop bezielt om aan te tonen van de WiFi-pakketten afkomstig van het apparaat.

Communiceren met de elektrische Imp wordt gedaan door een bericht te sturen naar de URL van de Agent die specifiek is voor uw specifieke Imp. In de HTML-App, wij creëren een XMLHttpRequest object en vervolgens boeken het pers-event van de knop in een opgemaakte JSON-pakket naar de URL van de agent.

XMLHTTP.Open ("POST", "https://agent.electricimp.com/YourURL?timestamp=" + nieuwe Date().getTime(), true);
xmlhttp.setRequestHeader ("Content-type", "application/x-1-800-www-Dell-vorm-urlencoded");
xmlhttp.setRequestHeader ("x-apikey", "Uw API-sleutel");
var impRequest = {"verzoek": "buttonPressed", "button": button.id};
XMLHTTP.send(JSON.stringify(impRequest));

Als u de status van de stopcontacten, wordt de Agent opgevraagd

XMLHTTP.Open ("POST", "https://agent.electricimp.com/YourURL?timestamp=" + nieuwe Date().getTime(), true);
xmlhttp.setRequestHeader ("x-apikey", "Uw API-sleutel");
xmlhttp.setRequestHeader ("Content-type", "application/x-1-800-www-Dell-vorm-urlencoded");

var impRequest = {"verzoek": "GetStatus"};
XMLHTTP.send (JSON.stringify (impRequest));

Om de HTML-pagina weergegeven als een native App op uw iPhone, moet u laden vanaf een website, en voeg deze vervolgens toe aan het uw huisscherm. Het proces wordt beschreven in mijn eerdere instructable hier:

De iPhone-bestanden zijn gekoppeld aan deze stap

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