Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Membre à l'essai
    Inscrit en
    mars 2011
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : mars 2011
    Messages : 62
    Points : 21
    Points
    21

    Par défaut Connexion entre PC via Ports COM: Lien série sur bluetooth standard

    Bonjour à tous,

    Après avoir épluché le net, je n'ai pas trouvé la solution qui peut paraitre simple mais qui me torture!

    J'essaie de connecter deux PC sous windows 7 par bluetooth pour ensuite utiliser les ports série concernés par un programme.

    Habituellement, quand une connexion se fait, le PC "créé" deux port COM un entrant et un sortant (visible dans les paramètres bluetooth/onglet Port COM).
    Mais depuis peu, quand j'essaie de connecter d'autres PC aucun port n'est créé alors que la connexion a bien lieu.

    Pire, quand j'essaie de refaire cette manip avec ceux qui avait déjà été connecté par la liaison série bluetooth, il n'y aucun port série qui sont assignés...

    J'ai pensé que c'est un problème de pilote, ou de manière d'établir la connexion bluetooth, mais ça n'a pas de sens vu que j'avais effectué la même manip lors des cas ou j'obtenais ce que je voulais.

    Est ce que quelqu'un pourrait m'expliquer le fonctionnement et la cause de ce problème?

    Merci beaucoup!

  2. #2
    Expert Confirmé Sénior Avatar de JML19
    Homme Profil pro Jean Michel
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    décembre 2010
    Messages
    6 466
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean Michel
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2010
    Messages : 6 466
    Points : 10 555
    Points
    10 555

    Par défaut

    Bonjour

    Une liaison série RS 232C et le Bluetooth ne sont pas la même chose.

    Il doit s'agir du protocole RFCOMM

    Regarde (ICI).

    Protocole RFCOMM

    Le protocole RFCOMM permet l'émulation du port série au-dessus du protocole L2CAP. Le protocole est basé sur la norme ETSI TS 07.10. RFCOMM est un protocole de transport simple, avec les dispositions supplémentaires pour émuler les 9 circuits (signaux) d'un port série RS232 (EIATIA-232-E). Le protocole RFCOMM supporte jusqu'à 60 connexions simultanées (canaux RFCOMM) entre deux périphériques Bluetooth.

    Dans le cas de RFCOMM, l'établissement d'une communication implique deux applications tournant sur des périphériques différents (les extrémités de la communication) avec un segment de communication entre eux. RFCOMM est prévu pour couvrir les applications faisant usage des ports séries des périphériques sur lesquels elles résident. Le segment de communication est une liaison Bluetooth d'un périphérique vers un autre (connexion directe).

    RFCOMM est seulement concerné par la connexion entre périphériques dans le cas d'un raccordement direct, ou entre le périphérique et un modem dans le cas d'un réseau. RFCOMM peut supporter d'autres configurations, comme les modules qui communiquent par l'intermédiaire de la technologie sans fil Bluetooth d'un côté et utilise une interface câblée de l'autre côté.

    Sous FreeBSD, le protocole RFCOMM est implémenté au niveau de la couche des “sockets” Bluetooth.

    Le profil port série (SPP)

    Le profil port série (SPP) permet aux périphériques Bluetooth d'émuler un câble série RS232 (ou similaire). Ce profil traite avec les applications classiques en utilisant Bluetooth comme un câble de remplacement, à travers une abstraction de port série virtuel.

    L'utilitaire rfcomm_sppd(1) implémente le profil port série. Un pseudo terminal est utilisé comme abstraction de port série virtuel. L'exemple ci-dessous montre comment se connecter à un service port série d'un périphérique distant. Notez que vous n'avez pas besoin d'indiquer un canal RFCOMM — rfcomm_sppd(1) peut l'obtenir auprès du périphérique distant via SDP. Si vous désirez forcer cela, spécifiez un canal RFCOMM sur la ligne de commande.
    # rfcomm_sppd -a 00:07:E0:00:0B:CA -t /dev/ttyp6
    rfcomm_sppd[94692]: Starting on /dev/ttyp6...

    Une fois connecté, le pseudo-terminal peut être utilisé comme un port série:
    # cu -l ttyp6

  3. #3
    Membre à l'essai
    Inscrit en
    mars 2011
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : mars 2011
    Messages : 62
    Points : 21
    Points
    21

    Par défaut

    Ok merci, je comprend mieux. Visiblement l'utilitaire RFCOMM_SPPD peut m'aider pour mon problème, mais quand je le cherche je ne trouve qu'un fichier .c (???).
    J'ai du mal à comprendre comment cela fonctionne réellement.

  4. #4
    Expert Confirmé Sénior Avatar de JML19
    Homme Profil pro Jean Michel
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    décembre 2010
    Messages
    6 466
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean Michel
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : décembre 2010
    Messages : 6 466
    Points : 10 555
    Points
    10 555

    Par défaut

    Bonjour

    Normal si tu es sous Windows il s'agit d'une application Unix il me semble.

    Regarde (ICI) les différentes versions Toshiba pour Windows.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •