Edison och Arduino/Genuino 101 Trådlös väderstation (4 / 5 steg)
Steg 4: Kör det tillsammans
- Kör på Edison,
NODE_ENV = utveckling nod /home/root/edison-weather-station/ws-base-module/main.js
kommandot, som ska börja hela basmodulen koden i en utvecklingsläge, som skriver ut en hel del användbar felsökningsinformation till konsolen. Kontrollera att den hittar din sensor moduler och att sensorn information från lokala och fjärranslutna sensorer är meningsfull. Kolla power, fysiska anslutningar och mjukvara setup om något inte fungerar eller kraschar. ThingSpeak uppladdning fel förväntas vid denna punkt, eftersom du inte har nödvändiga TS konfiguration ännu. Kolla in steg 5 och använda kommandot ovan för att kolla upp det efteråt.
- Kontrollera att du kan komma åt webbgränssnittet genom att besöka "http://your Edison IP-adress: 3000" URL. Du borde se något lik den bifogad skärmdumpen.
- Efter det kan du avsluta genom att trycka på Ctrl + C och konfigurera basmodulen koden till autostart i produktionsläge (dvs utan onödiga utgång, alla loggar kommer att gå in i System journal tillgänglig via "journalctl" kommando) genom att kopiera filen Systemd service definition från min repo kopia till en ordentlig plats genom att köra
CP /home/root/edison-weather-station/ws-base-module/edison-weather-station.service/lib/systemd/system /
och sedan aktivera själva tjänsten genom att köra
systemctl aktiverar edison-väderstation
och äntligen börjar det genom att köra
systemctl start edison-väderstation.
- Dubbelkolla att webb-gränssnitt är fortfarande tillgänglig och uppdateras automatiskt som avsett.