【问题标题】:Can PeerFinder class of .NET communicate with mobile phone devices through laptop via bluetooth?.NET 的 PeerFinder 类可以通过笔记本电脑通过蓝牙与手机设备通信吗?
【发布时间】:2013-08-05 02:36:04
【问题描述】:

我怀疑.NET 中PeerFinder 类的限制。在笔记本电脑上实现时,它只能与其他笔记本电脑连接,而在手机上实现时,它可以与同一部手机连接吗?它是否仅限于与 Windows 操作系统设备通信,还是能够与任何操作系统无关的蓝牙设备通信?

如果您确定此类功能,请帮助我。我已经看到了 32Feet.NET 的实现,但我的问题仅限于 PeerFinder 类及其局限性。

【问题讨论】:

    标签: c#-4.0 bluetooth windows-runtime proximity wireless


    【解决方案1】:

    从此链接开始,您可以在其中找到几个有用的 WinRT 通信链接(Windows Phone 8 建议使用的协议,以使用 NFC 或蓝牙进行通信) http://blogs.ugidotnet.org/Nick60/archive/2012/12/30/win-rt-proximity-communication.aspx

    您有两种可能的情况:

    App to Device:您可以将 Windows Phone 8 设备连接到第三方设备(例如 LEGO 机器人或汽车音响系统)蓝牙/RFCOMM(即串行端口配置文件,用于模拟 RS232 串行连接)。

    App to App:用于 Windows Phone 8 设备和 Windows 8/Windows RT 设备之间的通信!

    PeerFinder 类是用于在附近设备上发现您的应用程序的另一个实例并通过使用轻击手势或浏览在对等应用程序之间创建套接字连接的基类: http://msdn.microsoft.com/en-us/library/windows/apps/br241203.aspx

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      不幸的是,似乎在 WP8 应用和 Windows 8 应用之间使用蓝牙建立套接字连接的唯一方法是使用 NFC 轻击手势触发连接。尽管 PeerFinder 文档建议您可以指定 AlternateIdentities 来通告在两个设备上运行的对等方,但似乎 Windows 8 依赖于 WiFi Direct,而 WP8 使用蓝牙。

      因此,如果您无法在两台设备之间使用 NFC 轻击手势触发连接,您可能无法将运行在不同设备上的两个应用程序配对。

      请参阅this thread 了解更多信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-26
        • 1970-01-01
        • 2018-06-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-19
        • 1970-01-01
        相关资源
        最近更新 更多