选择特殊符号
选择搜索类型
请输入搜索
主机控制接口通过包的方式来传送数据、命令和事件,所有在主机和控制器之间的通信都以包的形式进行。每个命令的返回参数都通过特定的事件包来传输。主机控制接口有数据、命令和事件三种包,其中:数据包是双向的;命令包只能从主机发往主机控制器;事件包始终是主机控制器发向主机的。主机发出的大多数命令包都会触发主机控制器产生相应的事件包作为响应。命令包有6种类型,事件包有3种类型,它们按照功能等级分在了管理等级、测试、通用事件3个不同的逻辑组中。
管理等级包括控制层的配置、设备发现、链路层链接管理、安全管理等。
1.控制层的配置
在控制器与对端设备通信前,主机通过控制层的配置命令重新设置和配置控制层。属于这个功能组的命令为复位命令、读缓冲区大小命令、读公有设备地址命令、设置私有设备地址命令、读空滤波器数量命令、写默认的滤波器策略命令、将设备添加到设备地址白名单命令、清除白名单上的设备地址命令、写控制层活动模式命令、刷新命令、设置事件屏蔽命令。
2.设备发现
设备发现命令和事件控制广播和扫描功能,并且将扫描结果传送给主机层。属于这个功能组的命令和事件为写广播模式命令、设置广播参数命令、设置广播信道命令、设置设备名称命令、设置扫描响应参数命令、写广播数据命令、被完成的广播服务事件、设置初始的随机向量命令、写扫描模式命令、设置扫描参数命令、广播包报告事件、扫描响应报告事件。
3.链路层链接管理
链路层链接管理命令和事件允许一个设备产生与另一个设备的链路层的链接并且管理这个链接。属于这个功能组的命令和事件为创建链路层链接命令、停止创建链路层链接命令、远程链路层链接请求事件、链路层链接被创建的事件、终止链路层链接命令、链路层链接终止事件、更新链路层链接参数命令、链路层链接参数更新完成事件、更新信道映射命令、信道映射更新完成事件、已完成的分组数量事件。
4.安全管理
控制层安全管理命令和事件允许隐私和安全管理。属于这个功能组的命令和事件为设置密钥命令、设置IV命令、加密命令、随机数命令、配置加密命令、加密配置请求事件、加密配置完成事件。
当器件被封装到模块或者产品中后,就无法像刚被生产出来时那样,抛开主机协议栈花几秒钟就完成器件测试。通过定义标准测试流程和硬件接口,直接测试模式可以解决上述问题。而单独测试未被集成在高度优化的模块或最终产品的控制器时,可以通过复用已有的主机控制接口传输层和逻辑接口访问控制器。当使用主机控制接口进行测试时,相关的命令与事件有复位、低功耗发射机测试、低功耗接收机测试、低功耗测试结束、命令完成。
通用事件用来传递关于命令状态的信息以及硬件出错信息。属于这个功能组的事件为命令完成事件、命令状态事件、硬件出错事件 。
除非特别说明,所有的数值都是以小尾格式(Little Endian码)存储。当指定值的时候,可以有负数值的所有参数必须使用2的补码。数组化的参数被指定使用下面的标记法:参数A[i]。如果有多于一套数组化的参数被指定(如参数A[i],参数B[i]),那么参数的顺序应该是下面的形式:参数A[0],参数B[o],参数A[1],参数B[1],……,参数A[n],参数B[n]。
除非特别指明,所有参数的值都以小尾格式(Little Endian码)发送和接收。在一个位串中,右边的数据位是低位数据位。例如,对于二进制“10”来说,0就是低位数据位。除了明确说明以外,标记为被保留未来使用(Reserved for Future Use,RFU)的数值和参数应该设置为0,并且在接收时忽略。
主机控制接口命令分组用来将命令从主机发送到控制层。主机控制接口命令分组的格式如图1所示。
每一个命令会分配2B的标识符(OpCode),这个标识符用来唯一确定命令的不同类型。OpCode分为2个不同的域,分别称为OpCode组域(OGF)和OpCode命令域(OCF)。OGF占OpCode的高6b,在低功耗蓝牙命令中设置为0x07。OCF占据OpCode的剩余的10b,并且它决定了低功耗蓝牙的主机控制接口命令。在OpCode后面是占据1B的参数总长度域,这个参数表明了在命令中所有参数的长度,这个长度是以8b为单位的。每一个命令都会有许多参数。这些参数和参数的大小都是为每一个命令定义的。每一个参数的长度都是8b的整数倍。
主机控制接口数据分组用来将数据在主机和控制层之间进行交换。主机控制接口数据分组的格式如图2所示。
这个数据分组的前12b(链接ID)确定了包所属的链路层的链接。当一个新的链接被创建并且具有0x000~0xFFF之间的数值时,链接ID由控制层所分配。在0xF00~0xFFF之间的数值是被保留的。PB设置为00,BC设置为00。之后的16b(数据总长度)表明了包中数据的总长度,
这个长度是以8b为单位的。数据域以升序字节顺序排序。
当事件发生时,主机控制接口事件包被控制层用来向主机做出通知。主机控制接口事件分组的格式如图3所示。
每一个事件分配1B的事件标识符(事件码)。这个事件码用来唯一确定事件的不同类型。事件码是主机控制接口事件分组的第一个字节。包的第二个字节包含了数据总长度域,表明了在包中的所有参数的长度,这个长度是以8b为单位的。每一个事件都有许多参数。这些参数和参数的大小都是为每一个事件定义的。每一个参数的长度都是8b的整数倍 。
HCI层为主机和控制器之间的通信提供了一种标准化的接口,其主要完成两个任务:发送命令给控制器和接收来自控制器的事件;发送和接收来自对端设备的数据 。
在低功耗蓝牙规范中定义了4种物理接口方式:
●UART异步通信接口提供最简单方式;
●3线UART接口提供可靠的通信方式; -
●USB通用的高速传输方式;
●用于消费电子设备的SDIO安全数字输入输出。
1.UART异步通信接口
●RS232设置数据位:8;效验位:无;停止位:1;流控制:RTS/CTS;
●波特率:由制造商制定;
●流控制响应时间:由制造商制定;
●配置为零调制解调器。
每个HCI数据包分别有不同的类型,包的编码将是以下类型中的一种:
命令(Command)=0x01,
数据(Data)=0x02,
事件(Event)=0x04。
该接口不适合在低电压的情况下进行数据的收发。
2. 3线UART接口
●增加帧以检测UART位错误;
●允许在产品上使用较长的UART线;
●当UART电缆受干扰时仍可理想的使用;
●支持自动波特率检测;
●支持低功耗;
●具备软件流控制。
3. USB接口
低功耗蓝牙规范也提供了USB方式的HCI接口,为ACL数据包定义了一个端点:端点(out) 0x02/(in)0x82,建议的数据包长度是32或64。命令使用控制端点,事件使用中断端点(in)0x81,间隔为1 ms。
4. SDIO接口
SDIO是一种高速传输接口,主机可以通过SDIO卡的类型A接口与控制器通信。使用与UART相同的数据包编码。
命令(Command)=0x01,
数据(Data)=0x02,
事件(Event)=0x04。
5.通过软件API来实现
在SOC单芯片的低功耗蓝牙芯片中,可以由通过软件API库的方式来实现 。
一般的方法是,室内机主板上常见远控的连接器。经常接续有线是遥控器。 智能控制也用这个接口。 所以只能控制功能是 开关,制热/制冷...
主机控制板要2000多吧,主机控制面板登录入口,请输入站点名和密码、站点名、站点密码,然后可以登录的,然后进行数据库管理,云服务器管理 。价格来源网站仅供参考哦
电脑主机上,在vga接口旁边一般也会有以下几种接口: 1,9针的串口 com 口,可做数据通信,外设设备使用。 &n...
在主机到控制层的方向上,流控制可以避免造成控制层缓冲区的溢出。主机控制接口接口有命令流控和数据流控两种形式。控制器使用命令流控同时处理多个主机控制接口命令。主机可以通过控制器来获知缓冲区的长度,从而得知可以同时发送的命令的最大数量。要启动命令流控,命令完成事件和命令状态事件都必须包含一个Num HCI Command Packets参数表示控制器能缓存多少命令,还会在其中包含缓冲区的剩余空间。
数据流控与命令流控差不多。每次控制器都从一个缓冲区提取数据包来发送给对端设备,一旦数据包发送成功,控制器释放该缓冲区,以便装填主机发送给控制器的新数据包。主机通过命令LE Read Buffer Size获知缓冲区的剩余数量,控制器发送Number Of CompletedPackets事件给主机,使其知道释放了多少个缓冲区及哪些数据发送到了对端设备。基于控制层缓冲区状态的信息,主机会决定是否向控制层提交新的命令与数据,或者是否等待。
在控制层到主机方向上,没有直接的流控制。主机控制接口不支持事件流控,因为事件的数量受限于可处理命令的数量,并且主机比控制器有更多资源能够顺序地缓冲和处理这些事件。控制器到主机的数据流控可以忽略,因为大部分主机都能处理从控制器到主机的大量数据,没有必要进行流控。
如有必要,主机控制接口的流量控制可由主机控制器来实现对主机的控制,可以通过Set_Host_Controller_To_Host_Flow_Control命令设置,其控制过程基本与主机控制过程类似,只是命令稍有不同。当主机收到断链确认的事件后,就认为所有传往主机控制器的数据包已经全部被丢弃了,主机控制器中的数据缓冲区也被释放了 。
IDC主机控制方案介绍
IDC主机控制方案介绍
中控主机各种接口汇总
控制方法 常见被控设备 设备与中控的接法 红外 DVD、VCD、CD、MD、LD、AV 功放、录像机、卡座、硬盘 录像机、卫星电视、电视机、 等离子、投影机、展台、视 频会议、 AV 处理中心、空 调⋯⋯一切带有红外遥控 器设备 中控与红外被控设备通过一条二芯 的红外线缆连接,一正一地,通常由 厂商提供。 连接中控的一端为类似耳机接口的 插头,插入中控主机红外控制接口即 可;另外一端为粘有双面胶的二极发 射管,贴上被控设备的红外接收窗口 即可。 RS232/422/485 串口 投影机、等离子、高速摄像 球、矩阵切换器、媒体矩阵、 硬盘录像机、展台、音频会 议系统、视频会议系统、 第 三方调光系统、升降屏、图 像拼接器、图像处理器、带 串口调音台、继电器箱、调 光箱⋯⋯ :一切带有串口通 讯协议设备 。 串口是一个 9针的控制头。 通常需要提供通讯的参数:波特率, 校验位,数据位,停止位(
大家在做网站的时候是不是为选择什么虚拟主机而苦恼,越来越多的人选择免备案主机也就是海外主机,比较常用的海外免备案主机有香港主机、韩国主机、美国主机这三种,你是不是还想着哪个便宜买哪个的心态来为你的网站选择主机呢,如果是这样想的话,奉劝你不要建站了。
主机选择:
如果不怕麻烦备案就用国内主机,这是首选。如果不想备案建议用香港主机,韩国主机,美国主机这三种选。从稳定性和速度上来说,建议用香港主机。
简单测试主机速度的办法:
联系商家客服,问他要一个你想要购买的主机的ip,在自己电脑左下方 开始-运行-CMD 输入:ping ***.***.***.*** 然后点enter回车就可以看到速度,主要看time的值。
影响稳定性的因素很多,首先是香港主机的数据中心。放在新世界、NTT这样的顶级数据中心的服务器速度稳定性自然会比其他杂牌数据中心要好得多。无论从网站SEO的角度,还是积累用户的角度来看,主机空间的UPTIME至少要在99%以上才行。虽然很多主机商都在说承诺99%以上的稳定性,实际情况只有用过的用户才知道。这一点大家可以多去看一些第三方的主机点评,以及一些比较信得过的博客的评测。
其实你的一个网站或者两个网站,就算图片非常丰富,或者纯粹的图片站,500M的磁盘空间也够用了。一些动辄无限磁盘空间、或者10G空间、5G空间的香港主机其实并不值得选择。那不过是主机商招揽客户的噱头罢了。实际他不可能给你无限空间的,10G、5G空间都不会给你。
流量的话,很多香港主机给的流量都很大,10G、20G或者无限。但是流量不是你应该关心的首要问题,你还应该关注IIS并发连接数限制。那些限制了并发连接数的主机并不能淋漓尽致地发挥香港主机的速度优势,连接数量一多就会提示Service Unavailable,十分揪心。
香港主机有着得天独厚的地理位置优势,邻近大陆,国际出口带宽充足,大中华地区的访问速度极高,同时国外访问也非常流畅,因此香港主机非常适合外贸型企业网站建站。
使用大陆主机空间的网站都是需要经过国家信息产业部登记备案的,未经备案,不得在中华人民共和国境内从事非经营性互联网信息服务。而对于没有备案的网站将予以罚款或关闭。但是放置在香港特别行政区的网站不用备案。
香港可谓是寸土寸金,数据中心成本很高,自然香港主机的价格也就居高不下,这也是和美国主机相比,香港主机不具备价格优势的原因。不过随着硬件成本的降低,以及提供香港主机的服务商越来越多,市场竞争日渐激烈,香港主机的价格越越来越便宜,性价比越来越高。因此香港主机又重新获得站长们的青睐。
由于无人值守的设备(包括嵌入式和PC式主机)不可避免地会出现各种偶发性死机情况,很多死机情况是自身配置的软件和硬件看门狗不能解决的,特别是当主机电源出现自保护等故障时,主机包括软硬件看门狗会彻底失去作用,造成深度死机。
另外对于无人值守监控系统而言,破坏监控系统的电源供应是监控系统最致命也是最薄弱的环节,电源线的剪断和破坏会让监控系统本身彻底失去监控功效。
远拓独立研发的HC-NUMEN型主机监护器就能很好的解决这些问题。它采用RS232通讯协议,主机出现异常,使主机断电重启,并短时间提供报警提示,主机在连续出现异常,主机监护器一直提供报警提示,直到维护人员人为干预,在主机电源被恶意切断的情况下提供报警提示。同时,主机监护器也内嵌干电池,在自身主电源被非授权切断的情况下可发出报警提示,提供旁路功能,在自身彻底损坏的情况下可自动接通主机电源,应用范围可被广泛应用于无人职守的公共设备的主机,如ATM监控主机,自动柜员机,自动售货机,电信面房,移动基站,PC机,工控机,DVR和带有RS23R接口的工作主机等。注:所监护的设备最大功耗不能超过1000W。
由于无人值守的设备(包括嵌入式和PC式主机)不可避免地会出现各种偶发性死机情况,很多死机情况是自身配置的软件和硬件看门狗不能解决的,特别是当主机电源出现自保护等故障时,主机包括软硬件看门狗会彻底失去作用,造成深度死机。
另外对于无人值守监控系统而言,破坏监控系统的电源供应是监控系统最致命也是最薄弱的环节,电源线的剪断和破坏会让监控系统本身彻底失去监控功效。
主机状态监护器的使用可以很好地解决以上两种常见现象,监护器由单独电源供电,同时自身内嵌干电池续航的智能独立设备,它可以在所监控的主机出现断电,故障等情况下发出报警信号并尝试恢复主机运行,它还可以在自身电源被切断的情况下发出报警。