dimanche 23 décembre 2012

Raspberry - Xbmc - RaspBmc - Ajouter un partage de gros fichier NAS

Hello,

Un nouvelle article, pour décrire comment Ajouter un partage de gros fichier via RaspBmc !
Je dispose d'un partage Nas : FlexGoHome, il est assez interessant

Pour cette article les prérequis sont les suivants :
- un Raspberry sous GNU/Linux

Installation des pré-requis

Nous allons utilisé le services SMB il faut donc installer le package sbmfs :

sudo apt-get install cifs-utils


ensuite nous allons créer le dossier qui vas contenir nos fichier partagé :

mkdir /media/FlexGoHome

Il faut maintenant configurer les paramétre de connexion :

sudo nano /root/.share-credentials
username=login
password=password

pour le login mot de passe il corresponde à ceux créer lors de la configuration du goflexhome

il faut maintenant configurer le fichier de montage :

 sudo nano /etc/fstab
 

ajouter la ligne suivante

//192.168.0.15/GoFlex\040Home\040Public /media/FlexGoHome cifs    credentials=/root/.share-credentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

pour activer le montage :

sudo mount -a

et voila le montage devrais fonctionner et vous aller avoir accé à vos fichier :)






Source pour ce tuto :

http://blog.nicolargo.com/2008/11/transferts-de-gros-fichiers-avec-smblinux.html

dimanche 9 décembre 2012

Raspberry - Xbmc - WiiMote - Controler Raspbmc via une WiiMote

Hello,
"To day" je vais faire un articke sur comment utiliser sa wiimote avec son Raspbmc :

Prérequis :
- Une fraiche installation de RaspBmc :)  (Tuto à venir)

Connexion ssh :
login : pi
pass : raspberry


Installation des prérequis :

sudo apt-get install libbluetooth-dev g++ libcwiid1 xbmc-eventclients-common make git-core bluetooth

Création du dossier pour la compilation du programme qui gére la wiimote :

mkdir /usr/local/src/xbmc

Récupération des fichiers à compiler :

git clone git://github.com/xbmc/xbmc.git /usr/local/src/xbmc

On vas modifier le makefile pour qu'il compile avec l'utilisation du bluetooth

cd /usr/local/src/xbmc/tools/EventClients/Clients/WiiRemote

on édite le fichier makefile :

sudo nano Makefile

Ajouter

-I bluetooth

Juste après : "$(OBJS) -o $(BIN)"

Vous aurez au final ligne suivante :

$(OBJS) -o $(BIN) -l bluetooth

Maintenant compilation du programme :

sudo make

Récupération de l'adresse Mac de la Wiimote :
il faut en premier démarrer le bluetooth :

sudo /etc/init.d/bluetooth start

et maintenant on démarre un scan de matérielle bluetooth

hcitool scan

ce qui donne ça :

Une fois que nous avons notre adresse Mac de notre Wiimote nous allons l'ajouter dans un script pour que la Wiimote soit prise en compte au démarrage de notre RaspBmc


On créer le dossier ou seras stocker notre script :
sudo mkdir /home/pi/wii

Et ont crée notre script :

sudo nano /home/pi/wii/wii.sh

et ont ajoute les lignes suivante :

#!/sbin/sh
/etc/init.d/bluetooth restart
sleep 2
# WiiRemote should be launch in the same directory
cd /usr/local/src/xbmc/tools/EventClients/Clients/WiiRemote
./WiiUse_WiiRemote --btaddr XX:XX:XX:XX:XX:XX


Remplacer bien sur les XX:XX:XX:XX:XX:XX
 par l'adresse mac de votre WiiMote précédemment trouvé.

Ajouter des droits d'éxécution de notre script :

sudo chmod a+x /home/pi/wii/wii.sh

Il ne nous reste plus qu'a lancer ce script dans le démarrage de XBMC :

sudo nano /scripts/xbmc-watchdog.sh


il faut donc ajouter les lignes suivantes :

# MODIFIED TO GET THE WIIMOTE WORKING
sh /home/pi/wii/wii.sh &



entre
 ...
 setcap cap_net_admin,cap_net_bind_service,cap_net_raw=ep /home/pi/.xbmc-current/xbmc-bin/lib/xbmc/xbmc.bin
...
et
...
 su - pi -c "export
XBMC_HOME[/i]=$(readlink /home/pi/.xbmc-current)'/xbmc-bin/share/xbmc' ;
/home/pi/.xbmc-current/xbmc-bin/lib/xbmc/xbmc.bin --standalone -fs"

 ...

il ne reste plus qu'a redémarrer.


et une petite vidéo pour prouver que ça fonctionne :




Source Web

Voici la liste des sites qui m'ont aidé à réaliser ce tuto :

http://www.fbpsoftware.com/blog/2012/7/12/raspbmc-wii-remote-action.html
http://forum.stmlabs.com/showthread.php?tid=3257&pid=37254#pid37254