【技术实现步骤摘要】
一种人机接口设备识别及多设备读写的通讯方法
[0001]本专利技术属于设备读写
,具体是一种人机接口设备识别及多设备读写的通讯方法。
技术介绍
[0002]人机接口设备HID,全称为Human Interface Device,HID类别是Windows最早支持的USB类别。当前的人机接口设备大多为三种;第一种是直接调用hidapi,通过API接口中初始化,可支持windows、Macos操作系统。第二种是基于libusb的驱动开发,供外部调用,支持windows、linux、Macos操作系统。第三种就是直接import win32里的hid.dll,由于依赖导入windows库,所以也仅支持Microsoft windows操作系统。
[0003]以上三种支持的平台各有差异,接口调用方式也不同,但均基于VID、PID和SN识别和通讯。当我们拿到一个设备时,设备的侧面或背面一般都会标有这些信息,但这些信息也容易会遗失、不全或设备陈旧导致标识无法看清,在信息缺失条件下,将会给HID设备识别和通讯带来较大困扰,因 ...
【技术保护点】
【技术特征摘要】
1.一种人机接口设备识别及多设备读写的通讯方法,其特征在于,方法包括:步骤一:进行运行条件校核,根据校核结果输出不符合运行条件要求的不符项;步骤二:用户根据获得的不符项进行相应的计算机调整;步骤三:当不存在不符项时,进入设备侦测状态,读取windows注册表,检测HID设备的热插拔状态,生成HID设备清单;步骤四:提取接入HID设备中的VID、PID和SN信息,对HID设备分类,若不需要分类,则直接进入下一步;步骤五:根据HID设备的VID、PID和SN进行HID设备的通讯定位和读写。2.根据权利要求1所述的一种人机接口设备识别及多设备读写的通讯方法,其特征在于,VID为生产商编号;PID为产品编号;SN为设备序列号。3.根据权利要求1所述的一种人机接口设备识别及多设备读写的通讯方法,其特征在于,VID+PID+SN三码结合具有唯一性。4.根据权利要求1所述的一种人机接口设备识别及多设备读写的通讯方法,其特征在于,进行运行条件校核的方法包括:设置运行条件校核列表,根据运行条件校核列表中的各校核项对计算机进行对应的数据采集,根据运行条件校核列表对采集的数据进行校核,识别对应不符合运行条件的校核项,标记为不符项。5.根据权利要求4所述的一种人机接口设备识别及多设备读写的通讯方法,其特征在于,当获得不符项时,同时输出对应的补充教程。6.根据权利要求1...
【专利技术属性】
技术研发人员:蒯正建,赵德喜,
申请(专利权)人:合肥巨阙电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。