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

 

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2018
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

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

    Informations forums :
    Inscription : mai 2018
    Messages : 51
    Points : 58
    Points
    58

    Par défaut Envoie/réception d’une trame d'octets entre Bluetooth PC et Bluetooth du RPI3

    Bonjour,
    J'ai un projet qui à pour but de créer un code en python 3 sur ma Raspberry PI 3 qui à pour but de lire des trames d'octets envoyées depuis un pc qui utilise un dongle bluetooth par ma RPI en utilisant son bluetooth intégré (pas le port série RPI mais bluetooth).

    J'ai donc fais plusieurs recherches, mais je n'arrive même pas à faire un bon test pour voir si mon bluetooth marche, le bluetooth RPI marche très bien en ligne de commande, mais le test en code ne marche pas et je reçois une erreur: voici le code:

    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #!/usr/bin/env python
    # -*- coding: UTF-8 -*-
     
    import bluetooth
    from random import randint
     
    bd_addr = "XX:XX:XX:XX:XX:XX" #j'ai mis l'add mac du raspberry que j'ai pris avec la la ligne de commande (bluetoothctl)
     
    port = 1
     
    sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
    sock.connect((bd_addr, port))
     
    rnd = randint(1,3)
    toSend = "profil:%d" % rnd
    sock.send(toSend)
    data = sock.recv(1024)
    print "received [%s]" % data
    sock.close()

    Voici l'erreur:

    sock.connect((bd_addr, port))
    File "<string>", line 5, in connect
    bluetooth.btcommon.BluetoothError: (113, 'No route to host')



    Des indications sur l'erreur?
    Des indications(tutos, documentations, codes, ...) sur le but de mon projet?

    Je vous remercie

  2. #2
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2018
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

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

    Informations forums :
    Inscription : mai 2018
    Messages : 51
    Points : 58
    Points
    58

    Par défaut

    Bonjour,

    L'erreur est causée par l'attribution du port COM 12 à plusieurs connexions, il fallait déconnecter tous les autres systèmes connectés à ce port ou mettre sur le com 13, et tout fonctionne!

    Merci à tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/06/2018, 14h33
  2. ModBus : envoi et réception de trame
    Par mayojiko dans le forum Réseau
    Réponses: 2
    Dernier message: 07/12/2013, 22h30
  3. Envoie d'une trame (en octet)
    Par clem80 dans le forum MATLAB
    Réponses: 0
    Dernier message: 20/04/2011, 14h06
  4. [Microsoft Exchange][Windows2000]Envoi/Réception de mail
    Par kuranes dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 11/01/2006, 16h42
  5. Problème avec l'envoi d'une trame TCP
    Par fredoBreton dans le forum API, COM et SDKs
    Réponses: 14
    Dernier message: 17/11/2005, 20h19

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