Unity3d 带有可移动插件的Movesense

Unity3d 带有可移动插件的Movesense,unity3d,bluetooth-lowenergy,movesense,Unity3d,Bluetooth Lowenergy,Movesense,我正试图让Movesense使用Unity-Able资产,因为最初我认为MS足够简单。我已成功连接到它,并订阅了“61353090-”起始服务和“34802252-”起始字符。我想我甚至收到了一些通知。现在的问题是,我没有从那里接收或解码任何数据 我还阅读了示例代码,发现了Movesense使用的复杂系统和我不熟悉的“白板”。我在谷歌上找不到任何有意义的东西,因为白板就是白板:) 现在我的问题是: 我该怎么做才能进步?我需要给“17816557”写点什么吗 “白板”到底是什么 仅仅为Moves

我正试图让Movesense使用Unity-Able资产,因为最初我认为MS足够简单。我已成功连接到它,并订阅了“61353090-”起始服务和“34802252-”起始字符。我想我甚至收到了一些通知。现在的问题是,我没有从那里接收或解码任何数据

我还阅读了示例代码,发现了Movesense使用的复杂系统和我不熟悉的“白板”。我在谷歌上找不到任何有意义的东西,因为白板就是白板:)

现在我的问题是:

  • 我该怎么做才能进步?我需要给“17816557”写点什么吗
  • “白板”到底是什么
  • 仅仅为Movesense制作一个Unity插件会更聪明吗

谢谢

您的回答是正确的,答案在“白板”组件中。Whiteboard是嵌入式REST框架(注意:它不是通过HTTP!),Movesense使用它来实现设备内和设备间的REST服务(例如通过UART或BLE)。可以想象,它不是一个简单的组件,因此在没有Amersport/Suunto帮助的情况下解码流量是一个相当大的挑战。实际的BLE层很简单:每个方向都有一个特征(写入和通知),复杂性在于数据管道内部的内容

然而,如果你正试图使用Unity来制作一款移动应用程序,那么情况并没有那么糟糕。Movesense mobile library integration for Unity(Android)的原型使用了现有的Movesense mobile library。如果你问Movesense团队(info(at)Movesense.com),他们可能会进一步帮助你。对于Windows(Unity或plain),目前还没有做任何事情(至少现在还没有),主要是因为在Windows10之前,Windows没有官方的BLEAPI


完全披露:我为Movesense团队工作

我怀疑任何人如果能接触到这些信息,都需要一个MCVE。很抱歉,我不熟悉软件,编辑时间过长。谢谢你的澄清。出于兴趣,有关于白板的文档吗?它是由Suunto设计的还是由第三方设计的?原型听起来不错,似乎是目前唯一可行的方法。尽管我现在的目标是iOS。不管怎样,我最终都会把这两个目标都锁定在他们身上。有关于iOS库的计划吗?实际上我已经和Suunto联系过了,但目前我被推荐使用软件。无论如何,我也会联系你提供的地址。非常感谢你,这是公认的答案,因为我相信这是解决如此复杂问题的最佳答案。