Est-il possible de paire périphérique Bluetooth dans Windows par programmation
il y a une question:
Est-il possible de paire périphérique Bluetooth dans Windows par programmation? (c++, c#)
merci pour les réponses
Vous devez vous connecter pour publier un commentaire.
Oui, la documentation de référence est disponible sur MSDN.
32feet.NET C# wrapper, disponible ici. Informations sur le couplage est ici.
Python est alléchante et de l'ensemble de solution facile, mais PyBlueZ ne pas exposer le Bluetooth windows authentification Api ici: https://msdn.microsoft.com/en-us/library/windows/desktop/cc766819(v=vs. 85).aspx
Un moyen de contourner cela est de créer un outil de ligne de commande et utiliser ce par le biais de Python. Pour créer des outils de ligne de commande pour Windows, utiliser Visual Studio et ajouter les bibliothèques nécessaires à votre projet de l'éditeur de liens propriétés: Bthprops.lib et ws2_32.lib
Ci-dessous est le code pour un projet d'en faire un outil de ligne de commande avec 1 paramètre, l'adresse MAC, qui paires l'appareil spécifié à l'aide de "marche" de l'appariement. Voir le code commenté pour l'utilisation de la clé d'accès de couplage.
Au lieu de créer vous-même, vous pouvez essayer cette solution:
http://bluetoothinstaller.com/bluetooth-command-line-tools/
Il ne fonctionne pas pour ma solution particulière.
Ensuite, vous aurez besoin pour exécuter votre téléchargé ou personnalisés outil de ligne de commande à partir de python en tant qu'administrateur. Pour ce faire, de manière fiable, je recommande la stackoverflow question:
Comment faire pour exécuter un script python avec des privilèges élevés sur windows
Je rencontre le même problème,et j'ai résolu le problème, Peut-être que vous pouvez essayer:
faire un outil de windows nommé pairtool.exe il vous aider à couplage avec la ligne de commande. la clé api est BluetoothAuthenticateDevice, veuillez référençant les fonctions document
code python:
voici tout le code de pairtool.exe:
Vous pouvez le faire en utilisant les fonctions documentées dans MSDN Fonctions Bluetooth.
Ces permettre la recherche et le couplage des appareils bluetooth par programmation.