我正在为一个项目进行一些可行性研究,但我不是专家。我想通过非智能手表的设备通过低功耗蓝牙(BLE)控制我的智能手表。没什么好看的,没有应用程序执行艰巨的任务,没有登录/安全性,没有外部数据库,只是一些控制,例如:打开屏幕,来回滑动,选择和使用每个智能手表中嵌入的基本功能(默认情况下,例如电子邮件,电话,短信,播放音乐)并关闭屏幕。基本上,我想通过BLE与智能手表进行交互,而不是通过触摸屏与智能手表进行交互。我不想使用智能手表的触摸屏作为输入源,而是想使用其他设备作为其输入源。目标操作系统主要是Android(但其他任何有用的知识都可以!)。

1)是否有任何智能手表可以在智能手表本身中开发此类功能,而无需在智能手机中进行开发(即我在智能手表中部署了一些用于处理BLE模块并实现上述任务的API)?
我可以将智能手表与多个设备(也不一定是智能手机)配对吗?
我知道Pebble Time是高度可开发的,并且可以(或将能够)实现这样的解决方案,我很好奇是否还有其他模型可以在Android和iOS设备中实现此功能。

2)由于我不希望有许多设备能够实现1中的要求,因此将实现智能手机应用程序。我想要这个应用程序要做的就是桥接设备和智能手表之间的BLE连接。这意味着我不想实施新的电子邮件客户端应用程序或新的音乐播放器。我想使用智能手机/手表中已经存在的应用程序,但要通过BLE(即,而不是通过智能手表触摸屏)从另一台设备控制它们。因此,基本上,信号/控件将从设备到智能手机,从智能手机到智能手表(从智能手表回到智能手机,但由于我使用的应用程序而异)。简而言之,我不想开发一个合适的智能手表应用程序,而是要开发一个控制智能手表的智能手机应用程序(智能手表本身中未部署任何应用程序)。
是否可以通过Android和/或iOS使用智能手表中的API(向左滑动,向下滚动,选择等-与智能手表触摸屏驱动程序所使用的API完全相同)来实现此目的?

非常欢迎您的智慧和想法(请记住我不是编码专家),感谢您的阅读!

最佳答案

我不熟悉其他智能手表平台,但是我可以代表Pebble。

不幸的是,Pebble无法实现您想要完成的事情。我们确实为开发人员提供了一个专用的BLE SDK,可让他们编写可使用BLE与其他设备进行对话的应用程序,但是我们没有任何API可让您模拟按钮点击,控制系统应用程序等。

祝你好运!

关于android - 通过蓝牙控制智能 watch ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31486383/

10-13 03:24