【问题标题】:HoloLens BLE communication ( windows 10 )HoloLens BLE 通信(Windows 10)
【发布时间】:2019-07-06 03:40:35
【问题描述】:

我想要两个传感器,每只手一个,用于向 HoloLens Unity3D 应用程序提供位置值。 这两个传感器暂时将成为 android 手机上的 android 原生应用程序,在 BLE 中发送一些随机值。

我只是想,既然 HoloLens 支持 BLE,holoLens 应该可以连接并接收传感器通告的值。 但我在 Unity3D 资产商店中找不到任何适用于 Windows BLE 的插件。我需要知道是否有人在 Unity 中为 Windows BLE 实现了任何示例插件。

谢谢。

【问题讨论】:

    标签: unity3d windows-10 bluetooth-lowenergy hololens


    【解决方案1】:

    目前,Microsoft HoloLens 仅支持 BLE 鼠标和键盘(请参阅 https://support.microsoft.com/en-us/help/12636/hololens-pair-bluetooth-devices),因此您将无法通过蓝牙连接其他设备,除非您破解它们的接口(Victor Cazacov 的建议)。

    当前的替代方法是通过不同的接口将传感器与 HoloLens 连接起来,最有可能是通过 WiFi 的插座。例如,我已经通过 UDP 套接字将蓝牙传感器、HTC Vive 控制器和 Leap Motion 连接到 HoloLens。缺点是您可能需要一台计算机来接收来自这些设备的数据,然后将其发送到 HoloLens。

    【讨论】:

      【解决方案2】:

      如果您可以将传感器伪装成 HoloLens 的蓝牙键盘或鼠标,那么您可以使用标准 Unity 库:

      if (UnityEngine.Input.GetKey(KeyCode.A))
      {
          // moved left
          ...
      }
      

      Here is an example 如何将 Wii Nunchuk(2D 操纵杆,两个按钮)连接到 HoloLens。

      【讨论】:

      • 感谢您的回复。但是我的项目需要更多需要从手中的陀螺仪发送的实际手部位置值。我实际上是在 Unity3D 中寻找一些 Windows 客户端 BLE 插件/示例
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多