Geiger rugzak met Intel Edison (3 / 5 stap)

Stap 3: De software


De software draait op de Intel Edison bestaat uit:

  • een toepassing in nodejs geïnstalleerd in Intel Edison, zij beheert de meting, de positie van de vastgelegd door GPS, opslaan van de gegevens in de lokale database, instellen van reactie op het LCD-display en stuur ze naar de cloud.

Over het deel van de wolk hebben we:

  • een Ubuntu-server met Apache webserver en nodejs
  • een knooppunt-rood-stroom die de codering van de payloads van de Geiger-rugzak ontvangt en slaat u ze op een database
  • een MySQL-database
  • een HTML-pagina met een Leaflet kaart met heatmap plugin voor data visualisatie
  • een php voor de extractie van de gegevens van de database

Download de broncode van github: https://github.com/VeronaFabLabRepo/intel_maker_geiger

In de map "GeigerBackPack" vindt u dat het project nodejs bouwen met de Intel XDK IoT Edition.

Eerst moet u de Intel Edison voor te bereiden, de nieuwste firmware, flash dan toegang via de seriële terminal en configureren van het systeem en het wifinetwerk. U kunt dit doen door de stappen van de officiële documentatie van Intel: Intel Edison op het bord van de arduino

Update de versie en de pakketten npm nodejs de 0.12. In het terminaltype Intel Edison Linux:

$ vi /etc/opkg/base-feeds.conf

Voeg deze regels toe:

src/gz alle http://repo.opkg.net/edison/repo/all

src/gz edison http://repo.opkg.net/edison/repo/edison

src/gz core2-32 http://repo.opkg.net/edison/repo/core2-32

$ vi /etc/opkg/intel-iotdk.conf

Voeg deze regels toe:

src mraa-upm http://repo.opkg.net/edison/repo/all

$ and update

$ and upgrade nodejs

$ and upgrade libmraa0

$ and upgrade sqlite3

Update de diensten XDK-Daemon voor compatibiliteit met Indel XDK:

$ cd /opt/xdk-daemon

$./setup.sh

Bijwerken en installeren de volgende pakketten npm:

$ npm installeren -g mraa serialport nmea verzoek qs lokale-ip http dateformat dblite q evenementen util

Geïnstalleerd en Intel XDK IoT Edition wordt uitgevoerd op uw computer: getting-started-with-the-intel-xdk-iot-edition

Open het project GeigerBackPack en druk op de knop "upload" in de bodem tab. Start de toepassing. Na 10 seconden u de waarde van de meting weergegeven op het LCD-scherm ziet, kunt u de metingen direct vanuit een browser als u wilt verbinden met IntelEdison: http://addressip:88 / of alle metingen in json-formaat: http://addressip:88/datum /

Telkens wanneer u macht over IntelEdison begint automatisch nodejs schets.

Gerelateerde Artikelen

Aan de slag met Intel Edison - Python Programming

Aan de slag met Intel Edison - Python Programming

Deze gids is voor alles wat je python programmeurs die altijd heb afgevraagd,Wat is de beste manier om te gaan "IoT"(Internet of Things) nu sinds je hebt gemaakt naar deze pagina, koop zelf een Intel Edison van Amazon of een on line opslaan zoal
Geautomatiseerde drenken van potplanten met Intel Edison

Geautomatiseerde drenken van potplanten met Intel Edison

Geautomatiseerde drenken van potplanten met Intel Edison... Een vocht Sensor detecteert het lage vochtgehalte van de bodem en activeert de waterpomp of de solenoïde ventiel dat de stroom van water. Wanneer de vereiste water wordt gepompt naar de plan
Aan de slag met Intel® Edison Mini Breakout Board

Aan de slag met Intel® Edison Mini Breakout Board

Intel biedt 2 verschillende hardwareplatformen om te werken met Intel® Edison ontwikkel bord.De kern-module van Intel® Edison heet Intel® Edison Compute Module, terwijl de 2 extensie planken zijn Intel® Edison Arduino Board en Intel® Edison Breakout
Beginnen met Intel Edison

Beginnen met Intel Edison

Eerst moet u de Intel Edison firmware.Ga naar de verstand website en download het.Vervolgens opent u de gekoppelde schijf en verwijder alles binnen. Unzip de inhoud van de download in het station dan toegang tot de Edison met scherm (zie volgende sta
Cloud air analytics van de verontreiniging met Intel Edison en IBM Bluemix

Cloud air analytics van de verontreiniging met Intel Edison en IBM Bluemix

Air invloed op onze levenskwaliteit. Luchtverontreiniging leidt tot ziekten, allergenen veroorzaken mensen misselijk, verstopte binnenlucht kan leiden tot verloren productiviteit. Mensen in de grootste noodzaak mensen met astma, COPD, allergie voor s
Basketbal Robot met Intel Edison

Basketbal Robot met Intel Edison

Hij schiet! Hij scoort! De menigte gaat wild! Laten we het bouwen van een robot die basketbal met u speelt. Deze tutorial is een stapsgewijze handleiding voor een eenvoudige en kleine differentieel-station robot die gebruikmaakt van de Intel® Edison.
Telegram met Intel Edison en Python

Telegram met Intel Edison en Python

Deze instructables ziet u hoe de Yocto package manager configureren en gebruiken van een Telegram bot Python bibliotheek. Hoewel Intel Edison het targetbord is, is het mogelijk aan te passen de volgende stappen uit om een vergelijkbare hardware.Stap
IoT RC auto met Intel Edison (IntelIoT)

IoT RC auto met Intel Edison (IntelIoT)

VoorwoordLaten we eerst begrijpen wat we willen bereiken hier. We hebben allerlei soorten RC speelgoed voor onze kinderen en dan zijn er video en mobiele games. Één dit is zeker dat iedereen houdt van auto's, zij het de werkelijke of worden zij in de
Kinderdagverblijf toezicht en een Tracking systeem met Intel Edison Development Kit

Kinderdagverblijf toezicht en een Tracking systeem met Intel Edison Development Kit

We hebben een kinderdagverblijf toezicht en een tracking systeem gebruik van Intel Edison bord samen met Bluetooth Low Energy (BLE) apparaten en een USB-camera gebouwd. Het is een demonstratie van hoe gemakkelijk het Intel Edison DevKit kan worden ge
Audio Server en Recorder met Intel Edison

Audio Server en Recorder met Intel Edison

Een van de grote dingen over de Intel Edison is dat het als een server fungeren kan. Dit betekent dat u kunt opslaan van bestanden en deel ze als je wilt. Dit een geweldige kans voor curating afspeellijsten en andere audio-bestanden op te slaan. Dit
Programable MIDI Synth met Intel Edison en Csound

Programable MIDI Synth met Intel Edison en Csound

Een MIDI-controller is zoals een computer toetsenbord, maar in plaats van tekens worden verzonden naar de computer, het stuur notities (en een heleboel meer informatie over hoe de notitie wordt gespeeld). U kunt meer informatie over MIDI-Controllers
Camera Trap uploaden Twitter met Intel Edison

Camera Trap uploaden Twitter met Intel Edison

Camera vallen zijn speciaal ontworpen camera's om beelden van dieren in een wild te vangen. Het is gericht op het bestuderen van het ecosysteem van deze dieren in het bos. Deze camera is voorzien van motion cencors die gebruikmaken van censor pir. Al
Bluetooth gecontroleerde LED Wearable met Intel Edison

Bluetooth gecontroleerde LED Wearable met Intel Edison

Heb je ooit gedacht een wereld waar u het patroon van een jurk met een druk op de knop kunt wijzigen? Of een te kunnen veranderen de hoogte van een zoom met swipe van je vinger? Technologie maakt controle en aanpassing mogelijk op plaatsen waar meest
T.E.E.T.H. - IOT toevoegen aan uw huis met Intel Edison

T.E.E.T.H. - IOT toevoegen aan uw huis met Intel Edison

TANDEN staat voor Timer moedigen iedereen aan gezondheid. De Intel Edison board min vormfactor wordt gebruikt om te upgraden van uw tandenborstel houder op een IOT Home toestel. Deze slimme upgrade is geweldig voor de gezondheid-bewuste mensen, die o