从Band发送RESTful url(端点)

时间:2015-11-08 03:58:53

标签: microsoft-band

我只是有一个普遍的问题。你能从乐队的按钮发送一个网址吗?我有一个家庭自动化系统,您可以通过发送RESTful URL(端点)来触发事件。基本上我可以将url放在任何Web浏览器中并触发事件。如果可以通过乐队完成这将是很好的。我真的不需要Url的响应,只是发送它。

这有意义吗? 谢谢, 斯科特

3 个答案:

答案 0 :(得分:0)

不,乐队仅通过蓝牙与其配对设备上的(应用程序)进行通信。在Windows(电话)上,应用程序必须正在运行,并且已连接到Band,并订阅了Tile按钮按下事件以接收此类通知。这通常排除需要来自乐队的临时输入的场景,除非您愿意通过Cortana使用语音命令。

答案 1 :(得分:0)

但我认为可以通过创建自定义磁贴和处理自定义磁贴事件来实现。没有在我的项目中尝试过,但可以从sdk文档中看到。 对于Android,您可以实现广播接收器并收听磁贴事件。检查:sdk doc 第9章,第51页

答案 2 :(得分:0)

简而言之,是的,这是可能的。

然而,问题是该按钮只能用于发送一个URL命令而实际上不会通过Band完成。

您可以使用Microsoft Band SDK为您的应用程序创建自定义布局,以便您创建按钮。然后,您需要注册来自Band的click事件,然后在应用程序运行的设备上被触发。从那里,您可以发送URL,但它将从Windows Phone或Windows PC而不是Band发送,因此您需要连接。该文档介绍了如何在此处执行此操作:http://developer.microsoftband.com/Content/docs/Microsoft%20Band%20SDK.pdf

使用WinRT执行此操作的缺点是,只要应用程序关闭且与乐队的连接丢失,您的按钮点击就不会有任何操作。解决这个问题的最佳方法是在后台任务中创建与乐队的连接,但不幸的是,你无法保持与乐队的连接无限的时间,你必须与你可能有时无法工作的可能性一起生活。我有一个GitHub sample,它会向您展示如何在无限期的时间内连接到后台任务中的乐队。

Microsoft Band实际上是针对Health方面开发并收集数据而不是与其他应用程序的交互,它以某种方式支持。