造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

主机控制接口命令和事件概览

2022/07/13273 作者:佚名
导读:主机控制接口通过包的方式来传送数据、命令和事件,所有在主机和控制器之间的通信都以包的形式进行。每个命令的返回参数都通过特定的事件包来传输。主机控制接口有数据、命令和事件三种包,其中:数据包是双向的;命令包只能从主机发往主机控制器;事件包始终是主机控制器发向主机的。主机发出的大多数命令包都会触发主机控制器产生相应的事件包作为响应。命令包有6种类型,事件包有3种类型,它们按照功能等级分在了管理等级、测

主机控制接口通过包的方式来传送数据、命令和事件,所有在主机和控制器之间的通信都以包的形式进行。每个命令的返回参数都通过特定的事件包来传输。主机控制接口有数据、命令和事件三种包,其中:数据包是双向的;命令包只能从主机发往主机控制器;事件包始终是主机控制器发向主机的。主机发出的大多数命令包都会触发主机控制器产生相应的事件包作为响应。命令包有6种类型,事件包有3种类型,它们按照功能等级分在了管理等级、测试、通用事件3个不同的逻辑组中。

主机控制接口管理等级

管理等级包括控制层的配置、设备发现、链路层链接管理、安全管理等。

1.控制层的配置

在控制器与对端设备通信前,主机通过控制层的配置命令重新设置和配置控制层。属于这个功能组的命令为复位命令、读缓冲区大小命令、读公有设备地址命令、设置私有设备地址命令、读空滤波器数量命令、写默认的滤波器策略命令、将设备添加到设备地址白名单命令、清除白名单上的设备地址命令、写控制层活动模式命令、刷新命令、设置事件屏蔽命令。

2.设备发现

设备发现命令和事件控制广播和扫描功能,并且将扫描结果传送给主机层。属于这个功能组的命令和事件为写广播模式命令、设置广播参数命令、设置广播信道命令、设置设备名称命令、设置扫描响应参数命令、写广播数据命令、被完成的广播服务事件、设置初始的随机向量命令、写扫描模式命令、设置扫描参数命令、广播包报告事件、扫描响应报告事件。

3.链路层链接管理

链路层链接管理命令和事件允许一个设备产生与另一个设备的链路层的链接并且管理这个链接。属于这个功能组的命令和事件为创建链路层链接命令、停止创建链路层链接命令、远程链路层链接请求事件、链路层链接被创建的事件、终止链路层链接命令、链路层链接终止事件、更新链路层链接参数命令、链路层链接参数更新完成事件、更新信道映射命令、信道映射更新完成事件、已完成的分组数量事件。

4.安全管理

控制层安全管理命令和事件允许隐私和安全管理。属于这个功能组的命令和事件为设置密钥命令、设置IV命令、加密命令、随机数命令、配置加密命令、加密配置请求事件、加密配置完成事件。

主机控制接口测试

当器件被封装到模块或者产品中后,就无法像刚被生产出来时那样,抛开主机协议栈花几秒钟就完成器件测试。通过定义标准测试流程和硬件接口,直接测试模式可以解决上述问题。而单独测试未被集成在高度优化的模块或最终产品的控制器时,可以通过复用已有的主机控制接口传输层和逻辑接口访问控制器。当使用主机控制接口进行测试时,相关的命令与事件有复位、低功耗发射机测试、低功耗接收机测试、低功耗测试结束、命令完成。

主机控制接口通用事件

通用事件用来传递关于命令状态的信息以及硬件出错信息。属于这个功能组的事件为命令完成事件、命令状态事件、硬件出错事件 。

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读