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

Apple Discussion :

[DEV] Problème compilation BlueZ sous Mac OS


Sujet :

Apple

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 189
    Par défaut [DEV] Problème compilation BlueZ sous Mac OS
    Bonjour tout le monde,

    je me suis récemment procuré un petit robot LEGO NXT. Pour le moment, j'arrive à uploader et lancer un executable .rxe sur le NXT via NXTBrowser.

    Il est possible de contrôler ce NXT depuis une source bluetooth (mon iMac) en envoyant directement des trames qui sont automatiquement interprétées.

    J'aimerais donc savoir quels librairies C/C++ je dois utiliser sur Mac OS pour pouvoir envoyer ces trames BlueTooth.

    Bonne journée

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 189
    Par défaut
    BlueZ est une API Bluetooth pour Linux. Pensez vous que je puisse l'utiliser sous Mac OS étant donné que Mac OS a une base Unix ?

    http://www.bluez.org/

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 5
    Par défaut
    Citation Envoyé par innosang Voir le message
    J'aimerais donc savoir quels librairies C/C++ je dois utiliser sur Mac OS pour pouvoir envoyer ces trames BlueTooth.
    Bonne journée
    C'est un bout du framework Cocoa qui permet ça : IOBluetooth et IOBluetoothUI. Le device selector va te permettre de facilement demander à l'utilisateur à quel périphérique il veut se connecter. Ensuite tu pourras envoyer des octets sur le canal bluetooth au nxt. Une méthode appelée à chaque retour de données te permettra de trier et d'agir en fonction de quels octets sont renvoyés.

    Pour savoir quoi envoyer et ce que te renverra le nxt, tu dois utiliser en partiulier 2 pdf du bluetooth dev kit de lego : celui sur le protocole de communication, et celui sur les direct commands.
    Attention toutefois, certains trucs ont pas l'air de fonctionner nickel (entre autre la force du signal bluetooth, je suis sûr à 99% qu'elle est pas renvoyée par le nxt).

    Fais gaffe à pas envoyer plusieurs requetes au nxt en meme temps. Tu devras (enfin devras, non, mais c'est mieux, promis ) utiliser le pattern command et un manager de file d'attente pour tes requetes.


    Ceci étant, si tu es un peu patient, étant donné que je trouvais pas d'outil pour faire ce que je voulais avec le nxt sous macintel, j'ai fini par faire ça moi-même. Je peux pas donner de délai parce que certaines choses comme la coloration syntaxique et l'autocomplétion vont peut etre me prendre du temps, mais en tout cas je prépare un mini-IDE pour le NXT, qui permettra de coder en NBC ou NXC et de compiler avec nbc d'une part, et d'autre part de bénéficier d'un tableau de bord complet pour récupérer les valeurs des sensors et contrôler les moteurs, envoyer des fichiers etc...
    Toute la partie bluetooth justement fonctionne déjà, c'est plutôt l'éditeur de code nbc / nxc qui va me prendre du temps.

    Quelques screenshots, c'est vraiment du boulot en cours alors pas taper, évidemment il manque des tas de choses :
    Capture 1 - Capture 2 - Capture 3

Discussions similaires

  1. Problème compilation gtkmm sous mac
    Par Zephou dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 26/02/2013, 00h17
  2. [DEV] developper un deamon sous mac
    Par Jérémy Lefevre dans le forum Développement OS X
    Réponses: 11
    Dernier message: 05/12/2007, 18h08
  3. [DEV] Comment installer RealBasic sous mac
    Par Cazaux-Moutou-Philippe dans le forum Développement OS X
    Réponses: 1
    Dernier message: 25/11/2007, 01h03
  4. problème installation Ogre sous mac
    Par shams dans le forum Ogre
    Réponses: 2
    Dernier message: 07/11/2007, 12h14
  5. [SERVER] Problème de cron sous mac os x server (10.3.9)
    Par el_bassir dans le forum Développement OS X
    Réponses: 9
    Dernier message: 28/06/2007, 13h39

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