Intel IoT EDI - Überwachung eine komfortable und sichere Umgebung (mit Intel Edison) (3 / 7 schritt)

Schritt 3: Schritt 3: Codierung, Codierung, Codierung...


In diesem Schritt zeige ich Ihnen entwickelte sich der Code zu verwalten und verarbeiten die Sensoren, die Daten abrufen und entsprechend mit ihm zu arbeiten. Ich habe einige zusätzliche Kommentare in den Code um die Lesbarkeit zu verbessern und es Auto-Bemerkung hinzugefügt auch wenn Sie nicht mit JavaScript-Sprache vertraut sind.

Die Quelle konnte in meinem GitHub Konto gefunden werden:

https://github.com/semagarcia/Intel-IoT-EDI-Basic-...

Um das Repo zu klonen, denken Sie daran:

  1. Sie haben Git in Ihrem Rechner installiert.
  2. Git clone https://github.com/semagarcia/intel-iot-edi-basic-info-home
  3. cd intel-iot-edi-basic-info-home
  4. Knoten Server.js

Wenn Sie das Gefühl noch nach lesen meinen Code verloren, ich schreib dir einige Tipps/Highlights:

  • Die Hauptdatei (Einstiegspunkt) ist Server.js.
  • Die./constants/RestEndPoints.js ist die Datei wie Handlungen als eine Aufzählung, ich meine, eine Datei mit "global" konstanten.
  • Die./boot/Boot.js ist die Datei wo ist befindet sich die schweren Logik und die Ersteinrichtung von Sensoren.
  • Die./info/Handlers.js ist die Datei, die Rückgabewerte von allen Sensoren im Inneren ein JSON-Objekt von dem Antragsteller/Anforderer (weitere Details in Schritt 5) verzehrt werden.

Wenn wir uns, eine Chronik vorstellen, jede Sekunde das Board liest und analysiert die Temperatur/Licht/Gas-Werte. Mit der anderen Hand wird jede 100ms der Zustand der Schaltfläche gelesen, um eine Interaktion zu erkennen (wenn der Benutzer es gedrückt hat).

In Verbindung stehende Artikel

Gewusst wie: ein Spaß und sichere Zeit Bouldern haben

Gewusst wie: ein Spaß und sichere Zeit Bouldern haben

Bouldern ist eine Art des Kletterns, die nicht erfordert Sie einen Gurt oder gebunden werden, da Sie nicht sehr hoch klettern werden werden. Bouldern ist ein guter Weg, um etwas Bewegung zu bekommen und haben einen Riesenspaß dabei. Man könnte denken
IKEA Kerze Hack eine elegante und sichere Erweiterung

IKEA Kerze Hack eine elegante und sichere Erweiterung

Dies ' Ible entstand aus meiner Tochter-in-Law müssen Kerzen sicher in ihrem Schlafzimmer angezeigt.Drei Jahre alten Jungen und Kerzen sind keine gute Kombination.Schritt 1: Die IKEA-KerzenMein Sohn und seine Frau wohnen in einem alten viktorianische
Wie erstelle ich eine Holz und Jaspis-Armband mit Pearly Akzenten

Wie erstelle ich eine Holz und Jaspis-Armband mit Pearly Akzenten

dieses einfache, aber elegante verstellbare Armband war leicht zu machen. Einfach geschnitten Sie Ihre Schmuckdraht auf Ihre gewünschte Länge, fügen Sie Ihrem verstellbaren Verschluss und Ihre Perlen!Ich Schraube Crimp System verwenden, um den Draht
Erstellen Sie eine elegante und romantische Schlafzimmer mit IKEA!

Erstellen Sie eine elegante und romantische Schlafzimmer mit IKEA!

Dieses Zimmer braucht viel Hilfe, so kann es leichter zu meinem Schritt für Schritt anzeigen Version nur sicher sein, kommen Sie zurück und Stimmen für diesen einen!Bilder 1-4: mein "Zimmer"-TourDas ist also meine traurige wenig Raum. Und hier i
Einfache und sichere Medibles mit Cannabutter / Öl-

Einfache und sichere Medibles mit Cannabutter / Öl-

Medibles sind essbare Lebensmittel mit Cannabis gemacht. Es gibt viele Möglichkeiten, es zu tun, aber wie Sie es tun, ist das Endergebnis Essen mit Cannabis infundiert Öle. Es gibt nur wenige Dinge, die Sie wissen, um einen guten Job machen müssen, v
Zur Veranschaulichung eine Hexe und ihre Katze mit Wasserfarben

Zur Veranschaulichung eine Hexe und ihre Katze mit Wasserfarben

diese Instructable ist eine Anleitung zur Verwendung von Wasserfarben und Tinte um ein Bild zu veranschaulichen. Die grünen wispy Dinge sind Geister, die Hexe Licht angezogen. Spirituosen wie leuchtende Lichter.Ich mag Halloween, aber ich versuche, d
Fernbedienung Auto Überwachung und Verfolgung mit Intel Edison

Fernbedienung Auto Überwachung und Verfolgung mit Intel Edison

Ich bin in der Regel ausführliche, aber für diesen Teil werde ich versuchen, prägnant sein. Dieses Projekt ist:Ein Intel Edison, ein GPS-Empfänger, ein Bluetooth OBD II-Leser + (optional Aftermarket Auto Sensoren) + ein Auto.In einigen Software hinzu
IoT Twitter Sentry Ward mit Intel Edison

IoT Twitter Sentry Ward mit Intel Edison

Haben Sie jemals an Ihrem Schreibtisch saß und fragte mich, was wieder zu Hause passiert war? Vielleicht wollte Sie sehen, wie Ihr Baby war? Vielleicht wollten Sie darauf achten, dass der Hund war nicht auf der Couch sitzen oder vielleicht genießen e
Senden Sie Texte mit Intel Edison (Party Alarm)

Senden Sie Texte mit Intel Edison (Party Alarm)

"ICH BIN GONNA POP EINIGE TAGS NUR ZWANZIG DOLLAR IN DER TASCHE HABEN. ICH BIN EINE JAGD, AUF DER SUCHE NACH EINER COME UP, F..." Parteien sind ein echter Knaller, wenn sie IHRE Party sind. Sie sind nicht so viel Spaß, wenn der Ton auf der ander
SMS-Fußmatte mit Intel Edison

SMS-Fußmatte mit Intel Edison

Türklingeln sind so altmodisch. Wer will Vertrauen auf Benutzereingaben, um Ihnen zu sagen, wenn jemand an der Haustür ist, wenn Sie verwenden können, einen Mikrocontroller, Ihnen zu sagen?In diesem Projekt werden wir den Aufbau eines Drucksensors, d
Schieben, data.sparkfun.com von einem Intel Edison mit Node.js

Schieben, data.sparkfun.com von einem Intel Edison mit Node.js

Die Intel Edison ist wirklich toll zu tun eine Menge Dinge, aber eines der Dinge, denen ich am meisten begeistert war war seine Fähigkeit, Node.JS zu verwenden, um die Interaktion mit Objekten IRL. Als Front-End-Entwickler und Hersteller versuche ich
Kraut und Chicken Penne mit cremiger italienischen Käse

Kraut und Chicken Penne mit cremiger italienischen Käse

köstliche italienische Köstlichkeiten im Handumdrehen! Diese Mahlzeit ist wirklich einfach zu machen. Sie Ihre Kräuter mischen, hacken und kochen das Huhn Nudeln kochen und mischen Sie alle, zusammen mit ein paar anderen Zutaten für ein Kraut und Chi
Nutzen Sie die "Kraft" ein Remote gesteuert-Gerät mit einem DIY 3D Kondensator zu fahren!

Nutzen Sie die "Kraft" ein Remote gesteuert-Gerät mit einem DIY 3D Kondensator zu fahren!

Für unsere Elektronik-Klasse-Projekt, wir haben unsere eigene Version von der kapazitiven 3D-Controller hier beschrieben:und hier:http://Blog.Makezine.com/2012/08/10/Build-a-Touchless-3D-Tracking-Interface-with-everyday-Materials/Die Steuerung besteh
CD-Terminator 1.0 - einer Maschine aus alte Schallplatten mit einem PAUKENSCHLAG schicken!

CD-Terminator 1.0 - einer Maschine aus alte Schallplatten mit einem PAUKENSCHLAG schicken!

Wollten Sie schon immer eine CD zu zerschlagen? Warum nicht Sie einfach drehen Sie es und sehen, dass es zerbricht!CDs sind jetzt nur eine alte Technologie, wir haben CDs fasziniert, wenn sie zufällig die #1-Medien-Speichermedium, aber Technologie sc