Plateforme Pi

image

Image | Publié le par | Poster un commentaire

Camera Module Raspberry Pi

C’est Noël on à donc tous reçus des cadeaux, pour moi c’est un module caméra pour framboise (humm framboisier..) passons sur les patisseries.

Voici la bestiole :

IMG_20131230_152548

 

 

Je précise elle se branche sur le connecteur situé derrière le port Ethernet

IMG_20131230_153216

 

 

A ce jour raspbian ( Distribution standard du Raspberry pi ) inclus l’utilitaire Raspistill qui  permet d’exploiter les capacités du module caméra de la framboise.

Apprenons à l’utiliser

- pour prendre une photo

sudo raspistill -o imagedetest.jpg

- prendre une video de 10 secondes

sudo raspivid -o video.h264 -t 10000

 

Afin de connaitre toutes les caractéristiques de raspistill et raspivid (options de temps, de qualité, de format…)

sudo raspistill -?
sudo raspivid -?

 

Pour le prochain billet, streaming avec le module caméra avec Motion et Gstreamer !

Bon réveillon à tous.

 

Publié dans Uncategorized | Poster un commentaire

Ibeacon – test de la nouvelle technologie d’Apple avec un raspberry pi

Ibeacon à été présenté vaguement lors de la dernière keynote d’Apple, une technologie visant à communiqué avec les appareils Apple via la dernière norme Bluetooth 4.0, il s’agit la d’envoi d’informations à l’utilisateur dans un certain périmètre.

Je m’explique, l’utilité de cette technologie est de numériser les informations que nous avons l’habitude de visualisé sur un support papier (étiquette de prix, démarque, soldes, caractéristiques du produit, offre de remise et bien d’autres..)

Lorsque qu’une personne se rendra près du rayon dédié au tee-shirt celle ci se trouvera donc dans la zone et pourra alors recevoir sur son iphone les caractéristiques et le prix des articles à sa proximité.

Le raspberry pi permet de tester cette technologie, libre à vous d’en trouver son utilité au quotidien.

Paramétrage de la bête.

  1. sudo apt-get install libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev
  2. sudo mkdir bluez
  3. cd bluez
  4. sudo wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.11.tar.gz
  5. sudo tar xvzf bluez-5.11.tar.gz
  6. cd bluez-5.11
  7. sudo ./configure –disable-systemd
  8. sudo make   //on compile la donc tout doux ça peut prendre du temps :)
  9. sudo make install

Jusque la pas de branchement du module bluetooth qui doit être compatible 4.0 comme les derniers appareils Apple dernièrement commercialisé.

Eteignez votre Pi

1.  sudo poweroff

Insérez votre module bluetooth 4.0 dans le Pi

redémarrer le Pi

2.  cd bluez-5.11

3.  tools/hciconfig                      // on liste les périphériques bluetooth avec l’utilitaire présent dans bluez

On va activé le module Ibeacon et désactivé le scan bluetooth

  1. sudo tools/hciconfig hciO up
  2. sudo tools/hciconfig hci0 leadv
  3. sudo tools/hciconfig hci0 noscan

Capture du 2013-12-05 22:56:58

UP RUNNING signifie que le périphérique est bien Ok

Maintenant configuration du device pour Ibeacon

  1. sudo tools/hcitool -i hci0 cmd 0×08 0×0008 1E 02 01 1A 1A FF 4C 00 02 15 E2 0A 39 F4 73 F5 4B C4 A1 2F 17 D1 AD 07 A9 61 00 00 00 00 C8 00

FF = données spécifiques du fabricant

4C 00 = Apple id company

Enfin pour terminer rendez-vous sur votre appareil Apple pour télécharger l’application  https://itunes.apple.com/us/app/beacon-toolkit/id728479775

Et si tout fonctionne correctement vous devriez obtenir ceci :

raspberry-ibeacon

Ceci n’est qu’un test de la technologie et bien entendu libre à vous de la tester comme vous le voulez !

 

 

Publié dans Uncategorized | Poster un commentaire

Videosurveillance avec Raspberry Pi – Ajout d’une caméra IP

Le logiciel motion est très pratique il dispose d’une multitudes d’options.

Et par rapport à sa complexité il est un centre de contrôle parfait.

Certaines caméras IP ont des logiciels qui ne permettent pas l’envoi de Mail en sécurité SSL comme chez Linksys par exemple.

Et les configurations sont restreintes, c’est pourquoi aujourd’hui je vais rajouter une caméra supplémentaire à mon centre de contrôle Motion et celle ci ne sera pas relié directement au Raspberry.

Dans le fichier /etc/motion/motion.conf

sudo nano /etc/motion/motion.conf

Je vais enlevé les balises sur

/etc/motion/thread1.conf

/etc/motion/thread2.conf

afin de pouvoir définir mes 2 caméras.

Point Important :

/etc/motion/motion.conf garde sa configuration initiale c’est à dire que pour faire fonctionner 2 caméras il nous faut le fichier motion.conf + thread1.conf (configuration de la webcam USB) thread2.conf (configuration de la webcam IP)

 

- Edition du premier thread

sudo nano /etc/motion/thread1.conf

# Videodevice to be used for capturing  (default /dev/video0)
# for FreeBSD default is /dev/bktr0
videodevice /dev/video0
# The video input to be used (default: 8)
# Should normally be set to 1 for video/TV cards, and 8 for USB cameras
input 8
# Draw a user defined text on the images using same options as C function strftime(3) # Default: Not defined = no text # Text is placed in lower left corner
text_left CAMERA SALON

—–

le premier thread est donc ma webcam USB connecté directement au Raspberry c’est pourquoi le device reste /dev/video0

le texte affiché quand à lui est CAMERA SALON

 

Edition du deuxième thread :

sudo nano /etc/motion/thread2.conf

 

# Draw a user defined text on the images using same options as C function strftime(3) # Default: Not defined = no text # Text is placed in lower left corner
text_left CAMERA GARAGE

 

"OUI mon garage n’est pas cablé…"

 

Je change simplement ceci pour différencié lors de mes alertes laquelle caméra m’a envoyée un email afin que celui ci se range dans son dossier !!

Pour faire fonctionner une caméra IP avec Motion, je vais utiliser les options: 

netcam_url http://192.168.x.x/img/video.mjpeg [ le chemin d'accès est propice à la marque de la caméra IP, il peut donc varier ]

netcam_userpass admin:*********** [ ceci est la deuxième option à utiliser en cas de protection de celle ci par mot de passe ]

En rentrant ces deux paramètres l’option videodevice et toutes les options relatives au format de la caméra IP seront ignorées.

Le flux vidéo sera diffusé sur le port 8082.

 

Pour lancer les deux caméras :

sudo motion

 

Conclusion :

Motion peut donc accueillir sans problème d’autres caméras ( jusqu’à 4 si ma mémoire est bonne) et donc remplacer les logiciels intégrés qui sont loin d’être entièrement programmables.

De plus cela permet de garder une seul interface de contrôle.

 

 

Prochain Post :

Ajout d’une deuxième caméra USB.

 

 

 

 

Publié dans Uncategorized, vidéosurveillance | Tagué | Poster un commentaire

Quand Google prend les commandes du Raspberry Pi avec Coder !

Coder est un projet Creative Labs de la part de Google qui vient juste de voir le jour,Il permet de créer son site web hébergé sur le Pi avec une plusieurs langages de codage.

Capture d’écran 2013-09-14 à 13.13.50

Interactif, facile et simple Coder est l’outil idéal pour celui qui souhaite apprendre à créer son site web.

Pour découvrir Coder rien de plus simple rendez vous à l’adresse suivante :

http://googlecreativelab.github.io/coder/

Les étapes d’installation sont identique à celle de Raspbian ou des différents XBMC.

Télécharger l’image Coder ( ensuite dézzipper la )

Télécharger http://sourceforge.net/projects/win32diskimager/ (dezzipper aussi)

ensuite ouvrer win32 choisissez votre carte SD avec sa lettre de gestion et sélectionné l’image coder.img

Une fois démarré le Pi vous offrira l’accès à coder.local à condition d’avoir complété raspi-config

Image

ensuite avec votre Navigateur Chrome rendez vous à http://coder.local

Après quelques minutes d’attentes celui ci vous délivrera la page jaune vous permettant de protéger votre coder Pi :)

Enjoy . Coder for pi

Good day !!

toun

Publié dans Uncategorized | Poster un commentaire

BitTorrent Sync – Raspberry Pi – Android – Synchronisation de fichiers entre plusieurs appareils

Nous avons tous le choix pour stocker nos données, mais à quel prix et a quelle sécurité se fier ?

Avec l’affaire Prism et les nombreux articles dénonçant les différents services de renseignement qui utilise nos données à notre insu, j’ai opté pour un serveur chez moi hébergé sur un raspberry pi, qui est peu gourmand en électricité.

Ceci peut faire penser au même début d’article que Owncloud :), le principe est similaire

tout d’abord on va créer un dossier Btsync, se mettre dans le dossier et télécharger le logiciel.

mkdir ~/.btsync && cd ~/.btsync
wget http://btsync.s3-website-us-east-1.amazonaws.com/btsync_arm.tar.gz

Ensuite décompression de l’archive

tar -xfv btsync_arm.tar.gz

lancement du logiciel

sudo ./btsync

Si tout se passe bien vous obtiendrez ceci

BitTorrent Sync forked to background. pid = 3003

Rendez vous sur votre navigateur à l’adresse de votre Pi suivi de :8888

Capture d’écran 2013-08-24 à 16.01.41

 

Publié dans Uncategorized | Poster un commentaire

Y-A-N-A Coeur de domotique développé par Idleman pour Raspberry Pi

Je suis un grand fan de Idleman et de ce qu’il à produit jusqu’a présent avec le raspberry pi.

Afin de promouvoir ce qui je pense être un coeur de domotique adapté disposant de ses propres plugins.

Il est important de souligné que tout le travail effectué est celui de Idleman.

Pour installer la partie serveur ( sur le raspberry pi )

- sudo apt-get install git-core && sudo apt-get install sqlite3 && sudo apt-get install php5-sqlite && cd /var/www/ && sudo git clone https://github.com/ldleman/yana-server.git /var/www/yana-server && sudo chown -R www-data:www-data yana-server && sudo chown root:www-data /var/www/yana-server/plugins/relay/radioEmission && sudo chmod +s /var/www/yana-server/plugins/relay/radioEmission

- Ensuite rendez vous à l’adresse IP de votre raspberry dans un navigateur suivi de /yana-server .

Capture d’écran 2013-08-18 à 18.06.49 1

Vous avez donc votre coeur de domotique installé sur votre raspberry pi

Pour le reste je vous laisse le soin d’aller voir la partie client sur blog.idleman.fr http://blog.idleman.fr/raspberry-pi-21-yana-un-nouveau-cur-domotique/#more-2753

Good day for you and thanks idleman !

Publié dans Uncategorized | Poster un commentaire