Prises de courant impowered (5 / 7 étapes)

Étape 5: Imp Firmware, Code Agent et Blink-up

Afin d’obtenir votre imp pour travailler, il doit se connecter à votre réseau sans fil. Imp électrique fournit un outil qui fait la configuration optiquement. Le processus est appelé BlinkUp et est détaillé ici https://electricimp.com/docs/gettingstarted/1-blinkup/

Une fois le BlinkUp terminé, votre imp apparaîtra sur votre IDE en vertu de nouveaux appareils. Si vous n’avez pas utilisé un diablotin électrique avant, je suggère que vous essayez d’abord l’exemple Hello World sur le site de Imp électrique pour obtenir le blocage de la PMI. Il y a aussi un excellent guide de l’imp sur instructables rédigés par

Le firmware pour l’imp est attaché à cette étape comme ImpoweredImp.nut
Le code de l’agent est jointe à ImpoweredAgent.nut

Interaction de code du firmware et Agent
Votre Agent a une URL spécifique à elle. Lorsqu’un message HTTP est envoyé à cette URL, votre code de l’Agent en cours d’exécution dans le nuage Imp vérifie la validité de la demande en comparant la clé API entrant (n’importe quelle touche vous composent - plus de bits le rendent plus difficile à deviner) avec la clé API stockés dans la mémoire de l’Agent (idée clé API de http://forums.electricimp.com/discussion/comment/8281#Comment_8281). Si la correspondance de la clé, le message est vérifiée pour déterminer si un événement de buttonPress ou de la demande d’État est passée dans la requête HTTP.

Si la requête HTTP est pour l’État, le code de l’Agent retourne l’État marche/arrêt des prises AC. Le statut est asynchrone à jour le firmware de l’Imp lorsque les broches de sortie changent d’État.

Si un événement buttonPress est passé dans la requête HTTP, cet événement est passé à l’Imp firmware sur le canal de communication sécurisé imp électrique entre la PMI et le serveur basé Agent. L’Imp « reçoit » cet événement à travers le agent.on (« buttonPressed », fonction (valeur). Chaque fois qu’un événement de presse bouton est reçu par l’Imp, l’état de la sortie de la broche 1 et 7 est affiché/masqué qui transforme les relais activé ou désactivé selon l’état actuel.  La variable d’État est renvoyée à l’agent via le canal de communication Agent-Imp et est reçue par l’Agent dans la fonction device.on .

Articles Liés

Ordinateur portable parasurtenseur avec une prise de courant en ligne

Ordinateur portable parasurtenseur avec une prise de courant en ligne

À l'automne 2007, mon HP TX1000 a cessé de fonctionner et ne s'allume, dès l'envoi à l'atelier de réparation (je pense qu'il m'a coûté environ AUD$ 80 juste pour vérifier ce que l'is...grrr de la faute) ils ont dit que la carte mère doit être remplac
Installer une prise de courant 12v Switched sur votre moto - Intro

Installer une prise de courant 12v Switched sur votre moto - Intro

Motos en général ne sont pas standards avec une prise de courant 12v, afin de recharger votre téléphone ou GPS peut être une douleur - nous allons corriger cela doit nous !Ce guide utilise un 2011 Suzuki GS500F comme un vélo d'exemple mais ce guide p
Prises de courant intelligent bricolage

Prises de courant intelligent bricolage

Pourquoi vous devriez faire vos propres prises intelligentes ?Parce que c'est amusant et vous apprendrez quelque chose de nouveau.Parce que vous être en mesure d'automatiser votre maison et faire beaucoup de choses cool avec elle.Parce que c'est moin
Sans fil Multi-Channel Voice-Controlled prises de courant avec Raspberry Pi

Sans fil Multi-Channel Voice-Controlled prises de courant avec Raspberry Pi

mise à jour 11/02/2014 : Merci à tous ceux qui ont voté pour ce projet au concours Raspberry Pi!Ce projet est une combinaison de plusieurs ressources de différence :Mon projet de single-prise de contrôle avec Raspberry Pi et Python, d'abord inspiré p
Contrôler en toute sécurité les prises de courant porteur en ligne secteur en utilisant électronique

Contrôler en toute sécurité les prises de courant porteur en ligne secteur en utilisant électronique

je voulais contrôler certains équipements réseau à distance à l'aide d'un circuit électronique, mais ne voulaient pas les tracas d'envoyer des signaux à travers la ligne électrique ou via une liaison série radio, etc.. Le circuit devait être sans dan
Trois prises de courant d’un PC de contrôle sans fil

Trois prises de courant d’un PC de contrôle sans fil

j'ai trouvé une télécommande sans fil bon marchée qui contrôle les trois prises de courant indépendante.À l'aide de la carte de circuit émetteur et sa connexion à un Conseil de développement LaunchPad, j'ai pu contrôler à distance les trois prises 11
Ajouter une prise de courant USB dans votre voiture

Ajouter une prise de courant USB dans votre voiture

étant donné la nature encombrante adaptateurs 12 volts pour les véhicules, j'ai décidé d'intégrer une prise de courant USB dans mon 2010 Prius III. Bien que ce mod est spécifique à ma voiture, il peut être appliqué à beaucoup de voitures, camions, vé
Prise de courant Bureau

Prise de courant Bureau

d'entre les grands ennuis de la vie avec l'électronique est que beaucoup d'entre eux il faut recharger. Dans un monde de demain nous aurons peut-être un système d'induction dans nos maisons et les voitures qui permettent ces choses exécuter et charge
Prise de courant 12V - moto

Prise de courant 12V - moto

Étape 1: Ajout d'une prise de courant à moto...Mon premier one... Pas trop bien rangé, mais fonctionne...Toujours à vos propres risques.Éléments requis :Prise de courantMultimètre (pour rendre les choses plus facile)Longueur de fil supplémentaire (se
Prise de courant avec une minuterie

Prise de courant avec une minuterie

j'ai une perceuse sans fil avec batteries rechargeables. Les batteries se rechargeront complètement en environ 20 minutes. Ils ne sont pas censés pour rester sur le chargeur pendant plus que cela. Toutefois, à moins que je suis là debout après le tem
Prise de courant électrique compartiment secret

Prise de courant électrique compartiment secret

ce dont vous avez besoin :Prise de courant électriqueTournevisPoint qui s'adaptera en sortieCouverture de prise électriqueAVERTISSEMENT : ne pas insérer quoi que ce soit de métal dans la priseEtape 1: Recherchez une prise de courantÉtape 2: Dévisser
Une lampe de poche LED dans une nouvelle prise de courant automatique de charge

Une lampe de poche LED dans une nouvelle prise de courant automatique de charge

il s'agit d'une lampe de poche LED compact pour une utilisation dans une automobile. Elles cadrent très bien dans les anciennes prises de courant ou prises allume-cigare pour la recharge. Mais, ils ne rentrent pas bien ajusté dans les prises de coura
Installer une prise de courant auxiliaire dans un véhicule

Installer une prise de courant auxiliaire dans un véhicule

Avec tous les appareils électroniques que nous utilisons aujourd'hui, il ne semble jamais être suffisamment prises de courant dans un véhicule, surtout si la voiture est vieille de quelques années. Si quelqu'un monte sur la banquette arrière, ils son
Sans fil prise de courant BT (Arduino basé) + Android App

Sans fil prise de courant BT (Arduino basé) + Android App

Cet appareil vous permettra de commander un dispositif électrique de votre smartphone Android (ou tablette).Il utilise un module Bluetooth pour une communication sans fil pour contrôler l'interrupteur relais incorporé.Le circuit utilise le microcontr