问题标签 [antplus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6668 浏览

iphone - 访问 iPhone/iPod Touch 中的 ANT 无线和 GPS 接收器模块

我是 iPhone/iPod-touch 新手,想使用内置的ANT无线电编写一个 iPhone 应用程序。我发现 iPhone 和 iPod Touch 都有一个 ANT 无线模块,用于Nike+iPod Sport Kit中的 Nike 传感器与 iPhone/iPod 的连接。

经过一些谷歌搜索,我没有找到太多(一篇文章很有趣,但不是我要找的)。

所以我的问题:

  • 是否可以访问 iPhone/iPod Touch 中内置的 ANT Wireless 设备?
  • 是否可以访问 iPhone 中的内置 GPS 模块?
  • 是否有一些 API 或 SDK 提供对 ANT 或 GPS 模块的访问?

我可以想象,Apple 并不急于开放对所有 iPhone 功能的访问。但至少 GPS 模块应该可以访问。

0 投票
3 回答
2639 浏览

iphone - iPhone 3Gs 的 ANT 版本是什么?如何访问?

我想建立一个 ANT 网络(例如参见维基百科文章)并使用带有集成 ANT 控制器(Apple 用于 Nike+iPod 设备)的 iPhone 3G 开发运动配件与它们通信。我需要知道控制器是哪个 ANT 版本(ANT 或 ANT+),它能做什么(接收器/收发器)以及如何使用 iPhone 上的软件访问控制器。直到知道我能够访问串行接口并通过 WLAN 打开一个套接字,但这个主题的唯一信息就是这个。在集成了 ANT 和外部附件框架的 3G 发布之前已经有一年的历史了。改变了什么?其他群体有没有新的努力?每个信息都会有所帮助。谢谢。

0 投票
2 回答
147 浏览

android - Android ANT+:什么是 PCC?

我一直在为 Android 做一堆 ANT+ 开发。文档和类名全部引用“PCC”。知道 PCC 代表什么吗? https://www.thisisant.com/APIassets/Android_ANT_plus_plugins_API/com/dsi/ant/plugins/antplus/pccbase/AntPluginPcc.html

0 投票
1 回答
438 浏览

android - 无法访问适用于 Android 的 Android Wear 心率传感器

我正在尝试从 Android 设备访问 LGW150 Android Wear 设备的心脏传感器。

对于他们,我使用的是 Google Fit:

https://developers.google.com/fit/android/

Sensors API 提供对来自 Android 设备上可用传感器和配套设备(例如可穿戴设备)中可用传感器的原始传感器数据流的访问。

完整的演示代码:

https://developers.google.com/fit/android/sensors

我只得到android设备的计步器和android wear设备的计步器的数据

安卓设备:

数据源{派生:应用程序{com.google.android.gms::null}:设备{三星:SM-J510FN:46114734::1:2}:live_step_deltas:DataType{com.google.step_count.delta[steps(i) ]}} 类型:com.google。step_count .delta

安卓穿戴设备:

DataSource{raw:Generic ANT+ Sensor:Application{com.dsi.ant.plugins.antplus::null}:AntPlus.0.124:DataType{com.google.step_count.delta[steps(i)]}} 类型:com.google . step_count .delta

如果设备有此传感器,为什么我无法从心率传感器获取数据?

0 投票
2 回答
302 浏览

python - 无法使用 Python OpenANT 库初始化 ANT+ 节点

我在 Python 和 ANT+ 技术方面都是全新的。我想知道这是否不是一些基本问题,但是我已经为此苦苦挣扎了几天,已经浏览了论坛但没有运气..

所以我正在尝试使用 Python OpenANT 库(https://github.com/Tigge/openant)来访问我插入 USB 端口(WINDOWS 10 PRO)的 ANT 加密狗。我的目标是通过它访问我的 Garmin 并从中获取一些数据。但是,我一开始就试图初始化 ANT 节点。我的代码是这样的:

为此,我得到了例外:

我已关闭 Garmin 代理,因此没有其他程序同时使用我的 ANT 加密狗。当我运行我的代码时,每次都会出现特定的声音 - 我们通过从下拉菜单中选择“弹出”来分离 USB 设备时听到的声音(声音与异常消息同时发生),所以我猜USB 有时会被访问。

在异常之前,我得到这样的打印输出:

我看到其他用户的线程打印输出显示Using ... USB1DriverUsing ... USB2Driver,但他们没有收到此消息。我已经安装了各种 python 库,试图做到这一点,现在我担心它们可能会妨碍彼此。有人可以帮我解决这个问题吗?一个只有两行代码的程序会变得如此复杂,这真是令人沮丧..:D

!!!编辑!!!

好的,我发现了问题——在“driver.py”文件中有一行dev.reset()在尝试访问它之前断开了我的 USB 加密狗。我不知道为什么那里应该存在这样的一条线。我试图评论这条线,现在我不再收到上述错误了。但是,现在发生的是连续超时..

所以我的代码已经演变成这样(尽管实际上我最初的 2 行长程序也会发生相同的超时):

现在我永远打印出这个错误行:

当我的 Garmin 代理处于活动状态时,我收到错误“ANT 资源已在使用”而不是超时,所以我确定我的代码正在访问 ANT 加密狗。但是,现在(关闭了 Garmin 代理)我有不知道如何摆脱超时以及如何与我的 Garmin 设备建立简单的握手..

0 投票
1 回答
182 浏览

python - 尝试在 python 中安装 ant 模块并收到此错误

我正在尝试从命令行安装 ant 模块,但出现此错误:

当我尝试通过 pyCharm IDE 安装它时,出现此错误:

请帮我。

0 投票
0 回答
41 浏览

networking - ANT 协议的安全性(暴力破解网络密钥)

我是一名学生,目前我试图了解 ANT 协议中的安全密钥实际上是如何工作的。我问自己一个问题,如果网络未配置公共默认网络密钥,是否可以在给定网络中强制使用 8 字节网络密钥。我在一个公共博客上找到了一段简短的文字,我想和你讨论一下:

在 ANT 的技术常见问题解答中提到了 ANT 仅使用 8 字节的网络密钥。因此,为了加入 ANT 网络,您需要一个 8 位网络号和密钥。从中,我们可以推导出以下数学:(8 位 + 8 * 8 位)2 = 5184 种不同的可能网络配置。使用蛮力检测数字和密钥的正确组合根本不需要太多时间

那么暴力破解网络密钥真的那么容易吗?此时是否有任何对策可以防止网络受到攻击者的攻击?很想听听你对这个话题的看法......

我知道它只允许在自己的设备/网络上尝试。但是我的学士论文需要这些信息......

0 投票
0 回答
11 浏览

android - 如何从具有内存的 ANT+ HRM 设备下载历史数据

各位开发者好,

我有一个 Garmin HRM Pro 设备,我正在尝试获取存储在设备内存中的数据(使用 Android 应用程序)。

我可以使用 MultiDeviceSearch 找到设备并使用 AntPlusHeartRatePcc 收听 RT 数据。但是,我还想以某种方式获取存储在设备内存中的数据(最多 18 小时的活动)。

我试图通过 Ant-FS 以某种方式找到该设备,但到目前为止我未能使用 Ant-FS 找到并连接到 HRM Pro。

有没有人可以帮我解决这个问题,或者告诉我是否可以使用 ANT+/Ant-FS 访问 HRM 传感器历史记录?