Premiers pas avec BeagleBone Black: Difference between revisions
(→JDK) |
|||
| Line 50: | Line 50: | ||
==[[OpenHAB]]== |
==[[OpenHAB]]== |
||
Télécharger OpenHAB |
|||
Le copier sur le Beagle via scp; exemple : |
|||
<pre> |
|||
scp openhab.tgz root@192.168.7.2:/home/root |
|||
</pre> |
|||
Décompresser le tgz |
|||
<pre> |
|||
cd openhab |
|||
bin/start.sh |
|||
</pre> |
|||
Naviguer sur 192.168.7.2:8080/openhab.app?sitemap=demo |
|||
Il reste plus qu'à ajouter des règles avec le binding exec pour contrôler les GPIO du Beaglebone. |
|||
==[[Node-RED]]== |
==[[Node-RED]]== |
||
Revision as of 11:20, 25 December 2013
Démarrage
Connecter l'USB du BeagleBone Black. Une fois qu'il est visible (comme un disque : /media/BEAGLEBONE), on peut se connecter dessus : http://192.168.7.2
Des que cela fonctionne, on peut y aller par ssh (mot de passe vide)
ssh root@192.168.7.2
Sur le BeagleBone :
route add default gw 192.168.7.1
Et mettre un DNS dans /etc/resolv.conf (par exemple : cat /etc/resolv.conf sur le PC, vous prenez la 1ère ligne "nameserver X.X.X.X" et vous la mettez dans /etc/resolv.conf sur le BeagleBone).
Sur le PC qui sert de passerelle (celui où est connecté l'USB) :
sudo iptables --append FORWARD --in-interface eth2 -j ACCEPT sudo iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE
Note : sur ma machine, eth1 = l'I/F réseau du PC, et eth2 = la connexion filaire via USB (faire "ifconfig -a" pour vérifier, sinon adapter les commandes ci-dessus).
Vérifier que /proc/sys/net/ipv4/ip_forward contient "1" (sinon, echo 1 > /proc/sys/net/ipv4/ip_forward )
Et voilà... Depuis le BeagleBone, je peux faire "ping" vers n'importe quoi.
JDK
Télécharger le JDK d'Oracle : JDK 7 version "Linux ARM v6/v7 Soft Float ABI".
Le copier sur le Beagle via scp; exemple :
scp jdk-7u45-linux-arm-vfp-sflt.tar.gz root@192.168.7.2:/home/root
Décompresser le tar.gz
export PATH=$PATH:/home/root/jdk1.7.0_45/bin export JAVA_HOME=/home/root/jdk1.7.0_45 java -version
Ajouter les 2 exports au .bashrc
OpenHAB
Télécharger OpenHAB
Le copier sur le Beagle via scp; exemple :
scp openhab.tgz root@192.168.7.2:/home/root
Décompresser le tgz
cd openhab bin/start.sh
Naviguer sur 192.168.7.2:8080/openhab.app?sitemap=demo
Il reste plus qu'à ajouter des règles avec le binding exec pour contrôler les GPIO du Beaglebone.