Faire de l'appareil Raspberry Pi un client OPP (Bluetooth Object Push Profile): 3 étapes

Faire de l'appareil Raspberry Pi un client OPP (Bluetooth Object Push Profile): 3 étapes

Table des matières:

Anonim

introduction

Cet instructable est basé sur mon expérience d’apprentissage de Bluetooth, OPP (Object Push Profile) et Linux. J'ai beaucoup de fichiers mp3 que j'ai déchirés au fil des années, qui se trouvaient sur un disque dur. Je vais vous montrer comment copier des fichiers ou tout type de fichiers sans fil à l'aide de la technologie Bluetooth sur votre téléphone Android.

Lecteurs cibles

Cette instruction servira principalement les utilisateurs de Linux, en particulier Debian et ses dérivés tels que Raspberry Pi utilisant Raspbian OS.

Environnement système

Raspberry Pi avec la spécification suivante:

  • Modèle B Debian 7.6
  • Adaptateur USB Bluetooth Radio
  • Hub USB alimenté par le secteur

Portée

Ce instructable montrera ce qui suit:

  • Installer un logiciel client OPP
  • Vérifiez que le Raspberry Pi peut "transmettre" des fichiers à un téléphone Bluetooth Android.

Provisions:

Étape 1: Transformez le Raspberry Pi en périphérique Bluetooth

Effectuez les étapes de la section "Transformez le Raspberry Pi en un périphérique Bluetooth" si vous ne l'avez pas déjà fait.

Étape 2: Installer le client OPP dans Raspberry Pi

Ouvrez votre émulateur de terminal préféré, tel que LXTerminal.

Installez le serveur OPP:

sudo apt-get update

sudo apt-get installez ussp-push

Étape 3: Testez avec un téléphone Android

Sur le téléphone Android:

Allumez et déverrouillez votre téléphone.

Activez le Bluetooth.

Sur le Raspberry Pi:

Programme Open Terminal Emulator comme LXTerminal:

Découvrez le téléphone Android en exécutant la commande suivante. (Vous devrez peut-être l'exécuter plusieurs fois jusqu'à ce que votre téléphone Android apparaisse):

hcitool -i hci0 scan

Numérisation …

00: 1B: FB: 19: A0: 5B MyRaspberriPi

F8: E0: 79: 31: 7F: C0 MyAndroidPhone

Découvrez le canal utilisé par le serveur OPP du téléphone Android.

Parcourir les outils F8: E0: 79: 31: 7F: C0

(Mon téléphone Android utilise le canal 12 pour OBEX Object Push)

Déplacer un fichier image (DUN.jpg) de Raspberry Pi vers un téléphone Android:

ussp-push --dev hci0 --debug F8: E0: 79: 31: 7F: C0 @ 12 DUN.jpg DUN.jpg

Sur le téléphone Android:

Android Phone peut afficher un message.

Appuyez sur OK pour lancer la copie via Bluetooth.

Vérifier le message d'état.

Si l'état indique que la copie est terminée, affichez le fichier image dans Android Phone.

Vous avez terminé cette instructable.