Etape 2: Ma Solution...
Ma première pensée était d’utiliser l’option Microsoft Phone gardiennage ( https://msdn.microsoft.com/en-us/library/windows/apps/xaml/dn342943.aspx ) pour détecter quand je rentre de congé un certain rayon de ma maison. Cela semblait être une solution parfaite, mais rapidement s’est effondré pour moi que j’ai découvert que je ne pouvais pas courir l’émulateur Windows phone sur mon vieil ordinateur / OS ( https://msdn.microsoft.com/en-us/library/windows/apps/jj863509(v=vs.105).aspx ). Donc pour tester j’ai besoin de déplacer un périphérique physique dans et hors de la geo varieraient qui n’était pas pratique surtout que si je voulais qu’il soit en mode débogage, le téléphone devra être attaché par un câble USB de mon ordinateur.
Aussi, je n’ai pas envie d’avoir toujours des GPS et constamment contrôlé comme je ne savais pas sur ce que cela ferait de la vie de la batterie du téléphone.
Retour à la planche à dessin...
Alors que je regardais une vidéo ( http://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-1/11 ) ils ont fait une allusion à la capacité de téléphones pour déclencher une alerte basée sur un "changement d’état de réseau" après un peu de creuser, que j’ai trouvé que le Windows phone pourrait Rapportsur le nom Public de celui-ci, connexion Wifi et actuels, qui lorsque que le réseau a changé, qu’elle peut déclencher un événement (même en arrière-plan).
Étant donné que je vis seul et j’ai toujours mon téléphone avec moi puis « Home » État devint lorsque mon téléphone est connecté à mon propre Wifi, « Away » est lorsque je suis connecté à n’importe quel autre réseau y compris en utilisant les téléphones plan de données. Ce point de vue binaire de ma vie pouvait contrôler le thermostat de mon nid.
Afin de tester l’appli, j’aurais besoin juste pouvoir passer les connexions Wifi et surveiller l’état de mon nid. Pour ce faire, j’ai sorti ma tablette Android qui a sa propre carte Sim afin que je puisse l’utiliser une deuxième connexion Wifi (ma connexion doit être actif pour pouvoir appeler l’API nid quand je n’étais pas connecté à mon réseau domestique). J’ai utilisé le NID App sur mon iPhone de travail pour surveiller l’état de nid. Mon Nokia Windows Phone irait mon Custom Windows 8.1 App.
J’ai été bon d’aller !