Stap 5: De Host-Server instellen
Begin met de aansluiting op uw Intel Galileo via SSH
U kunt uw router's DHCP-reservering/aangesloten apparaten controleren of uitvoeren van de Arduino schets van de ethernetTest.ino om te bepalen uw Galileo's IP-adres als u niet zeker weet wat het is.
Doorlopen ssh terminal of putty en sluit aan op uw gebruik van de Galileo
# sudo ssh root
Het wachtwoord zal worden wat u instellen als wanneer u uw Distro Debian Linux gebouwd.
Uw hostnaam wijzigen
Voer de volgende opdrachten als zij zal veranderen en je hostname zichtbaar op uw netwerk stellen
# nano/etc/hostname
Bewerken van hostname aan GalileoGen1 (of iets onderscheidend in het achterhoofd zullen we werken met twee Galileos)
# /etc/init.d/hostname.sh
Opzetten van een lokale server
Als u niet reeds hebt, het instellen van een lokale server op het Intel Galileo
install # apt-get install apache2 php5 libapache2-mod-php5
Dit zal ons toelaten om host webpagina's en de gegevens vermeld van het IP-adres van de Galileo.
Test uw server door te typen (IpAddress)/index.html in uw browser
Bijvoorbeeld: 192.168.1.2/index.html en u ziet een pagina met een header "het werkt!
Navigeer naar/var/www
#cd/var/www
We willen hier twee bestanden maken:
# touch request.txt
# nano position.php
Position.php met behulp van de bijgevoegde "position.php"-inhoud te bewerken.
Wat dit php bestand doet is het ontvangt in de URL-parameter verstrekte gegevens en slaat het op in het txt bestand request.txt.
Test het!
In uw browser hebben twee tabbladen:
(IPAddress)/position.php?position=300
en
(IPAddress)/request.txt
Spelen met de parameter en herladen van de request.txt en observeren de waarde wijzigen.
Ontvangende Arduino Sketch
Verstrekt een gehechtheid aan Host.ino die de schets die we zullen worden uploaden naar de Intel Galileo.
De schets wordt het request.txt-bestand met behulp van systeemopdrachten als de joystick is het veranderen van positie met een vertraging van een halve seconde bijgewerkt.
Test het weer!
Navigeer naar (IPAddress)/request.txt, zet uw joystick links/rechts terwijl het herladen van de pagina en kijk als de gegevenswijzigingen!
U ziet in het txt-bestand dat ik gebruik 'Joystick', de gegevens zelf, en E (voor het einde van het bestand), zodat later op de Client is kundig voor parse het HTML-document.