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

 Delphi Discussion :

Programmer une application Bluetooth pour Android et iOS


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2016
    Messages : 16
    Par défaut Programmer une application Bluetooth pour Android et iOS
    Bonjour à tous!

    Je me présente, je suis un étudiant en dernière année en automation et dans mon stage je suis amené à utiliser Delphi dans le but de programmer une application Bluetooth pour android et IOS. Cependant, je n'ai que des connaissances en C et C# et mon maitre de stage me laisse gentiment baigner dans la soupe
    Cela fait une semaine que je recherche un peu sur google mais plusieurs problèmes se présentent et je commence à en avoir marre de rien comprendre. J'espère que vous pourrez m'aider!

    Voilà, j'aimerais créer une application fort simple : Envoyer des chaines de caractères par le biais d'un bouton en bluetooth pour que mon module bluetooth connecté a mon arduino puisse les traiter.
    Je bloque sur plusieurs problème...
    - J'ai lu que j'étais obligé d'utilisé le composant BluetoothLE étant donné qu'apple ne nous fournit pas les SDK nécessaire pour utiliser le Classic Bluetooth.
    - Je suis un débutant et je ne trouve nulle part un bon tuto ou on explique clairement comment créer une connexion Bluetooth et l'utiliser pour transférer des données. J'ai jeter un coup d'oeil aux applications exemple Bluetooth mais je ne comprends rien

    J'espère que vous pourrez m'aider à réussir mon stage !

    PS: Comme je suis nouveau, je ne sais pas si je suis dans le bon index, merci de me rediriger si besoin !

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 635
    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 635
    Billets dans le blog
    65
    Par défaut
    Bonjour et Bienvenue,

    les mots clés delphi bluetooth sample et notre ami google nous propose d'entrée l'exemple proposé avec Delphi (XE8,XE10)

    Comme c'est de l'anglais voici un lien des fonctionnalités du Mardi (à partir de XE7) http://www.la-fonctionnalite-delphi-du-mardi.com/?p=40 Thierry Laborde donne un bon aperçu sur le sujet. Bon visionnage

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2016
    Messages : 16
    Par défaut
    Merci beaucoup pour la réponse !

    Je vais visionner tout cela en espérant résoudre mes problèmes!

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2016
    Messages : 16
    Par défaut
    Voila je viens de visionner la vidéo. Cependant j'aimerais me connecter à un module Bluetooth (module HC-06 connecté à mon arduino). Or en utilisant ce classic bluetooth sample ça ne marche pas. J'arrive à le trouver, à le "pair" mais le send text ne fonctionne pas... Pourquoi?
    - Est ce parce qu'il faut avoir cette application qui tourne sur les deux devices? (récepteur et émetteur)?
    - Problème de "serveur" ou je sais pas quoi?

    Pardonnez moi si je dis des grosses bêtises mais j'ai du mal à comprendre

  5. #5
    Membre Expert

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 025
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 025
    Par défaut Bluetooth
    Bonjour
    Je n'ai pas bien compris le problème ..
    mais sous Windows pour se connecter a un module HC-06 relié a une carte Arduino il suffit de se connecter sur le port série virtuel crée par le HC-06 lorsqu'il est pairé avec le PC (pour l'associer avec le PC rentrer le code pin du HC-06 : par défaut 1234)
    Pour dialoguer n'importe quel terminal série fera l'affaire et permettra de recevoir des caractères et d'en envoyer. Par exemple "Termite', "Termie" avec sources en c#, "Putty" également avec sources en C.
    Si tu dois développer un terminal Delphi tu peux utiliser le composant Comport (freeware) les exemples fournis sont pratiquement adaptés au problème.

    Après si la connexion entre le HC-06 doit s'effectuer avec un smartphone en Bluetooth et que tu dois développer en Delphi le programme Android ou Ios, pour t'éclaircir les idées tu peux utiliser pour commencer utiliser un des très nombreux terminaux Bluetooth disponibles sur Google Play. Comme il y en a des dizaines et des dizaines je t'en indique deux qui marchent sans problèmes avec le HC-06 et Android :
    "Blueterm" mode console uniquement et "Bluetooth spp pro" mode console et il a quelques boutons que tu peux programmer facilement (intitulé) et caractères envoyer quand tu cliques.
    Cela te permettra de valider le bon fonctionnement du HC-06.
    Ps : tous les logiciels cités sont gratuits.
    Bon courage

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2016
    Messages : 16
    Par défaut
    Merci pour ton aide mais j'avais déjà utilisé Blueterm pour vérifier le bon fonctionnement de mon module HC-06 ainsi que mon programme arduino.
    Cependant je suis obligé de réaliser ma propre application mobile qui devra tourner aussi bien sur IOS que sur Android... Donc je ne peux pas utiliser des logiciels déjà existants dans l'app store/google play store

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 162
    Par défaut
    Citation Envoyé par Ndy_Z Voir le message
    - J'ai lu que j'étais obligé d'utilisé le composant BluetoothLE étant donné qu'apple ne nous fournit pas les SDK nécessaire pour utiliser le Classic Bluetooth.
    Je crois que le module HC06 n’est pas compatible BLE. Il vaudrait mieux que tu prennes un HM10 :
    http://www.ebay.fr/itm/HM-10-CC2541-...8AAOSw6BtVTJVb
    J’avais testé ce module avec l’exemple « ExploreDevicesLE » fourni avec Delphi. J’étais arrivé à envoyer du texte du module vers le PC (ou le smartphone), mais pas dans l’autre sens. J’étais passé à autre chose, mais je vais y revenir.
    Je suis étonné qu’il n’y ait pas plus de contributions sur le forum concernant le Bluetooth avec Delphi. Soit il y a très peu d’utilisateurs, soit tout fonctionne du premier coup et tant mieux pour eux…

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2016
    Messages : 16
    Par défaut
    Bonsoir Teddy, votre réponse me réchauffe le coeur!

    En effet, j'ai acheté ce composant la semaine dernière, j'attends qu'il arrive pour essayer de faire quelque chose avec. Et oui, je ne trouve rien sur le bluetoothLE en delphi... D'ou mon inscription sur ce forum.

    Comment se fait il que vous arriviez à envoyer dans un sens mais pas dans l'autre?
    Étiez-vous sous IOS ou android?

    Merci beaucoup

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 162
    Par défaut
    Bonjour Ndy_Z
    Je ne sais pas pourquoi l’échange ne fonctionnait que dans un sens, mais, si je me souviens bien, dans l’exemple fourni, il y avait une case à cocher « Write » qu’il était impossible de valider. Mais de toute façon cet exemple n’est sûrement pas adapté à des échanges de type « chat ».
    J’avais fait un petit PCB avec un convertisseur USB/UART, le module HM10, et quelques LED’s. Connecté au PC, j’avais accès aux commandes AT (j’ai fait un petit soft pour ces besoins). Pour les tests en mode BT, j’ai une clé USB/BT sur le PC (12€ chez Boulanger).
    Dès que j’en aurai le temps, je ressortirai ma bidouille pour refaire des essais, mais je pense qu’il faut refaire une application en partant de l’exemple fourni.

  10. #10
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2016
    Messages : 16
    Par défaut
    Bonjour Teddy,
    J'en demande peut être beaucoup mais par tout hasard tu n'aurais plus le code de ton application?

    Merci pour tes infos!

Discussions similaires

  1. Présentation de vos projets
    Par JEG dans le forum C++Builder
    Réponses: 40
    Dernier message: 26/06/2022, 12h22
  2. Libre parole (présentation et remerciements)
    Par sympatico dans le forum Sondages et Débats
    Réponses: 433
    Dernier message: 19/04/2022, 17h01
  3. Présentation des nouveautés de Java 5.0 Tiger (J2SE 1.5)
    Par christopheJ dans le forum Langage
    Réponses: 43
    Dernier message: 30/09/2007, 17h38
  4. [SWT][MVC] Comment séparer métier et présentation
    Par pyorg dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 27/08/2004, 18h21
  5. Réponses: 2
    Dernier message: 03/10/2002, 17h24

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