Nest Wifi nabijheid C# Windows Phone App (4 / 10 stap)

Stap 4: Het Nest weg Windows App...


Terwijl ik heb geprogrammeerd voor vele jaren en had zelfs in het verleden (8 jaar geleden) hebben gedaan wat minimale .NET programmeren, dit is de eerste telefoon App die ik heb gebouwd in .NET. Dus ik begon als een Newbie door het downloaden van Visual Studio Express 2013 voor Windows (gratis!) en vervolgens de juiste addins voor Windows Phone-ontwikkeling toegevoegd. Ik heb gedownload dan het C# HelloWorld monster van MSDN te krijgen van een gevoel van dingen... en ik was uitgeschakeld...

Ik ga niet te gaan door elke iteratie van de ontwikkeling, maar als een hoogtepunt zijn de stappen die ik gevolgd:

  1. Speelde met HelloWorld totdat ik alle bewegende delen begrepen.
  2. Ontwikkelde code aan de Nest-API noemen en de resultaten weergeven in de app wanneer geactiveerd door een knop te klikken.
  3. Uitgebreide code aan het toestaan van updates via nest API (schakelen tussen Home & Away - als huidige instellingen weg verzameling naar huis, enz.). Dit was de meeste tijd consumeren als ik kon niet vinden geen voorbeelden van de juiste syntaxis voor de Nest-API te gebruiken.
  4. Ingebouwde Wifi actieve naam detectie aangeroepen vanuit een knop te klikken en op het scherm weergegeven.
  5. Uitgebreid Wifi naam opslaan naar een lokale opslag.
  6. Backend proces te registreren van de gebeurtenis en de waarschuwing voor een eenvoudige statische "TOAST" te implementeren. (lol Toast!-ik hou van hoe dingen soms heten.)
  7. Vouw backend proces op te sporen met behulp van de Wifi code eerder gemaakt van #4 hierboven.
  8. Vouw backend proces opnieuw om te communiceren met de API van de Nest met behulp van code van #3 hierboven.
  9. App van de wachtrij is opgeschoond?...

In de volgende sectie zal ik loop door de code en identificeren van enkele tips & trucs en gebieden die maakte me struikelen...

Gerelateerde Artikelen

Bluetooth WS2811 Controller met Windows Phone en Launchpad van de MSP430G2

Bluetooth WS2811 Controller met Windows Phone en Launchpad van de MSP430G2

Kijk naar de video, dan zie je wat je hier krijgt.Tegen de hype van Android en Arduino is mijn project gebaseerd op Windows Phone 8 en een microcontroller van Texas Instruments.Ik heb niets tegen een randgroep, en ik ben zo blij over dit :-)Indien u
Hoe overdracht contacten van Windows Phone naar Android

Hoe overdracht contacten van Windows Phone naar Android

Wanneer u een Android apparaat naar een Windows Mobile-smartphone, is de overdracht van uw contactpersonen meestal de eerste prioriteit. U bent vrij om een computer te gebruiken om te doen dus dat zou meer comfortabel voor beginners. Echter, dankzij
Het Windows Phone-apparaat gebruiken als een draadloze microfoon

Het Windows Phone-apparaat gebruiken als een draadloze microfoon

u kunt uw smartphone met Windows Phone 8 aangedreven transformeren in een draadloze microfoon voor uw PC.Wat u kunt doen:Audio opnemen op je PC met behulp van uw telefoon mic.Verplaatsen binnen het bereik van bluetooth-connectiviteit.Hebben geen drad
Beste manier om Fix beperkte WiFi-verbinding in Windows

Beste manier om Fix beperkte WiFi-verbinding in Windows

Beste manier om vast te stellen beperkt WiFi-verbinding in Windows
Bouwen van een Smart Home met een Wifi Wireless Switch door Apple App controle

Bouwen van een Smart Home met een Wifi Wireless Switch door Apple App controle

Slimme huis is nu een mode, dus ik volg deze trend en om mijn huis een echte slimme huis geworden. Ik heb gezocht naar over het slimme huis gadgets voor enige tijd, vinden dat er veel van de schakelaar voor draadloos netwerkverkeer, wifi switch, app
Transparante lockscreen voor Windows Phone 7 Mango

Transparante lockscreen voor Windows Phone 7 Mango

een paar maanden terug ik hoe bedacht om transparante Vergrendel scherm werken voor Windows Phone 7 met Mango.Ik gepost op XDA: http://forum.xda-developers.com/showthread.php?t=1306463 en werd geschopt rond de interwebs: 1800pocketpc: http://www.1800
Sync iTunes film naar Windows Phone 8

Sync iTunes film naar Windows Phone 8

Is het mogelijk aan sync iTunes-bibliotheek naar Windows Phone 8-apparaten? Windows Phone 8 samen met de 8 Venster OS werd vrijgegeven door Microsoft, en het is verpakt in steeds meer slimme telefoons. De Windows Phone 8 is verondersteld om de groots
ESP8266 WiFi temp vochtigheid monitoring web app met behulp van de Arduino IDE

ESP8266 WiFi temp vochtigheid monitoring web app met behulp van de Arduino IDE

Vorige week ontving ik een ESP8266(adafruit). de nieuwe ESP8266 heeft arduino-bootloader, dus het maakt mogelijk om programmacode arduino rechtstreeks in de ESP8266. Deze ESP8266 komt met I2C, UART en GPIO. met deze nieuwe wifi module hoeft u niet el
Arduino Bluetooth Control - Windows Phone, PC, Tablet

Arduino Bluetooth Control - Windows Phone, PC, Tablet

Dit is mijn eerste instructable over het beheren van de arduino met bluetooth. De app die we zullen gebruiken is snel Terminal in de Windows App store.Windows 8.1 en 10:http://apps.Microsoft.com/Windows/app/78372322-7b9...Ik ben met behulp van een Ar
Maken van een gratis WiFi-Hotspot op Windows

Maken van een gratis WiFi-Hotspot op Windows

Zou u graag een draadloze hotspot kostenloos en met geen advertenties? Lees dit instructable om erachter te komen hoe.Stap 1: Maak verbinding met een netwerk.U moet verbinding maken met een netwerk voordat u begint met het proces.Stap 2: Type virtual
Een eenvoudige app voor uw smartphone (geen codering nodig)

Een eenvoudige app voor uw smartphone (geen codering nodig)

Mijn eerste gepubliceerde app is beschikbaar voor download op de Android App Market hier. Het volgende is een snelle tutorial over hoe praktisch iedereen kunt maken. Dit is een app die info/media feeds uit verschillende bronnen (facebook, blogs, twit
Cortana gebruiken om te controleren uw LinkIt een!

Cortana gebruiken om te controleren uw LinkIt een!

IntroductieEr is nieuwe technologie rondom ons en alleen meer komt elke dag. Onze micro controllers zijn steeds sneller, zijn telefoons slimmer en de cloud is steeds sterker. Met al deze nieuwe technologie is iedereen zich afvragen: hoe kan ik het al
Laser Tag

Laser Tag

Hoe te verbeteren van dit project...Er is geen Python API voor Azure en ik heb niet genoeg tijd om erachter te komen hoe u de API C Azure op Python om berichten te posten lopen. Dit betekent dat het is momenteel beperkt tot een FFA-spel. In de toekom
RPi, Azure en Cortana gebruiken voor het automatiseren van uw huis!

RPi, Azure en Cortana gebruiken voor het automatiseren van uw huis!

IntroductieEr is nieuwe technologie rondom ons en alleen meer komt elke dag. Onze micro controllers zijn steeds sneller, zijn telefoons slimmer en de cloud is steeds sterker. Met al deze nieuwe technologie is iedereen zich afvragen: hoe kan ik het al