Stap 6: De basiseenheden-Software installeren
Voordat we de Hardware in het geval, moeten we om te installeren en testen van de software.
Allereerst het opvlammen van de meest recente uitgave van de firmware van de Edison aan uw Intel Edison-bestuur. Meer gedetailleerde instructies kunnen hier worden gevonden.
Installeren afhankelijkheden
Vervolgens moeten we een aantal ED-E's afhankelijkheden installeren.
1. open het bestand config and met
vi /etc/opkg/base-feeds.conf
2. drie regels toevoegen aan het bestand en sla het op:
src/gz all 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
3. werk de pakkettendatabase met:
opkg update
4. ten slotte installeren afhankelijkheden met:
opkg install boost boost-dev libmysqlclient-dev mariadb python-pip
Setup IoT Analytics
Nu laat setup de software die u toelaat om de sensor gegevens real-time in de "cloud", ook wel bekend als uw webbrowser bekijken.
1. begin met het bijwerken van iotkit-agent met de opdracht:
npm update -g iotkit-agent
2. Ga naar https://dashboard.us.enableiot.com/ en maak een account.
3. eenmaal ingelogd, zet in de naam van uw systeem (ik zette in ED-E) en klik op maken.
4. Klik op het menupictogram in de hogere linkerhoek en klik vervolgens op 'Account'
5. open het tabblad details en krijgen de code van de activering en voert u de opdracht hieronder op uw Intel Edison:
iotkit-admin activate activation_code
6. vervolgens klikt u op het tabblad 'Catalogus' en klik op "Add New catalogusitem" naar de onderkant van het scherm.
7. in het onderdeel naam veld type lucht, het type sensor, ingesteld het gegevenstype number, de indeling op integer, eenheid aan de kwaliteit van de lucht, en display tijdreeksen. Min en Max leeg en klik op opslaan.
8. doe precies het zelfde voor de andere sensoren maar het naamveld en maateenheid wijzigen als volgt:
Naam eenheid
- geluid en geluid (db) voor de correcte sensor
- gas en Gas niveau voor de MQ2 Gas Sensor
- vlam en vuur voor het vlamsensor
U hoeft niet naar de winkel van de temperatuursensor als Intel al een voor u gemaakt.
Software installeren
1. download ED-E's software met het commando:
wget https://github.com/spadgenske/ED-E/archive/0.1.0.zip
2. Wijzig het pakket met de naam:
mv 0.1.0.zip ED-E.zip
3. unzip met:
unzip ED-E.zip
3. Ga naar de map installeren met:
cd ED-E/base/src
4. Start het installatiescript met:
python install.py
Het script moet worden uitgevoerd met geen fouten.
5. het testen van de software met:
python main.py
Het display moet beginnen wissen en vervolgens Toon het hoofdmenu. Na een poosje moeten de sensoren poll en vervolgens de gegevens te uploaden naar Intel IoT Analytics. De gegevens willen bekijken, ga naar het tabblad "Charts" en selecteer uw apparaat en de sensor die u wenst te bekijken van de gegevens op. De gegevens wordt ook opgeslagen in een MySQL-database genaamd "EDE" zodat u het voor uw eigen doeleinden Zie gegevens exporteren naar Excel gebruiken kunt.
Software uitvoeren bij het opstarten
Laat nu instellen ED-E uit te voeren op macht omhoog, dus geen terminal vereist is.
1. Ga naar de map/etc.
cd /etc
2. Maak init.d directory:
mkdir init.d
3. Voer het:
cd init.d
4. Maak bestand met de naam ED-E.sh met de volgende twee regels:
#!/bin/sh python ~/ED-E/base/src/main.py
5. Geef het uitvoeren machtigingen:
chmod +x ED-E.sh
6. bijwerken met:
update-rc.d ED-E.sh defaults
Opnieuw opstarten en ED-E beginnen bij het opstarten. We kunnen nu gaat u verder met het brengen in het geval!