打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033

LiSun

打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ANT+受管网络由一组使用ANT无线电协议和ANT+设备配置文件确定和标准化各个设备之间的无线通信的设备组成。设备通信特性的这种管理提供了ANT+网络中设备之间的互操作性。
ANT无线电协议是专为超低功耗应用开发的,可在RF性能,数据吞吐量和功耗之间实现最佳平衡。
ANT+设备配置文件是为个人区域网络中使用的设备开发的,可以包括但不限于运动,健身,保健和健康应用中使用的设备。符合给定设备配置文件的无线传输数据将能够与也遵循相同标准的不同制造商的不同设备进行互操作。在每个设备配置文件中,定义了最低的合规标准。遵守ANT+设备配置文件的每个设备必须达到此最低标准,以确保与其他设备的互操作性。

ANT+官方链接:https://www.thisisant.com/developer/resources/downloads/#documents_tab

网络密钥
ANT +网络密钥将由将在ANT +网络上进行通信并严格遵守ANT +设备配置文件的设备使用。类似地,ANT-FS网络密钥也严格用于ANT-FS应用程序。Garmin开发人员密钥可与LiDar模块和其他Garmin开发人员产品一起使用。
重要!
ANT +网络密钥和2457MHz的RF频率只能由ANT +设备使用。
ANT +网络密钥是8个十六进制值,如下所示:
ANT-FS密钥是8个十六进制值,如下所示:
Garmin开发人员密钥 为8个十六进制值,如下所示:
公共网络密钥是8个十六进制值,如下所示:
密钥需要购买,这里不提供。

2.1 术语表
Table 2-1. 专业术语
2.2 数据页摘要
在此提供此设备配置文件中使用的数据页的简要概述,以作为参考。有关这些数据页的详细信息,参考章节7。
Table 2-2. 数据页摘要

3. ANT+自行车灯用例概述

骑自行车的人通常使用自行车灯来提高其对周围交通的可见度,并使其更容易看到前方的路线。通常,在自行车的前部使用白灯作为前灯,在自行车的后部使用红灯作为尾灯。额外的灯光可能会添加到骑自行车的人或头盔上。也可以添加信号灯,以指示骑车人打算改变方向。
请注意,许多国家/地区都存在有关自行车灯的法律。制造商有责任检查适用法规并确保合规性。该设备配置文件无意提供任何法律指导。
ANT+自行车灯将无线信息广播到通常安装在自行车车把上的自行车计算机或类似控制器。该信息包括制造商和产品ID,电池电量以及自行车灯的状态;例如打开或关闭以及闪烁速度。
ANT+自行车灯控制器可能会向骑车人显示此信息。例如,控制器可以发出哔哔声,以在旅途开始时警告用户电池电量不足,并向用户指示哪个灯需要更换电池。ANT+控制器还可以自动或基于用户输入来控制ANT+自行车灯的状态。例如,ANT+自行车灯控制器可以在旅途开始时自动打开所有灯,并在结束时自动关闭所有灯。
Figure 3-1. 自行车灯和控制器的基本用例
骑自行车的人通常同时使用至少两个自行车灯。ANT+自行车灯控制器可以使用独立的通道同时连接多达8个自行车灯。
或者,ANT+自行车灯控制器可以只使用一个通道与使用中的所有ANT+自行车灯通信。
如下所述,这是使用共享信道网络实现的。请注意,由于控制器单元通常比自行车灯具有更多的计算资源,因此由控制器来确定网络配置,并且灯仅遵循控制器的命令。在这种情况下,ANT+控制器首先进行扫描以检测附近所有的灯光,然后建立网络并连接到主要的ANT+自行车灯以与整个网络进行通信。

4. ANT+自行车灯装置

4.1 ANT+自行车灯组件
ANT+自行车灯的主要组件。主照明灯和副照明灯是物理自行车灯的可控制特征。网络主灯和网络辅助灯组件是灯光网络中ANT+自行车灯的网络功能。

大多数ANT+自行车灯都可能用于视觉和可见度:例如前灯。这些灯通常会在自行车运动期间保持光束并处于相同模式。因此,这些灯可能会消耗最多的功率(为灯本身供电),并且对发送和接收数据的延迟相对不敏感。
信号灯是ANT+自行车灯的另一种类型,在大多数情况下都可能保持关闭状态。这些将由用户根据需要激活,以指示方向的预期变化。这些灯将消耗更少的功率来为灯本身供电,并应迅速响应用户输入。
尾灯也与大灯一样用于可见性。但是它们也可以用于指示制动,并且对信号灯的要求类似。

请注意,所有类型的ANT+自行车灯的最低要求都相同,请参见第8节。
ANT+自行车灯在灯光状态页面(或子灯光状态页面,如果适用其中指示其灯光类型。它还指示与灯光功能页面(或子灯光功能页面,如果适用)中一样,可以使用的所有灯光类型。例如,尾灯也可以作信号灯,或者左信号灯也可能能够用作右信号灯。

ANT+控制器可以在网络建立和配置过程中使用当前的灯光状态信息或更改灯光类型。连接命令(第33页)用于设置灯光类型。

4.9.1 组合灯
单个自行车灯单元可能包含几个可以单独控制的独立灯。ANT+自行车灯最多可包含5个车灯。标准主数据页(第1和第2页)中描述了其中一种灯,称为“主要”灯。其余的≤4盏灯称为“副灯”,并使用副灯主数据页3和4进行描述。由于这些副灯是物理连接的,因此来自所有它们的数据都在一个通道上传输,并且一个灯光索引用于整个ANT+自行车灯。
ANT+控制器可以将命令分别发送到每个车灯,就像这些车灯是单独的设备一样。

4.9.2 ANT+控制器的类型
ANT+控制器定义为用于控制一个或多个ANT+自行车灯的设备。ANT+控制器可以是自行车电脑,安装了合适应用程序的手机、车把遥控器、刹车杆传感器设备,甚至是没有屏幕或按钮的传感器设备,来检测运动并实现基本的开/关控制。
ANT+控制器可能包含或不包含显示器,也可能包含或不包含按钮。因此,用户界面可能会有所不同。这可能会影响所选的配对方法。下面提供了几种可能的选项。类似地,对于每种产品,所实现的功能集的范围可以从简单到详尽。
请注意,所有类型的ANT+控制器的最低要求都相同,并在第8节中进行了详细说明。

posted on 2022-08-13 11:01  xuejianqiang  阅读(409)  评论(0编辑  收藏  举报
打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033