gpt4 book ai didi

bluetooth - 识别通过蓝牙与 PixelSense 配对的移动设备

转载 作者:行者123 更新时间:2023-12-04 18:53:38 30 4
gpt4 key购买 nike

我希望能够通过蓝牙将 Microsoft PixelSense 硬件与多个移动设备配对,并且我希望 PixelSense 知道哪个设备是哪个。因此,如果我将两部手机放在 table 上,PixelSense 应该能够按设备名称标记它们。我最初的想法是让手机显示一个已对其蓝牙 MAC 地址进行编码的身份标签,以便它可以关联它们,但 PixelSense 可以看到红外线并且无法读取手机屏幕,因此这个想法已经过时了。谁能想到另一种方法来做到这一点?

最佳答案

Microsoft 在他们的 Mobile Connect sample application 中展示了一种方法来做到这一点。 .他们巧妙地利用了这样一个事实,即当手机放置在平面上时,几乎所有手机都有一个朝下的摄像头。因此,他们创建了一个应用程序,可以在手机放在 Surface 上时从 Surface 读取传入的颜色数据。

所以它是这样的:

  • Surface 应用程序启动并使 Surface 计算机本身在蓝牙上可见(尽管您可能必须在管理员模式下手动执行此操作,不记得了)
  • 您在手机上运行移动应用程序,单击连接,然后将其放置在 Surface 的指定位置
  • Surface 向手机的摄像头闪烁多种颜色
  • 手机将这些颜色解码为一个 pin,并扫描它可以看到的所有打开的蓝牙设备,直到找到一个运行适当服务并接受解码的 pin 的桌面设备。
  • 现在,两者无需手动输入即可连接,Surface 知道它正在与哪个物理设备通信,因为它知道每个设备显示哪个引脚。
    *注意 - 在这个示例应用程序中,它们实际上不允许多个同时连接,但我看不出它为什么不起作用。

  • 这种方法的一个问题(除了代码相当复杂)是手机上需要应用程序。让人们更容易获得应用程序的一种方法是在 Surface 上显示 Microsoft Tag 或 qrcode 以供人们扫描(他们更有可能已经拥有扫描应用程序)。如果您仍然使用蓝牙,我认为没有必要在手机上安装一些东西。

    关于bluetooth - 识别通过蓝牙与 PixelSense 配对的移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2381548/

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