gpt4 book ai didi

windows-phone-8 - Windows Phone 8 应用程序与蓝牙设备通信

转载 作者:行者123 更新时间:2023-12-02 22:01:41 27 4
gpt4 key购买 nike

我的任务是通过 Windows Phone 8 应用程序和 Surface 应用程序与蓝牙设备(不是低功耗 - BLE)通信。

我看到了这个链接 http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207007(v=vs.105).aspx其中确实提到了蓝牙集成,但没有明确说明这是否仅适用于 BLE 设备?

请有人给我指出一个代码示例,我可以用它来连接(发送和接收)来自蓝牙设备的数据。 Esp,一个 RFCOMM,例如,如果可能的话

非常感谢。

最佳答案

以下示例展示了如何创建蓝牙 RFCOMM 套接字连接以将您的应用连接到设备:

Windows Phone 8 Networking Samples

基本上,您必须与配对的蓝牙设备建立套接字连接:

PeerFinder.AlternateIdentities["Bluetooth:PAIRED"] = ""; 
var available_devices = await PeerFinder.FindAllPeersAsync();
if (available_devices.Count > 0)
{
PeerInformation pi= // Select the device
}
StreamSocket socket = new StreamSocket();
await socket.ConnectAsync(pi.HostName, "1");

此示例在 Build 2012 session 中展示。您可以在此处找到演示视频:

Windows Phone 8: Networking, Bluetooth, and NFC Proximity for Developers (Build 2012)

关于windows-phone-8 - Windows Phone 8 应用程序与蓝牙设备通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16859968/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com