Stap 4: Uw eigen rol (Advanced)
De MSO-28 gebruikt de Silabs VCP-driver die niet standaard op de Yocto distro geleverd met de Intel Edison is geactiveerd. Om te activeren van de usbser steun moet u volgen de Intel Edison Board ondersteunen pakket User Guide om te schakelen op de steun van de usbser/cp210x onder menuconfig en bitbake een aangepaste afbeelding.
U kunt afwisselend, grijpen van een pre- bitbaked afbeelding hiervandaan en flash het op een lege media.
Vermogen opwaarts uw Edison, toegang via een terminalsessie. In het onderstaande voorbeeld werd gedaan op een ubuntu 14.04 LTS, aanpassen per uw OS van verschot. Kopieer uw flash image op een lege media,
mkdir /mnt/usb mount /dev/sda1 /mnt/usb
gunzip -c /mnt/usb/3.10.7-poky-edison-silbser.img.gz | dd of=/dev/mmcblk0 bs=1M
Zodra u een afbeelding op de Edison met de usbser/cp210x steun flitste hebt, moet u de volgende pakketten moeten worden toegevoegd.
1. login wortel /, setup van Edison
configure_edison --setup
Setup edison naam en wachtwoord, dit is ook de WAP SSID en WPS toets.
2. configureren and bron voeden door de volgende regels aan /etc/opkg/base-feeds.conf toe te voegen
src all 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
U kunt het met vi editor toevoegen of maken van de base-feeds.conf bestand op uw pc en scp het in de Edison. (pas het IP-adres voor de locatie van uw Edison)
sudo scp base-feeds.conf root
3. update uw pakketten
opkg update upgrade
4. Installeer git
opkg install git
5. Als u als me bent, kan niet vergeet niet eventuele vi commando's, installeren van de editor nano.
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 make make install
6. pak en installeren van de WebMSO-config.git, zodat de Edison de MSO-28 en MSO-19 herkent.
cd .. git clone git://github.com/tkrmnz/WebMSO-config.git cd WebMSO-config cp /home/root/WebMSO-config/74-linkmso.rules /etc/udev/rules.d/.
7. op dit punt de MSO-28 aansluiten op de Intel Edison's USB OTG poort, moet u dat deze vermeld onder/dev als MSO-28-0.
ls /dev/MSO*
8. downloaden en kopieer de nodescope28.js naar de NodeScope28 directory. Ook Installeer de nodige pakketten van het knooppunt.
cd .. git clone git://github.com/tkrmnz/NodeScope28.git npm install express finalhandler serve-static serialport hex async fs comma-separated-values line-reader path
9. de WebMSO28-inhoud downloaden.
cd .. git clone git://github.com/tkrmnz/WebMSO28Node.git cd WebMSO28Node mkdir /home/root/NodeScope28/public cp -rf * /home/root/NodeScope28/public/.
10. Maak een tijdelijke ram-station voor de nodescope28 voor het opslaan van de opgenomen gegevens.
mkdir /mnt/tmp mount -t tmpfs -o size=20m tmpfs /mnt/tmp ln -s /mnt/tmp /root/home/NodeScope28/public/fcgi-bin/tmp
11. Bepaal het IP-adres van de Intel Edison.
ifconfig
12. de NodeScope28-server starten
cd NodeScope28 node nodescope28.js
U moet zitten kundig voor toegang tot de MSO-28 via een browser, http://IP van Edison: 2880
13. op dit moment is de standaardpoort voor luisteren voor de Edison config server poort 80 en de EdisonScope28 luistert op poort 2880, kunt u de luisterende poorten wijzigen door de volgende stappen uit te voeren.
Wijzigen, de laatste regel van de edison-config-server.js zodat het luistert op poort 8080 in plaats van 80.
nano /usr/lib/edison_config_tools/edison-config-server.js
De laatste regel van nodescope28.js zodat het luistert naar poort 80 in plaats van poort 2880 wijzigen
nano /home/root/NodeScope28/nodescope28.js
14. Herstart de Edison om te bevestigen dat de edsion-config op poort 8080 luistert
shutdown -r now
na opnieuw opstarten, inloggen en bevestigen dat de USB-basishub actief is, als niet, verwijder en sluit in de MSO-28 om te activeren van de USB OTG-detectie is.
lsusb
15. tot autostart de nodescope28 tijdens het opstarten. De node_scope.service aan /lib/systemd/system toevoegen
cp /home/root/NodeScope28/node_scope.service /lib/systemd/system/. systemctl enable node_scope.service
Reboot de Edison. De NodeScope28 toegankelijk vanuit een webbrowser via poort 80.
shutdown -r now
16. voor het configureren van de EdisonScope als WAP (Wireless Access Point). Houd de knop SW1 gedurende 5 Sec op het Edison Breakout board of de PWR knop op de Edison Arduino-kit. Als u wilt terugkeren naar de infrastructuurmodus, voert u de configureren-edison.
configure_edison --wifi