Maken van een intelligente bureauklok, geschreven in JavaScript, aangedreven door de Intel Edison (6 / 13 stap)

Stap 6: Port de Google Agenda API knooppunt Quickstart-code naar de Edison


De Intel Edison is een Linux-gebaseerde microcontroller dus porten van knooppunt scripts die op het bureaublad naar de Intel Edison werken kan worden gedaan met alleen minimale bewerkingen.

Ik nam een video walkthrough van dit proces dat u hier kunt bekijken:

  1. In de Intel XDK voor IoT: een nieuw project starten > Uw Node.js Project importeren

    • Gebruik de map uit de vorige stap (degene die je hebt quickstart.js in).
    • Geef uw project een naam zoals "smart-klok".
  2. Maak een package.json -bestand.
  3. Verwijder de map node_modules (en de inhoud ervan) uit uw projectmap.
    • Het is veel te groot voor de Intel XDK te kopiëren naar de Raad van bestuur draadloos en zal timeout. We zullen het knooppunt bibliotheken installeren direct op het bord in een latere stap.
  4. Maak een main.js -bestand.
  5. Zorg ervoor dat alle bestanden die u hebt gemaakt zijn opgeslagen.
  6. Verbinding maken met je board in de dropdown IoT apparaat, als u nog niet bent verbonden.
  7. Klik op de "beheren uw daemon/IoT apparaat"-knop in de werkbalk van de bodem.
    • Klik op "PC Sync tijd w/klok op doelapparaat"
    • Controleren "uitvoeren van npm installeren direct op IoT apparaat" (dit zal het gebruik van de afhankelijkheden die zijn gedefinieerd in package.json)
  8. Klik op de "uploaden" knop in de werkbalk van de bodem.
  9. Klik op de knop "bouwen" naast "Upload" in de onderste knoppenbalk.
  10. Gebruik de SSH Terminal tabblad (draadloze verbinding) of Seriële Terminal (micro-USB-aansluiting) aansluiten op uw bord.
  11. Type: "/node_app_slot van de cd". Dit is waar de Intel XDK opgehaald over alle projectbestanden.
  12. Uw main.js knooppunt script uitvoeren vanaf hier: "knooppunt main.js"
  13. Volg de aanwijzingen om uw token en verleden het terug in de commandoregel in terminal.
  14. Als u uw volgende 10 agendagebeurtenissen output ziet, heeft uw Intel Edison met succes gecommuniceerd met de API van Google kalender draadloos!
  15. Probeer nu de app van het knooppunt uitvoeren vanaf de Intel XDK in plaats van het uitvoeren van "knooppunt main.js". Klik op de "uitvoeren" knop in de werkbalk van de bodem.
  16. Ziet u een foutmelding: "Fout bij het laden van de client geheime bestand". Dit is omdat de Intel XDK aanvragen van buiten de context van de projectmap loopt.
  17. In main.js, het maken van de onderstaande bewerkingen, sparen het dossier, dan klikt u nogmaals op de knop "Run". Moet u uw volgende 10 agendagebeurtenissen.
 // add this line at the top: var SECRET_FILE = '/node_app_slot/client_secret.json'; // edit this line (around line 13-14) // fs.readFile('client_secret.json', function processClientSecrets(err, content) { // to be: fs.readFile(SECRET_FILE, function processClientSecrets(err, content) { 

Congrats!!

In de volgende stap toevoegen ter ondersteuning van het LCD-scherm.

Gerelateerde Artikelen

Hoe te installeren en het maken van een account in skype

Hoe te installeren en het maken van een account in skype

als u niet horen de audio Klik op deze link hieronder:BASICON...Een stap voor stap video laat zien hoe te installeren en het maken van een account in Skype.Gemaakt door groep 1 S19Leden:Yosef ConsolacionBasilio Emmanuel DavidLuis Miguel de LeonJustin
Maken van een Google Chrome extensie voor Twitter

Maken van een Google Chrome extensie voor Twitter

Google Chrome is de meest ontzagwekkende browser. Geloven me niet Probeer zelf, Klik hier .Ik vond over onlangs over Chrome extensies. Ze zijn kleine programma's die de Google Chrome browser, meer hier wijzigen.U kunt een uitbreiding van https://chro
Maken van een eenvoudig Operating System

Maken van een eenvoudig Operating System

Ooit wilde maken van een besturingssysteem? Ooit afgenomen om te weten hoe de opdrachtregel besturingssystemen werken? Alles is hier!Dus we make a basic Operating System in C#, maak je geen zorgen, als u weet zelfs sommige basis van c++ of java, zult
Maken van een Contact microfoon

Maken van een Contact microfoon

Een contact microfoon is een soort microfoon die trillingen van contact met objecten pikt, in tegenstelling de het meer gangbare type microfoon die drukgolven in lucht pikt. Hier is een demo van een contact microfoon aangesloten op een wekker, samen
Hoe te maken van een Nucleus honingbij kolonie (en voorkomen dat gevestigde bijenkasten zwermen)

Hoe te maken van een Nucleus honingbij kolonie (en voorkomen dat gevestigde bijenkasten zwermen)

Als je dit leest, dan is kans heb je een korf overleven de winter. Gefeliciteerd, nu u moet nog harder werken dan het eerste jaar, omdat die gevestigde component zal nu doen wat bijenkorven in de lente-swarm! Zijn uw baan als een imker, vooral als je
Maken van een iOS App met Swift

Maken van een iOS App met Swift

Denk erover na. Na het voltooien van deze tutorial kan je je vrienden vertellen dat u een app gebouwd. Enkel zeggend.In deze tutorial zal ik u door het proces van het bouwen van een iOS-toepassing nemen. Langs de weg, zal ik ervoor om je te leren ove
Het maken van een inhoudsopgave in OpenOffice/LibreOffice

Het maken van een inhoudsopgave in OpenOffice/LibreOffice

dit is een tutorial How to auto Maak een inhoudsopgave (TOC) voor uw document met behulp van OpenOffice of LibreOffice met een paar klikken.Als het ingevulde document wordt geëxporteerd als een HTML of PDF dan de aanklikbare links in de inhoudsopgave
Het maken van een einde-korrel snijplank - ik maakte het op Techshop

Het maken van een einde-korrel snijplank - ik maakte het op Techshop

hieronder zijn verschillende snijplanken die ik bij Techshop, San Francisco, een lidmaatschap op basis workshop met alle soorten van hulpmiddelen gemaakt heb voor het maken van dingen. Ik heb niet veel ervaring met houtbewerking, dus ik dit project g
Het maken van een drie stenen diamond engagement ring.

Het maken van een drie stenen diamond engagement ring.

Dus, je hebt het meisje van uw dromen ontmoet, en nu wilt u geef haar een mooie ring als een blijvend symbool van uw liefde.Probleem is, kun je niet veroorloven een fancy ontwerper ring, en het je kunt veroorloven zijn massa geproduceerd, bezaaid met
Maken van een gemakkelijk gitaar distortion pedaal (STEP BY STEP!)

Maken van een gemakkelijk gitaar distortion pedaal (STEP BY STEP!)

Dus, heb ik besloten om een instructable! Dit is mijn 1e een, aarzel dan niet om commentaar op alles en nog wat.   ... pleeaase commentaar!Hier is de video van hoe het te doen!http://www.YouTube.com/watch?v=1ODWJxliqd4Opmerking: Gelieve te lezen alle
Maken van een mes van hoge-koolstofstaal

Maken van een mes van hoge-koolstofstaal

Hier is een korte handleiding over hoe ik een mes van 1084 hoog koolstofgehalte staal gemaakt.U kunt een groot aantal verschillende materialen voor een mes - Ik ben gegaan met 1084 omdat het is gemakkelijk om mee te werken en relatief vergeven wannee
Handleiding voor het maken van een Storyboard

Handleiding voor het maken van een Storyboard

dit instructable is een gids op Hoe maak je een storyboard. Dit is een vrij eenvoudig proces, en allen het neemt is een beetje plezier en verbeelding. Er zijn vele methoden voor het maken van een storyboard, maar dit instructable verschijnt slechts t
Maken van een glazen fles Lamp met behulp van brand

Maken van een glazen fles Lamp met behulp van brand

meer licht nodig?Extra glazen flessen rond leggend hebben?Wilt recyclen?Dit Instructable zal u tonen hoe te maken van je eigen glazen fles lamp voor ongeveer 5 dollar.Stap 1: Benodigdheden Materialen en gereedschappenAanbevolen persoonlijke beschermi
RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

ik geniet van zowel Geocaching en elektronica en heb een paar van elektronische puzzel caches met behulp van een Arduino.Mijn nieuwste creatie (met de hulp van een collega cacher voor de code) is met behulp van een Arduino en RFID lezer te maken van