Question

écrit actuellement une application pour se connecter au périphérique "Adaptateur Bluetooth série à BTLink"

Plus d'informations sur le périphérique: spécification de l'appareil Ont créé un tel code:

    BluetoothAddress btAddress = null;
    if (!BluetoothAddress.TryParse(comboBoxDevices.SelectedValue.ToString().Trim(), out btAddress))
            throw new Exception(String.Format("Adress: {0} wrong !", comboBoxDevices.SelectedValue.ToString().Trim()));
    BluetoothEndPoint endPoint = new BluetoothEndPoint(btAddress, BluetoothService.DialupNetworking);
    _bluetoothClient.Connect(endPoint);

J'ai testé deux types de GUID: BluetoothService.DialupNetworking, BluetoothService.SerialPort. J'ai reçu le message suivant: "Aucune connexion n'a pu être établie car la machine cible l'a activement refusée". Quel est le problème?

Cordialement,     mykhaylo

Était-ce utile?

La solution

J'essayais tout d'abord de me connecter à la machine cible à l'aide des fonctionnalités Bluetooth intégrées du périphérique. J'essaierai de me connecter par programme uniquement après cela.

Pour pouvoir vous connecter à un périphérique Bluetooth, vous devez connaître les éléments suivants:

  • Le profil Bluetooth à utiliser. Vous avez essayé à la fois la série et l'accès à distance, mais lequel d'entre eux est réellement celui que vous souhaitez? De nombreux appareils ne prennent en charge qu'un seul profil et refusent de se connecter à un autre appareil demandant un service non pris en charge.
  • Informations d'authentification. Certains appareils nécessitent un mot de passe prédéfini.
  • De nombreux périphériques ne peuvent se connecter qu’à un seul périphérique BT. Le périphérique cible est-il déjà connecté ailleurs?

L'erreur que vous rencontrez est très probablement liée à l'un des éléments ci-dessus et ne concerne pas l'utilisation de la bibliothèque Bluetooth.

Autres conseils

Avez-vous vérifié avec 32Feet.net ou sur leurs forums de support ( le fournisseur des classes que vous utilisez )?

J'ai réalisé une configuration et un programme similaires à l'aide d'un adaptateur Bluetooth série standard. sans problèmes. Vous devez vous assurer d'utiliser le bon profil Bluetooth, le port doit être disponible et le code d'authentification doit être accepté. Juste quelques suggestions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top