2016-09-22 111 views
1

我想要两个传感器,每只手一个把位置值发送给HoloLens Unity3D应用程序。 这两个传感器暂时将成为android手机上的android原生应用程序,在BLE中发送一些随机值。HoloLens BLE通讯(窗口10)

我刚想过HoloLens支持BLE,holoLens应该可以连接并接收传感器发布的值。 但我在Unity3D资产商店找不到任何windows BLE插件。我需要知道是否有人在Unity中为Windows BLE实施了任何样本插件。

谢谢。

回答

-1

如果你可以让你的传感器假装是蓝牙键盘或为HoloLens鼠标,那么你可以使用标准的统一库:

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

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

+0

感谢您的回复。但是我的项目需要更多需要从手持陀螺仪发送的实际手持位置值。我实际上是在Unity3D中寻找一些Windows客户端BLE插件/示例 – DeathQuake

0

目前,微软HoloLens只支持BLE鼠标和键盘(见https://support.microsoft.com/en-us/help/12636/hololens-pair-bluetooth-devices),所以你将不能够除非你砍他们的接口(维克多Cazacov的建议)到其他设备通过蓝牙连接。

目前的替代方案是通过不同的接口将您的传感器与HoloLens连接起来,其中很可能是通过WiFi的套接字。例如,我通过UDP套接字将蓝牙传感器,HTC Vive控制器和Leap Motion连接到HoloLens。缺点是您可能需要一台计算机才能从这些设备接收数据,然后将其发送给HoloLens。