Movesense 与 Unity BLE 插件
Movesense with Unity BLE plugin
我正在尝试让 Movesense 与 Unity BLE 资产一起工作,因为最初我认为 MS 会足够简单。我已经设法连接到它并订阅了“61353090-”起始服务和“34802252-”起始特征。我想我什至收到了一些通知。现在的问题是,我无法从那里接收或解码任何数据。
我也最终阅读了示例代码,发现了 Movesense 使用的复杂系统和我不熟悉的 "whiteboard"。我无法通过谷歌搜索找到任何合理的东西,因为白板是白板:)
现在我的问题是:
- 我应该怎么做才能进步?我需要给“17816557”写点什么吗?
- "whiteboard"实际上是什么?
- 为 Movesense 制作一个 Unity 插件真的会更聪明吗?
谢谢
你说得很对,答案在 "Whiteboard" 部分。 Whiteboard 是嵌入式 REST 框架(注意:它不是基于 HTTP!),Movesense 使用它在设备内部和设备间(例如通过 UART 或 BLE)实现 REST 服务。你可以想象它不是一个简单的组件,因此在没有 Amersports/Suunto 帮助的情况下解码交通是一个相当大的挑战。实际的 BLE 层很简单:每个方向一个特征(写入和通知),复杂性在于数据管道内部的内容。
但是,如果您尝试使用 Unity 制作移动应用程序,情况还不错。 Unity (Android) 的 Movesense 移动库集成原型已经存在,它使用现有的 Movesense 移动库。如果您询问 Movesense 团队 (info (at) movesense.com),他们可能会进一步帮助您。对于 Windows(Unity 或普通的)没有做任何事情(至少现在还没有)主要是因为直到 Windows 10 没有正式的 BLE API for Windows.
完全披露:我在 Movesense 团队工作
我正在尝试让 Movesense 与 Unity BLE 资产一起工作,因为最初我认为 MS 会足够简单。我已经设法连接到它并订阅了“61353090-”起始服务和“34802252-”起始特征。我想我什至收到了一些通知。现在的问题是,我无法从那里接收或解码任何数据。
我也最终阅读了示例代码,发现了 Movesense 使用的复杂系统和我不熟悉的 "whiteboard"。我无法通过谷歌搜索找到任何合理的东西,因为白板是白板:)
现在我的问题是:
- 我应该怎么做才能进步?我需要给“17816557”写点什么吗?
- "whiteboard"实际上是什么?
- 为 Movesense 制作一个 Unity 插件真的会更聪明吗?
谢谢
你说得很对,答案在 "Whiteboard" 部分。 Whiteboard 是嵌入式 REST 框架(注意:它不是基于 HTTP!),Movesense 使用它在设备内部和设备间(例如通过 UART 或 BLE)实现 REST 服务。你可以想象它不是一个简单的组件,因此在没有 Amersports/Suunto 帮助的情况下解码交通是一个相当大的挑战。实际的 BLE 层很简单:每个方向一个特征(写入和通知),复杂性在于数据管道内部的内容。
但是,如果您尝试使用 Unity 制作移动应用程序,情况还不错。 Unity (Android) 的 Movesense 移动库集成原型已经存在,它使用现有的 Movesense 移动库。如果您询问 Movesense 团队 (info (at) movesense.com),他们可能会进一步帮助您。对于 Windows(Unity 或普通的)没有做任何事情(至少现在还没有)主要是因为直到 Windows 10 没有正式的 BLE API for Windows.
完全披露:我在 Movesense 团队工作