NID proximité Wifi c# Windows Phone App (7 / 10 étapes)

Étape 7: La magie derrière...

Lorsque le processus de backend est appelé d’un changement d’état de réseau, la première chose qu’il fait est d’obtenir l’actuel nom de la connexion Wifi. C’est ensuite utilisée pour comparer le nom d’accueil Wifi stockée.

Une fois qu’il détecte le réseau, que j’ai mis un 5 secondes de retard que j’ai trouvé parfois que mon appel d’API à nid ne serait pas toujours connecter. (Je suis sûr qu’il y a de meilleures façons de le faire, mais elle semble fonctionner pour moi).

Maintenant, nous communiquons avec nid et voir ce qui est actuellement l’état du Thermostat afin de savoir si nous devons changer son statut.

Maintenant je suis sûr que tout ce que vous les programmeurs là-bas va être terrés dès maintenant car je n’utilise pas des composants JSON pour lire les résultats de l’appel d’API de nid... Croyez-moi, j’ai essayé, mais la façon dont le retour est mise en forme, j’ai eu un diable d’un temps et depuis j’ai seulement besoin de 2 valeurs de la réponse : la Structure Id & The Away état actuel j’ai prit la route facile et juste utilisé l’analyse... de chaîne vieille école:-)

Oh, un autre raccourci j’ai pris ce qui est mauvais... mais j’avais voulu dire de le changer et puis j’ai oublié... Le « Auth Code » pour nid est codé en dur dans l’app (première ligne ci-dessous). Cela signifie que l’application ne peut être partagée comme il est. Ce que je vais faire ensuite (quand j’ai le temps) est de créer une variable pour Auth Code et l’ai entrable sur configuration initiale de l’application tout comme le nom de Wifi Home. Sauf qu’il aurait besoin d’être entré dans une zone de texte et puis enregistré dans le stockage local. C’est un code très LONG et c’est pourquoi j’ai pris initialement le raccourci, mais vous pourriez toujours l’envoyer à votre téléphone et puis il suffit de couper et coller dans l’écran de réglage.

L’étape suivante consiste à déterminer si vous devez mettre à jour le nid. Je vérifie le nom Accueil Wifi contre le nom actuel de la Wifi et si elles sont égales, et l’état actuel est « Away » alors j’ai appel à l’API de nid pour définir le statut de « Home », si l’État est déjà la maison je ne rien faire. Même car si les noms de Wifi ne correspondent pas, si la situation actuelle est la maison que j’ai le mettre à jour loin d’autre ne font rien...

Enfin, le fond App envoie un Toast au téléphone. Ceci affichera une alerte de statut sur le téléphone à identifier s’il y avait un changement et si elle s’est déroulée selon la logique ci-dessus.

C’est ma logique.

Articles Liés

Un contrôleur Bluetooth WS2811 avec Windows Phone et Launchpad MSP430G2

Un contrôleur Bluetooth WS2811 avec Windows Phone et Launchpad MSP430G2

Regardez la vidéo, alors vous voyez ce que vous obtenez ici.Contre l'exagération d'Android et Arduino, mon projet est basé sur Windows Phone 8 et un microcontrôleur de Texas Instruments.Je n'ai rien contre un groupe marginal, et je suis si heureux à
Comment transférer les Contacts de Windows Phone Android

Comment transférer les Contacts de Windows Phone Android

Lors du déplacement d'un smartphone Windows Mobile à un appareil Android, le transfert de vos contacts est généralement la première priorité. Vous êtes libre d'utiliser un ordinateur pour faire ainsi, qui pourrait être plus confortable pour les début
Comment obtenir un windows phone gratuitement si vous avez un iphone

Comment obtenir un windows phone gratuitement si vous avez un iphone

lu le titre.vous aurez besoin :un ordinateurun iphoneun câble usbpince à épilerruban blancun couteau pointuJe voudrais télécharger captures d'écran, mais mon ordinateur n'est pas copier sur mon « windows phone »Étape 1: jailbreak et installer le thèm
Utiliser votre appareil Windows Phone comme un Microphone sans fil

Utiliser votre appareil Windows Phone comme un Microphone sans fil

vous pouvez transformer votre smartphone Windows Phone 8 propulsé dans un microphone sans fil pour votre PC.Ce que vous pouvez faire :Enregistrer de l'audio sur votre PC en utilisant le micro de votre téléphone.Se déplacer dans le secteur de la conne
Lockscreen transparent pour Windows Phone 7 Mango

Lockscreen transparent pour Windows Phone 7 Mango

quelques mois en arrière j'ai figuré dehors comment obtenir transparent verrouiller travail d'écran pour Windows Phone 7 Mango.Je l'ai posté sur XDA : http://forum.xda-developers.com/showthread.php?t=1306463 et m'a mis dans les interwebs : 1800pocket
Film d’iTunes Sync pour Windows Phone 8

Film d’iTunes Sync pour Windows Phone 8

Est-il possible de bibliothèque iTunes sync pour Windows Phone 8 périphériques ? Windows Phone 8 a été publiée conjointement la fenêtre 8 OS de Microsoft, et il a été emballé dans des téléphones plus intelligents. Le Windows Phone 8 est censé pour êt
Comment transformer un ordinateur portable en un hotspot wifi sous Windows 7!!!

Comment transformer un ordinateur portable en un hotspot wifi sous Windows 7!!!

Bonjour tout le monde!!! Je suis Luca, j'ai 26 et je suis italien... oh... et c'est mon premier instructable!!! Je suis désolé si mon anglais ne sera pas parfait à chaque fois.Commençons !Imaginez ce scénario.1 - vous êtes dans une pièce et le routeu
Arduino Bluetooth Control - Windows Phone, PC, tablette

Arduino Bluetooth Control - Windows Phone, PC, tablette

Il s'agit de mon premier instructable comment contrôler arduino avec bluetooth. L'application que nous allons utiliser est rapide Terminal dans le Windows App store.8.1 de Windows et 10 :http://apps.Microsoft.com/Windows/App/78372322-7B9...J'utilise
Comment faire une application pour Windows Phone 7

Comment faire une application pour Windows Phone 7

Blog : http://techreviewerblog.blogspot.com/Facebook : http://on.fb.me/fsCTE8Twitter : http://www.twitter.com/comsa42Site Web : http://techygeeky.dyndns-blog.com/Instructables : Visitez mon blog et autres pages pour les trucs tech plus cool !
Utilisez le RPi, Azure et Cortana pour automatiser votre maison !

Utilisez le RPi, Azure et Cortana pour automatiser votre maison !

IntroductionIl y a nouvelle technologie tout autour de nous et seulement plus tous les jours à venir. Notre micro contrôleurs deviennent plus rapidement, sont téléphones obtenant plus intelligent et le nuage se renforce. Avec toute cette technologie
Y U AUCUN APPEL?!?!

Y U AUCUN APPEL?!?!

This is Cooper. Il est un drôle de type. Il a un grand rire et a fréquemment été décrite par d'autres comme « stupide ». Il est trop petit pour le comprendre, tout de suite, mais il s'avère que... ses parents sont fous. Ils sont le type de gens qui f
Télécommande LED contrôlé en utilisant Bluetooth HC-05, Arduino et Téléphone Mobile App

Télécommande LED contrôlé en utilisant Bluetooth HC-05, Arduino et Téléphone Mobile App

La technologie progresse à une vitesse folle pause, chacun d'entre nous a des téléphones intelligents maintenant-a-jours, il y a des apps cool qui nous permettent de rester en contact avec nos amis et famille, obtenir les dernières informations météo
Un très bon marché WiFi ESP8266 smart voiture commandée par téléphone basée sur NodeMCU

Un très bon marché WiFi ESP8266 smart voiture commandée par téléphone basée sur NodeMCU

DoitCar est conçu et développé par Shenzhen médecins du renseignement & Technology (SZDOIT), qui est le plus rentable. Il est largement appliqué dans de nombreux domaines, comme l'amant électronique, étudiants, Internet des objets (IDO), collecte de
Microsoft Windows 8.1 Bluetooth Low Energy à App RFduino

Microsoft Windows 8.1 Bluetooth Low Energy à App RFduino

Écrire un Windows® application qui interagit avec le RFduino n'a jamais été plus facile. Une API introduite avec Windows 8.1 ouvre la voie à la création d'applications de Windows magasin excitantes cette interface avec le RFduino utilisant la technol