问题标签 [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.
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 模块应该可以访问。
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
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
如果设备有此传感器,为什么我无法从心率传感器获取数据?
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 ... USB1Driver
或Using ... USB2Driver
,但他们没有收到此消息。我已经安装了各种 python 库,试图做到这一点,现在我担心它们可能会妨碍彼此。有人可以帮我解决这个问题吗?一个只有两行代码的程序会变得如此复杂,这真是令人沮丧..:D
!!!编辑!!!
好的,我发现了问题——在“driver.py”文件中有一行dev.reset()
在尝试访问它之前断开了我的 USB 加密狗。我不知道为什么那里应该存在这样的一条线。我试图评论这条线,现在我不再收到上述错误了。但是,现在发生的是连续超时..
所以我的代码已经演变成这样(尽管实际上我最初的 2 行长程序也会发生相同的超时):
现在我永远打印出这个错误行:
当我的 Garmin 代理处于活动状态时,我收到错误“ANT 资源已在使用”而不是超时,所以我确定我的代码正在访问 ANT 加密狗。但是,现在(关闭了 Garmin 代理)我有不知道如何摆脱超时以及如何与我的 Garmin 设备建立简单的握手..
python - 尝试在 python 中安装 ant 模块并收到此错误
我正在尝试从命令行安装 ant 模块,但出现此错误:
当我尝试通过 pyCharm IDE 安装它时,出现此错误:
请帮我。
networking - ANT 协议的安全性(暴力破解网络密钥)
我是一名学生,目前我试图了解 ANT 协议中的安全密钥实际上是如何工作的。我问自己一个问题,如果网络未配置公共默认网络密钥,是否可以在给定网络中强制使用 8 字节网络密钥。我在一个公共博客上找到了一段简短的文字,我想和你讨论一下:
在 ANT 的技术常见问题解答中提到了 ANT 仅使用 8 字节的网络密钥。因此,为了加入 ANT 网络,您需要一个 8 位网络号和密钥。从中,我们可以推导出以下数学:(8 位 + 8 * 8 位)2 = 5184 种不同的可能网络配置。使用蛮力检测数字和密钥的正确组合根本不需要太多时间
那么暴力破解网络密钥真的那么容易吗?此时是否有任何对策可以防止网络受到攻击者的攻击?很想听听你对这个话题的看法......
我知道它只允许在自己的设备/网络上尝试。但是我的学士论文需要这些信息......
android - 如何从具有内存的 ANT+ HRM 设备下载历史数据
各位开发者好,
我有一个 Garmin HRM Pro 设备,我正在尝试获取存储在设备内存中的数据(使用 Android 应用程序)。
我可以使用 MultiDeviceSearch 找到设备并使用 AntPlusHeartRatePcc 收听 RT 数据。但是,我还想以某种方式获取存储在设备内存中的数据(最多 18 小时的活动)。
我试图通过 Ant-FS 以某种方式找到该设备,但到目前为止我未能使用 Ant-FS 找到并连接到 HRM Pro。
有没有人可以帮我解决这个问题,或者告诉我是否可以使用 ANT+/Ant-FS 访问 HRM 传感器历史记录?