Transférer des fichiers entre un Raspberry Pi 3 et un iPhone


Le Raspberry Pi est un ordinateur monocarte à processeur ARM, de la taille d'une boite d'allumettes, conçu en 2012 par la fondation Rasberry Pi. Cet ordinateur fonctionne avec le système d'exploitation gratuit Raspbian (variante de Linux optimisée pour le Raspberry Pi).
Pour transférer des photos, des vidéos ou des documents pdf entre un ordinateur de type Mac iOS ou PC Windows d'une part et un iPhone (ou un iPad) d'autre part, la solution proposée par Apple consiste à utiliser son logiciel propriétaire iTunes. Ce logiciel est relativement lourd et contraignant. Il ne fonctionne pas avec le système d'exploitation Linux et notamment avec un Raspberry Pi. Il existe cependant diverses solutions pour échanger des fichiers entre un Raspberry Pi et un iPhone (ou iPad) et notamment les solutions présentées ci-après.

01

1) Transférer des photos, vidéos et pdf, entre Raspberry et iPad, à l'aide d'une clef USB iCobra de Dexxon

01a

Une solution pour transférer, sur un iPhone ou sur un iPad, des photos, des vidéos ou des documents pdf présents sur un Raspberry Pi consiste à utiliser une clé USB iCobra de Dexxon. Cette clef existe en version 32 Gbits ou 64 Gbits. Elle possède deux embouts (un embout compatible Apple iPhone et iPad) et un embout USB classique compatible avec tout ordinateur. Cette clef fonctionne avec l'application EMTEC Connect de Dexxon (disponible gratuitement sur Apple Store) qui nécessite que l'iPhone ou l'iPad utilisé soit doté d'une version iOS 9.0 ou ultérieur.

02

Le principe de fonctionnement de cette clef et de l'application associée est le suivant : les échanges de fichiers photos, vidéos et pdf entre un ordinateur et un (ou iPhone) s'effectuent, dans les deux sens A et B, à l'aide d'un enregistrement intermédiaire de ces fichiers dans la mémoire de stockage de la clef USB iCobra (32 ou 64Go).
A1) Transfert de fichiers du Raspberry Pi vers la Mémoire de stockage du cable iCobra
A2) Transfert de fichiers de la Mémoire de stockage du cable iCobra vers l' iPad (ou l'iPhone)
B1) Transfert de fichiers de l'iPad (ou l'iPhone) vers la Mémoire de stockage du cable iCobra
B2) Transfert de fichiers de la Mémoire de stockage du cable iCobra vers l'iPad (ou l'iPhone)

03

Le déroulement des opérations, pour effectuer un transfert dans le sens A (A1 et A2) est le suivant :
1) On installe l'application EMTEC Connect sur l'iPad ou sur l'iPhone concerné
2) On branche la clef iCobra sur un port USB du Raspberry Pi
3) Une fois la clef reconnue par le Raspberry (1 ou 2 secondes), on utilise l'Explorateur de fichiers de Raspbian pour créer des répertoires sur la clef iCobra (on crée par exemple sur cette clef un répertoire 'Mes-videos', un répertoire 'Mes-photos' et un répertoire 'Mes-documents'
4) On copie des photos, des vidéos ou des documents pdf par simple copier-coller entre les répertoires du Raspberry Pi et les répertoires créés sur cette clef.
5) On débranche la clef iCobra du Raspberry Pi
6) On branche la clef iCobra sur l'iPad (ou sur l'iPhone) de destination. L'iPhone demande automatiquement l'autorisation d'ouvrir l'application Emtec Connect, on appuie Autoriser
L'application EMTEC Connect s'ouvre alors automatiquement. Il faut attendre quelques secondes pour que la clef iCobra soit prise en compte par l'iPad en tant que mémoire externe

04

7) Depuis l'application EMTEC Connect, on sélectionne avec le doigt les fichiers photo et vidéo souhaités (parmi ceux présents sur la clef) et on touche avec le doigt l'icône "Copier dans"
8) Depuis l'application EMTEC Connect, on sélectionne avec le doigt le répertoire iPhone "Photos" (sur l'iPhone) pour y copier les photos et les vidéos précédemment sélectionnées sur la clef. Puis on touche avec le doigt l'icône "coller". Ceci copie automatiquement, dans le répertoire "iPhone Photos" de l'iPhone, un exemplaire des fichiers photo et vidéo sélectionnés sur la clef iCobra. Ces fichiers sont ensuite directement accessibles en lecture depuis l'application Photos de l'iPhone ou de l'iPad

05

Pour les échanges de fichiers pdf les étapes 7) et 8) précédentes sont remplacées par l'étape suivante:
7) Depuis l'application EMTEC Connect, on sélectionne avec le doigt les fichiers pdf souhaités (parmi ceux présents sur la clef iCobra) et on touche avec le doigt l'icône "Partager" puis " copier vers iBooks". Les fichiers pdf peuvent alors être alors directement ouverts en lecture depuis l'application iBooks de l'iPhone.

06

9) Une fois ces opérations terminées, on appuie l'icone paramètres (en forme de roue dentée) situé en haut à droite de l'écran d'accueil de l'application EMTEC Connect, on touche le bouton Deconnexion puis on débranche physiquement la clef iCobra de l'iPhone.

07

Pour le transfert, en sens inverse (dans le sens B, B1, B2 indiqué ci-dessus), de photos, vidéos et pdf d'un iPhone vers un Raspberry, l'opération s'effectue de la même façon que celle décrite ci-dessus mais en copiant d'abord les photos et vidéos de l'iPhone (Stockage interne) sur la clef USB iCobra puis en branchant la clef sur le Raspberry Pi et en utilisant de l'Explorateur de fichier de Raspbian effectuer des "copier-coller" de fichiers depuis la clef vers le Raspberry Pi

2) Transférer des photos et pdf, de rasberry vers iPad, en utilisant Apache

01b

Une solution très simple pour transférer, vers un iPhone ou vers un iPad, des photos ou des documents pdf présents sur un Raspberry Pi consiste à créer puis à utiliser un serveur Apache sur le raspberry Pi. Pour créer un serveur Apache, depuis le Terminal de raspbian, on commence par mettre à jour les paquets existants en tapant la ligne de commande suivante :
sudo apt-get update

Ensuite, pour installer le serveur Apache sur le raspberry Pi, on tape la commande suivante :
sudo apt-get install apache2 -y

L'installation crée le serveur et place par défaut une page index.html dans le répertoire /var/www/html/ (chemin complet : /var/www/html/index.html)

Pour être autorisé à coller des photos ou des documents pdf dans le répertoire /var/www/html/, il faut autoriser l'écriture dans ce répertoire. Pour cela, il faut préalablement saisir la ligne suivante depuis leTerminal :
chmod -R a+rwx /var/www/html

Ensuite il suffit de placer dans le répertoire /var/www/html/ du Raspberry Pi, à l'aide d'un simple copier-coller depuis l'Explorateur de fichier de Raspbian, les photos et les documents pdf que l'on envisage de transférer sur l'iPhone.

Ensuite il faut trouver l'adresse du raspberry Pi sur le réseau local. Pour cela on tape la commande suivante dans le Terminal
hostname -I

On obtient une réponse du genre 192.168.x.x qui est l'adresse du Raspberry pi dans le réseau local articulé autour de la box internet.qui constitue le routeur. Cette adresse est accessible par les autres appareils du réseau local si l'option Interfaces/SSH est activée depuis le menu "Framboise/Preferences/Configuration du Raspberry Pi". Il est à noter que cette adresse n'est pas accessible depuis un ordinateur extérieur au réseau local (en particulier cette adresse n'est pas accessible depuis internet (sauf configuration particulière de la Box internet)

Une fois ces opérations effectuées, pour transférer sur l'iPhone les photos et les documents pdf présents dans le répertoire /var/www/html/ du Raspberry pi, il suffit de
1) Ouvrir le navigateur internet Safari sur l'iPhone
2) Saisir l'url de la photo ou du document à ouvrir (192.168.x.x/ma-photo.jpg ou 192.168.x.x/mon-doc.pdf par exemple)
3) La photo ou le document s'ouvre alors dans le navigateur de l'iPhone
4) Il suffit alors, depuis le navigateur Safari, de toucher l'icône "Partager" puis "Enregistrer l'image" ou "Copier dans iBooks" pour copier la photo dans le répertoire de l'application Photos ou le document pdf dans le répertoire de l'application iBooks sur l'iPhone. Sur l'iPhone, la photo peut ensuite être lue depuis l'application Photos et le document pdf depuis l'application iBooks

08

3) Transférer des vidéos, de Raspberry vers iPad, en utilisant VLC

01c

On peut transferer des vidéos d'un Raspberry Pi vers un iPhone en utilisant VLC
On installe l'application VLC sur l'iPhone.
Dans l'écran d'accueil de cette application on active le bouton Partage via Wifi
On note l'adresse de l'iPhone du type 192.168.x.x
Ouvrir le navigateur internet sur le Raspberry
Saisir l'url de l'iPhone dans la barre d'adresse
Dans la fenêtre qui s'ouvre on place par glisser ou par copier-coller les fichiers vidéos que l'on souhaite copier sur l'iPhone.
Le transfert s'effectue automatiquement accompagné d'une barre de suivi de progression.
Une fois le transfert effectué, les fichiers vidéos peuvent être directement ouverts sur l'iPhone depuis VLC

09

4) Transférer des photos et vidéos, de iPad vers Raspberry, en utilisant Wifi Transfer

01d

On peut transférer des photos ou des vidéos d'un iPhone vers un Raspberry Pi en utilisant l'application Wifi Transfer disponible gratuitement sur Apple Store.
1) Installer sur l'iPhone l'application gratuite Wifi Transfer depuis l'Apple store
2) Dans la page d'accueil de cette application, on active le bouton "Sharing"
3) On note l'adresse de l'iPhone dans le réseau local du type 192.168.x.x:xx
4) On appuie la flèche gauche située en haut à gauche
5) Dans la fenêtre Wifi Transfer on appuie le bouton + situé en haut à droite
6) On choisit un répertoire de l'iPhone contenant des photos ou des vidéos et on sélectionne une (ou plusieurs) photo(s) ou vidéo(s) et on touche avec le doigt le bouton Done situé en haut à droite
7) Les photos et vidéos sélectionnées apparaissent alors dans la fenêtre Wifi Transfer de l'application Wifi transfer
8) Dans la barre d'adresse du navigateur chromium de Raspbian, on saisit l'adresse de l'iPhone indiquée par l'application Wifi Transfer (du type 192.168.x.x:xx )
9) Si la liste des fichiers n'apparaît pas, on reactualise la page web
10) Depuis le navigateur chromium de Raspbian, on clique le petit bouton Télécharger, situé juste à gauche du nom du fichier, pour télécharger la photo ou la vidéo correspondante sur le Raspberry Pi

10