如何使用 Windows 10 计算机设置智能手表的时钟?

物联网 蓝牙低功耗 智能手表
2021-05-29 09:17:51

我买了一个智能手表(MS1020)。我想设置日期和时间,但我没有可以安装相关应用程序 ( Yoho Sport )的智能手机或安卓设备有没有办法使用 Windows 10 计算机设置智能手表的时钟?我能够将手表与笔记本电脑配对。


这是我到目前为止尝试过的:

1. 使用模拟器。 我安装了Nox并用它在我的虚拟 Android 上安装了 Yoho Sport 应用程序。然而,我后来在这篇 Stack Overflow 帖子读到,android 模拟器没有蓝牙功能,所以......事情就这样结束了!

2.使用pygatt。 我安装了 pygatt,但我怀疑我需要一个 USB 适配器才能使用 Bluegiga 后端。我在 Stack Overflow 上发布了一个关于他的问题

3. 使用 Windows BLE 资源管理器。 我安装了Windows BLE 资源管理器我能够连接到我的设备(见下面的屏幕截图),但我不知道如何识别与时钟同步相关的服务以及如何访问它。

在此处输入图片说明

4. [编辑] 使用 VirtualBox 模拟 Android。 这是 SeanJ 建议的(见下面的答案)。我能够按照 SeanJ 的说明使用 VirtualBox 在我的计算机上安装 64 位 Android。不幸的是,我遇到了两个问题。

  1. 我无法打开蓝牙: 在此处输入图片说明

  2. 尝试从 Google Play 下载 YoHo Sports 时,我收到一条消息,告诉我此应用与我的设备不兼容: 在此处输入图片说明

在这个阶段,我认为购买智能手机或从朋友那里借用智能手机是我最好的选择......

3个回答

使用VirtualBox,你可以安装android,它支持蓝牙。

VirtualBox 是一款功能强大的 x86 和 AMD64/Intel64 虚拟化产品,适用于企业和家庭使用。

这里有一个很好的指南:https : //www.howtogeek.com/164570/how-to-install-android-in-virtualbox/

根据您的蓝牙模块是集成的还是插入的,有不同的步骤来确保操作,但它似乎是一条陈旧的路径;

例如https://forums.virtualbox.org/viewtopic.php?f=3&t=83325

希望他们已将现有的 GATT 标准用于当前时间服务,那么您可能需要查看此规范文档

如果他们刚刚建立了自己的服务,那么您唯一的选择就是尝试对其进行逆向工程。像 ubertooth 板这样的工具可能会有所帮助,但您需要一部手机来运行该应用程序,以便您可以尝试窥探它。或者尝试反编译应用程序

不是您正在寻找的答案,但如果只设置一次日期和时间,您可以借用朋友的电话。让他们安装应用程序,连接到您的手表,然后让他们卸载应用程序并从蓝牙列表中忘记您的设备。