IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web & réseau Delphi Discussion :

Tethering et bluetooth


Sujet :

Web & réseau Delphi

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut Tethering et bluetooth
    Bonsoir,

    je me permets d'ouvrir ce post, faisant suite à celui-ci :https://www.developpez.net/forums/d1...fert-fichiers/

    en effet après l'étude fructueuse de l'exemple de Malcolm Groves qui utilise l'IP pour se connecter, j'essai maintenant de me connecter en Bluetooth.


    je paramètre donc TTetheringManager.AllowedAdapters sur Bluetooth et ce, sur mes deux applications (Windows et Android).


    avec ces données, une connexion depuis l'appli Windows ne fonctionne pas -> ThManagerrServeur.AutoConnect;

    dois-je mettre en place une connexion Bluetooth moi-même avant de pouvoir partager des ressources avec Tethering...

    merci de vos aides...

  2. #2
    Membre Expert
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 542
    Billets dans le blog
    10
    Par défaut
    Tu dois te connecter en bluetooth pour apparier le PC et le mobile. Pour faire du transfert de fichier par exemple.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut
    Bonjour et merci de ton retour.

    si je résume je dois donc utiliser les composants TBluetooth … puis connecter mes deux appareils (PC et Android)

    une fois connecté, utiliser les composants TTetheringManager et TTetheringAppProfile pour utiliser les fonctions du Tethering ?

    si oui dans ce cas a quoi sert TTetheringManager.AllowedAdapters = Bluetooth ?

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 093
    Par défaut
    @Georges P, à lire et à voir

    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut
    Bonsoir merci de ton retour.

    j'avais effectivement lu et regardé cette vidéo...en vain.

    je comprends ou crois comprendre que le Tethering intègre la prise en charge du Bluetooth Classic. si tel est le cas je pense qu'il est nécessaire de paramétrer

    TTetheringManager.AllowedAdapters sur Bluetooth sur les deux applications.


    je constate sur le web que personne ne parle du Tethering (réellement) en Bluetooth. Et pourtant il y a quelques sujets en anglais notamment et sans succès réel.

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 654
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 654
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    "Si hablas español" Code Rage X
    Je trouve que cette session est facile à "entender"

    ne pas oublier de regarder dans le répertoire des exemples ....\Samples\Object Pascal\RTL\Tethering\BDShoppingList avec les explications
    en fouillant un peu plus dans les coderages un peu plus anciens

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut
    Bonjour,

    j'avais effectivement trouvé cette vidéo (j'ai fait un peu d'espagnol) et étudié l'exemple donné.

    rien de plus sur le pur Bluetooth… je vais remettre un œil dessus et continuer mes recherches.

    c'est tout de même étonnant de ne pas avoir des exemples précis sur les forums je ne suis pas le seul à vouloir faire "du Tethering en Bluetooth".

    d'autant que sur mon réseau local (au domicile sur ma box tablette et PC sur le wifi) tout fonctionne très bien. -> TTetheringManager.AllowedAdapters = sur network !

    Le Breton est têtu !

  8. #8
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 654
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 654
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par Georges P Voir le message
    le breton est têtu
    pas que lui, un d'Yeu (soyons modeste ça se prononce pareil c'est tout ) aussi !
    du coup j'ai tenté rapidement un appareillage entre mon téléphone et mon pc
    Comme je ne veux pas encore déployer Androïd (chargement du sdk et tout le toutim) sur ce nouveau poste je me suis dit :
    "Pourquoi ne pas tenter de découvrir mes pc ou autres outils connectés avec cette technologie ?"
    J'avoue que je ne sais trop comment m'y prendre !
    déjà d'entrée de jeu en mode debug "erreur de socket n°10048 Adresse déjà utilisé" commence mal la partie

  9. #9
    Membre Expert
    Avatar de ALWEBER
    Homme Profil pro
    Expert Delphi
    Inscrit en
    Mars 2006
    Messages
    1 542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Expert Delphi

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 542
    Billets dans le blog
    10
    Par défaut
    En fait j'utilise peu BlueTooth destiné plutôt aux appareils connectés. Uniquement dans les cours que je donne. Pour un usage plus courant j'utilise mon téléphone en tans que borne wifi. Ci-joint un petit serveur Web. je regarde via ipconfig l'adresse de mon pc. Voici un petit programme présenté l'année dernière sur une session Barnsten à Paris. IL suffit d'entrer l'adresse depuis votre téléphone via votre navigateur. Ex. "192.168.1.164:8080". La communication Datasnap est faite sur le même principe
    Fichiers attachés Fichiers attachés

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut
    Bonsoir,

    @SergioMaster : regarde mon dernier post ici https://www.developpez.net/forums/d1...fert-fichiers/ j'ai mis un lien de Malcolm Groves qui explique parfaitement bien l'approche Tethering...il manque juste le Bluetooth.

  11. #11
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    AppTethering est pratique mais nécessite de faire attention en IP car l'EDI s'en sert (donc faut commencer par désactiver LiveExpress ou FireUI) puis ça reste des sockets donc on ne peut pas sur la même machine en avoir deux qui ouvrent en lecture / écriture sans que ça perturbe le système. Faut s'y mettre à plusieurs ordinateurs.

    Pour le bluetooth il ne devrait cependant pas y avoir de soucis (sauf qu'il faut quand même deux appareils pour la même raison que sur de l'IP).

    Si vous voulez des exemples d'utilisation simple de Bluetooth je vous recommande les démos de Boian Mitov qui fait joujou avec de l'électronique. La découverte, l'appairage et l'ouverture de socket se font en quelques lignes de code, ensuite on a un lien direct entre deux appareils/logiciels que l'on peut utiliser dans les deux sens.

    Et comme je suis en mode Code Rage 2018, je vous invite à regarder sa session d'hier sur https://www.embarcaderoacademy.com/c...ctures/8443443
    De mémoire le dialogue en BT se fait sur la seconde partie de la vidéo (voir le dernier tiers). La solution de facilité restant d'aller pomper ses sources directement plutôt que regarder ce qu'il fait. A vous de voir

  12. #12
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 654
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 654
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    pour ce qui est de l'erreur de socket, rassurez vous j'avais trouvé le pourquoi !
    pour ce qui est de la recherche de postes à appareiller j'avais oublié qu'il m'en fallait deux et comme ce petit programme n'est pas encore transféré sur mon mobile je risquait pas de voir celui-ci

  13. #13
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut
    Bonjour à vous deux,

    Ok je vais voir ça dans les meilleurs délais. Et reviens sur mon post que je laisse ouvert.

  14. #14
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut
    Bonsoir,

    @pprem : j'ai visionné cette vidéo, on parle de Bluetooth mais semble-t-il pas du sujet Tethering en mode Bluetooth.

    je suis donc au point mort… étonnant ce sujet vraiment étonnant…

    je continue mes recherches.

  15. #15
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    Citation Envoyé par Georges P Voir le message
    Bonsoir,

    @pprem : j'ai visionné cette vidéo, on parle de Bluetooth mais semble-t-il pas du sujet Tethering en mode Bluetooth.

    je suis donc au point mort… étonnant ce sujet vraiment étonnant…

    je continue mes recherches.
    euh, oui, en effet, j'étais bloqué sur le fait que tu veuilles communiquer en Bluetooth, pas forcément avec App Tethering, mais dans ce cas je vais voir si je peux aborder la question dans le webinaire du 18 (ou un autre après).

  16. #16
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 228
    Par défaut
    Bonsoir,

    merci de ton retour… et donc à bientôt pour d'éventuels résultats.

    bon WE.

    Pour infos : mon objectif est tout simplement de transférer tout types de fichiers d'un PC vers une tablette. On m'avait dirigé vers le Tethering...

  17. #17
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2016
    Messages : 9
    Par défaut Suite ApTethering Bluetooth
    Bonjour,

    Je reviens sur ce thème.
    Je développe des appli. de gestion (Vcl).
    Je souhaite déporter certaines saisies au plus près des ateliers sur tablette ou smartphone.
    AppTethering me semble une solution adaptée.
    J'ai essayé et rencontré certaines difficultés.

    J'ai testé selon les configurations suivantes :

    les postes et applications
    poste principal :
    - PC
    - Windows10 32 bits
    dans BlueTooth :
    Galaxy Note4 couplé (appairé)
    poste secondaire :
    - Galaxy Note 4
    - Android 6.0.1
    dans BlueTooth :
    le PC est appairé

    les applications :
    - Delphi XE8 Entreprise
    poste principal
    - Vcl

    poste secondaire
    - FMX
    autorisation :
    vérifié accès sur appareil
    . --> à appareil blue
    . --> aux paramètres BlueTooth

    J'ai fait plusieurs essais sur la base des exemples et des tutos.
    avec AppTethering
    résultat :
    sous Windows (Vcl) pas de problème particulier de connexion
    sous android lorsque j'active le TetherinManager (Enabled), ça plante et je sort de l'appli.

    Avec Bluetooth
    test 1 lecture des données dans un thread
    résultat :
    sous Windows (Vcl) pas de problème particulier pour recevoir
    sous android lorsque je lance l'écoute des données, ça plante et je sort de l'appli.
    je peux envoyer des données du mobil(android) vers le poste principal (Vcl, Windows)

    test 2 lecture des données en dehors d'un thread, avec une temporisation ( Accept) de 15 à 20 secondes
    sous les 2 plateformes, je peux envoyer et recevoir des données (dans le temps imparti d'écoute)


    test 3
    lecture des données dans un thread sous VCL
    hors d'un thread sous Android
    ça fonctionne

    Il semblerait que le thread pose un problème sous android. cela expliquerait le problème de AppTethering.

    Quelqu'un a-t-il fait fonctionner Apptethering sous FMX et Android avec un adaptateur 'Buetooth' ?
    Tous les exemples et tuto que j'ai vu semblent être avec 'NetWork' et/ou windows.

    Merci

Discussions similaires

  1. [Delphi 3] Bluetooth avec Tapdcomport
    Par woow dans le forum Composants VCL
    Réponses: 4
    Dernier message: 29/05/2019, 23h01
  2. Gestion Bluetooth
    Par cfdev dans le forum C++Builder
    Réponses: 3
    Dernier message: 26/09/2005, 13h57
  3. [Info] Bluetooth
    Par BillyKimber dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 30/08/2005, 12h53
  4. Programmation du port Infrarouge et du Bluetooth
    Par nabil_abada dans le forum Java ME
    Réponses: 3
    Dernier message: 12/08/2005, 09h33
  5. Appli Bluetooth
    Par Ferllings dans le forum C++
    Réponses: 2
    Dernier message: 15/03/2005, 13h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo