1

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

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

谢谢。

4

2 回答 2

0

目前,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。

于 2018-02-26T03:01:43.277 回答
-1

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

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

这是一个如何将 Wii Nunchuk(2D 操纵杆,两个按钮)连接到 HoloLens 的示例。

于 2016-09-22T13:47:41.480 回答