Edison-Scope (4 / 5 steg)
Steg 4: Rulla dina egna (avancerat)
MSO-28 används Silabs VCP drivrutin som inte är aktiverad som standard på Yocto distro levereras med Intel Edison. För att aktivera usbser stöd måste du följa Intel Edison styrelsen stödja paketet användarhandboken för att slå på usbser/cp210x stöd under menuconfig och bitbake en anpassad bild.
Alternativt kan du ta en pre bitbaked bild från här och blixt den på en tom media.
Driva upp din Edison, komma åt den via en terminal session. Exemplet nedan gjordes på en ubuntu 14.04 LTS, justera det per OS val. Kopiera din blixt bild till en tom media,
mkdir/mnt/usb
Mount/dev/sda1/mnt/usb
gunzip - c /mnt/usb/3.10.7-poky-edison-silbser.img.gz | dd av = / dev/mmcblk0 bs = 1M
När du har flashat en bild på Edison med usbser/cp210x stöd, måste du lägga till följande paket.
1. Logga in root / setup Edison
configure_edison--setup
setup edison namn och lösenord, kommer också att WAP SSID och WPS-knappen.
2. Konfigurera opkg källa foder genom att lägga till följande rader i /etc/opkg/base-feeds.conf
src alla http://iotdk.intel.com/repos/1.1/iotdk/all
src x86 http://iotdk.intel.com/repos/1.1/iotdk/all
src i586 http://iotdk.intel.com/repos/1.1/iotdk/all
src/gz all-ed http://iotdk.intel.com/repos/1.1/iotdk/all
src/gz edison http://iotdk.intel.com/repos/1.1/iotdk/all
src/gz core2-32 http://iotdk.intel.com/repos/1.1/iotdk/all
Du kan lägga till den med vi-redigeraren eller skapa base-feeds.conf fil på din dator och scp det in i Edison. (justera IP-adress för platsen för din Edison)
sudo scp base-feeds.conf rot
3. uppdatera dina paket
Opkg uppdatering uppgradering
4. installera git
Opkg installera git
5. om du är som mig, kan inte minnas något vi kommandon, installera nano editor.
wget http://www.nano-editor.org/dist/v2.2/nano-2.2.6.t...
tar xvf nano-2.2.6.tar.gz
CD-nano-2.2.6
. / configure
göra
se installera
6. ta och installera WebMSO-config.git så Edison kommer att erkänna den MSO-28 och MSO-19.
CD...
git klon git://github.com/tkrmnz/WebMSO-config.git
CD WebMSO-config
CP /home/root/WebMSO-config/74-linkmso.rules /etc/udev/rules.d/.
7. Anslut MSO-28 till Intel Edisons USB OTG-porten, bör du se det som anges under/dev som MSO-28-0.
LS/dev/MSO *
8. Ladda ner och kopiera nodescope28.js i katalogen NodeScope28. Också installera de nödvändiga paketen nod.
CD...
git klon git://github.com/tkrmnz/NodeScope28.git
NPM installationssökvägen uttryckliga finalhandler serve-static serialport hex async fs--semikolonavgränsad line-läsare
9. Hämta WebMSO28 innehållet.
CD...
git klon git://github.com/tkrmnz/WebMSO28Node.git
CD WebMSO28Node
mkdir /home/root/NodeScope28/public
CP -rf * / home/root/NodeScope28/public /.
10. skapa en tillfällig ram-enhet för nodescope28 att lagra den fångade data.
mkdir/mnt/tmp
Mount -t tmpfs -o storlek = 20m tmpfs /mnt/tmp
ln -s/mnt/tmp /root/home/NodeScope28/public/fcgi-bin/tmp
11. bestämma IP-adressen av Intel Edison.
ifconfig
12. Starta NodeScope28 server
CD NodeScope28
noden nodescope28.js
Du bör kunna komma åt den MSO-28 via en webbläsare, http://IP av Edison: 2880
13. för närvarande standard lyssningsporten för Edison config server är port 80 och EdisonScope28 lyssnar på port 2880, kan du ändra de lyssnande portarna genom att utföra följande steg.
Ändra sista raden i edison-config-server.js så att den lyssnar på port 8080 i stället för 80.
Nano /usr/lib/edison_config_tools/edison-config-server.js
Ändra sista raden i nodescope28.js så att den lyssnar på port 80 istället för port 2880.
Nano /home/root/NodeScope28/nodescope28.js
14. pånyttfödd Edison för att bekräfta att edsion-config lyssnar på port 8080
Shutdown - r nu
ovanför pånyttfödd, logga in och bekräfta att USB-rotnavet är aktiv, om är inte, koppla ur och koppla in den MSO-28 att utlösa USB OTG upptäckt.
lsusb
15. till nodescope28 autostart vid uppstart. Lägga till node_scope.service till /lib/systemd/system
CP /home/root/NodeScope28/node_scope.service/lib/systemd/system /.
systemctl aktivera node_scope.service
Omstart av Edison. NodeScope28 öppnas från en webbläsare via port 80.
Shutdown - r nu
16. så här konfigurerar du EdisonScope som WAP (Wireless Access Point). Håll knappen SW1 5 sek i Edison Breakout styrelsen eller PWR knappen på Edison Arduino kit. För att återgå till infrastruktur-läge, kör konfigurera-edison.
configure_edison--wifi