Stap 3: Stap 3: Coding, coding, coding...
In deze stap die ik zal je laten zien de code ontwikkeld beheren en verwerken van de sensoren, de gegevens worden opgehaald en dienovereenkomstig mee te werken. Ik heb toegevoegd sommige extra opmerkingen in de code om de leesbaarheid te verbeteren en te maken auto-commentaar, zelfs als u niet bekend met JavaScript-taal bent.
De bron kan worden gevonden in mijn GitHub-account:
https://github.com/semagarcia/Intel-IOT-EDI-Basic-...
Om te clonen repo, houd rekening met:
- U hebt Git geïnstalleerd in uw machine.
- git clone https://github.com/semagarcia/intel-iot-edi-basic-info-home
- cd intel-iot-edi-basic-info-home
- knooppunt Server.js
Mocht u nog na lezen mijn code verloren, ik schrijf je enkele tips/hoogtepunten:
- Het hoofdbestand (entrypoint) is Server.js.
- De./constants/RestEndPoints.js is het bestand zoals handelingen als een enumeratie, ik bedoel, een bestand met "global" constanten.
- De./boot/Boot.js is het bestand waar is gelegen van alle zware logica en initiële installatie van sensoren.
- De./info/Handlers.js is het bestand om terug te keren van de waarden van alle sensoren binnen een JSON-object om te worden geconsumeerd door de verzoeker/aanvrager (meer details in de stap 5).
Als een tijdlijn men, elke seconde de Raad leest en analyseert de temperatuur/licht/gas-waarden. Met de andere hand, elke 100ms is de status van de knop lezen om te ontdekken een interactie (als de gebruiker heeft het indrukken).