The invention belongs to the technical field of network information exchange of smart home devices, and specifically relates to a method of identifying smart home devices based on eigenvalue comparison, which includes capturing data packets of communication between smart home and router through wireless packet capturing tool, filtering data packets and parsing filtered data packets, extracting IP addresses, destination port numbers and so on. Characteristic values such as heartbeat packages. By comparing and analyzing the data in the database, we can judge the manufacturer and the specific type of smart home equipment, and transmit the recognition result to the operating system or background system. The invention assigns different weights to different characteristic values for different smart home equipment, and obtains the recognition result by comparing the sum of weights with the size of threshold, and the recognition is accurate. This method can be applied to the management and control of multiple sets of smart home equipment.
【技术实现步骤摘要】
一种基于特征值比对的智能家居设备识别方法
本专利技术属于智能家居设备网络信息交互
,具体涉及一种基于特征值比对的智能家居设备识别方法。
技术介绍
随着物联网技术在近几年的高速发展,为了便捷人们的日常生活,采用物联网技术的智能家居设备深受人们的喜爱;智能家居是以住宅为平台,综合利用自动控制系统、计算机网络、物联网和安全防范等技术,将智能安防设备、智能灯光设备、智能窗帘控制设备、智能家电等与家居生活有关的各个智能家居设备有机地结合在一起,形成了一体的智能化、网络化的家居控制系统。通过网络化综合智能控制和管理,构建高效的家居设施与家庭日程事物的综合管理系统,提升家居安全性、便利性和舒适性,随着智能家居在智慧城市中扮演者越来越重要的角色,智能家居势必会给人们带来一种全新的生活体验。当前市面上的智能家居设备厂商及产品种类繁多,在大多数情况下用户或单位会根据功能需求采购多个厂商智能家居或智能家电设备的可能性,如某厂商在视频领域占有较大的优势,用户便会采购该厂商的智能视频监控设备;同样,若某厂商在语音方面拥有深厚的技术底蕴,用户便会倾向采购该厂商的智能语音控制设备。这样用户家中便有多个厂商的智能家居设备,而不同智能家居设备厂商的智能家居接入技术标准和通信协议是不一样的,使得智能家居设备管理变得比较复杂。因此,需要识别出众多智能家居设备中的某一设备的型号以便于管理与控制。本专利技术通过提取智能家居设备的特征信息进行比对分析,从而达到识别的目的,以便于进行其他智能家居的管理等操作。
技术实现思路
本专利技术提供一种基于特征值比对的智能家居设备识别方法,包括通过无线抓包工具 ...
【技术保护点】
1.一种基于特征值比对的智能家居设备识别方法,其特征在于,包括通过无线抓包工具抓取智能家居与路由器之间通信的数据包,对数据包进行过滤并将过滤后的数据包进行解析得到多条数据;提取每条数据的特征值,包括IP地址、目的端口号以及心跳包;通过与数据库中的特征值比对分析来判断智能家居设备的具体信息,并将识别结果传递给操作系统或后台系统,具体操作包括:S1:建立智能家居主机与路由器通信的wifi通信链路;S2:预先采集智能家居设备的特征值并将其写入数据库中;S3:根据每个智能家居主机的情况,给不同型号的智能家居的IP地址、端口号以及心跳包赋予相应的权值与阈值;S4:搭建智能家居设备识别的平台,通过智能家居设备识别的平台抓取智能家居主机与路由器之间通信的数据包,将数据包进行过滤与解析;S5:将解析后得到的特征值与数据库中的特征值进行比对分析,得出识别结果,将识别结果传输给智能家居设备识别的平台,若识别成功,则将识别出的设备型号上报。
【技术特征摘要】
1.一种基于特征值比对的智能家居设备识别方法,其特征在于,包括通过无线抓包工具抓取智能家居与路由器之间通信的数据包,对数据包进行过滤并将过滤后的数据包进行解析得到多条数据;提取每条数据的特征值,包括IP地址、目的端口号以及心跳包;通过与数据库中的特征值比对分析来判断智能家居设备的具体信息,并将识别结果传递给操作系统或后台系统,具体操作包括:S1:建立智能家居主机与路由器通信的wifi通信链路;S2:预先采集智能家居设备的特征值并将其写入数据库中;S3:根据每个智能家居主机的情况,给不同型号的智能家居的IP地址、端口号以及心跳包赋予相应的权值与阈值;S4:搭建智能家居设备识别的平台,通过智能家居设备识别的平台抓取智能家居主机与路由器之间通信的数据包,将数据包进行过滤与解析;S5:将解析后得到的特征值与数据库中的特征值进行比对分析,得出识别结果,将识别结果传输给智能家居设备识别的平台,若识别成功,则将识别出的设备型号上报。2.根据权利要求书1所述的一种基于特征值比对的智能家居设备识别方法,其特征在于,步骤S1具体包括:S11:搭建路由器的上网环境,并将智能家居主机连接到路由器上;S12:将装有无线网卡的设备识别终端中开启网卡的monitor模式,使其能够抓取周围无线环境的数据包;S13:通过抓包工具抓取智能家居主机与路由器之间的数据包。3.根据权利要求书1所述的一种基于特征值比对的智能家居设备识别方法,其特征在于,步骤S2具体包括:S21:通过数据包过滤工具过滤出抓取到的数据包的TCP/UDP数据包;S22:提取传输层的目的端口号信息,根据数据包时间间隔提取心跳包,网络层的目的IP地址信息。4.根据权利要求书1所述的一种基于特征值比对的智能家居设备识别方法,其特征在于,步骤S3具体包括:根据每个智能家居主机的情况,给不同型号的智能家居的IP地址、端口号以及心跳包赋予相应的权值与阈值;根据智能家居设备的特征值是否变化设置权值,若智能家居设备的特征值信息变化,则将该智能家居的特征值的权值设定为0;若智能家居设备的特征值信息不变化,则将该智能家居的特征值的权值设...
【专利技术属性】
技术研发人员:林峰,秦笙,李建飞,王正军,王洋,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。