用于基于嵌入式芯片的计算机实现方法技术

技术编号:18662448 阅读:28 留言:0更新日期:2018-08-11 16:21
本发明专利技术提供了一种用于基于嵌入式芯片的计算机实现方法,该方法包括:智能家居设备的LAN接入单元实时处理智能家居LAN数据包,所述LAN接入单元中的嵌入式芯片与智能家居设备的控制单元连接,控制单元接收来自主控网络的管理信息,根据不同的管理命令,进行状态反馈,更新许可列表,配置嵌入式芯片操作,使智能家居设备安全连接网络。本发明专利技术提出了一种用于基于嵌入式芯片的计算机实现方法,对应用层等高层协议透明,不易受到网络攻击,大大提高了安全性,并行处理速度快,内部硬件可定义、灵活性强;保证了大型系统的可管理性。结合移动终端位置数据对智能家居数据进行处理,对周期需求在线划分,具有获取运算快捷、减少存储冗余的优点。

Computer implementation method based on embedded chip

The invention provides a computer implementation method for an embedded chip. The method comprises: the LAN access unit of the smart home device processes the smart home LAN data packets in real time, the embedded chip in the LAN access unit is connected with the control unit of the smart home device, and the control unit receives the data from the autonomous control network. Management information, according to different management commands, state feedback, update the license list, configure embedded chip operation, so that smart home devices can safely connect to the network. The invention provides a computer implementation method based on embedded chip, which is transparent to high-level protocols such as application layer, is not vulnerable to network attacks, greatly improves security, speeds up parallel processing, defines internal hardware, and has strong flexibility, and ensures the manageability of large-scale systems. Intelligent home data is processed with mobile terminal location data, and the cycle demand is divided on-line, which has the advantages of fast acquisition and redundant storage.

【技术实现步骤摘要】
用于基于嵌入式芯片的计算机实现方法
本专利技术涉及物联网,特别涉及一种用于基于嵌入式芯片的计算机实现方法。
技术介绍
在物联网时代,与日常生活息息相关的物品连接到网络上。基于物联网的智能家居未来发展趋势是整合家居网络中的各种节点资源,由设备用户根据自己的需求动态地组合复用设备,因此需要各种节点具备可编程能力,以动态地调整自身功能。而现有物联网在方便生活的同时也带来了极大的潜在安全问题。为了方便管理,不同类型的网络通常会划分在不同的智能家居LAN网段,相互之间是独立的,但主控网络跟其他网络都有连接,并且全部暴露在其他子网下,其他智能家居LAN可以与主控网络进行无限制通信,存在对主控网络的网络攻击。而且现有的节点配置方法普遍存在传输和重组开销过高的问题。主要来自于节点间发送和接收代码时产生的传输开销,以及节点上读写存储单元时产生的重组开销。目前国内数据融合方法中根据各传感器布设的位置,按一定周期进行融合,这样的信息处理费时且存储冗余过多,且无法形成伴随使用频率变化进而动态变化周期进行数据融合。
技术实现思路
为解决上述现有技术所存在的问题,本专利技术提出了一种用于基于嵌入式芯片的计算机实现方法,包括:智能家居设备的LAN接入单元实时处理智能家居LAN数据包,所述LAN接入单元中的嵌入式芯片与智能家居设备的控制单元连接,控制单元接收来自主控网络的管理信息,根据不同的管理命令,进行状态反馈,更新许可列表,配置嵌入式芯片操作,使智能家居设备安全连接网络。优选地,所述控制单元包括微处理器和FLASH存储器。优选地,所述微处理器进行初始化后,读取FLASH存储器中定义的网络地址和端口号,完成对自身网络地址和端口号的设定,并向主控网络发送更新网络数据包,同时向FLASH存储器写入记录系统状态日志信息。优选地,所述智能家居设备的LAN接入单元根据设备用户编写的新程序镜像自动执行设备配置和编程任务,过程如下:首先以函数为单位生成增量代码;随后,将增量脚本发往主控网络,所述增量脚本包含增量代码与可编程操作;主控网络收到增量脚本之后,将增量脚本发往物联网关;在待重配置节点收到包含增量代码的增量脚本后,将增量脚本下载到存储器中与旧代码组合后,生成新代码;如果新代码的体积超过了旧代码的体积,则在调整其所在代码段中相关函数的位置,以放入体积增大后的新代码;重新计算当前代码段的整体替换权重值之后,判断是否需要缓存当前代码段;如果需要,则将代码段整体放入缓存区。本专利技术相比现有技术,具有以下优点:本专利技术提出了一种用于基于嵌入式芯片的计算机实现方法,对应用层等高层协议透明,不易受到网络攻击,大大提高了安全性,并行处理速度快,内部硬件可定义、灵活性强;保证了大型系统的可管理性。结合移动终端位置数据对智能家居数据进行处理,对周期需求在线划分,具有获取运算快捷、减少存储冗余的优点。附图说明图1是根据本专利技术实施例的用于基于嵌入式芯片的计算机实现方法的流程图。具体实施方式下文与图示本专利技术原理的附图一起提供对本专利技术一个或者多个实施例的详细描述。结合这样的实施例描述本专利技术,但是本专利技术不限于任何实施例。本专利技术的范围仅由权利要求书限定,并且本专利技术涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本专利技术的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本专利技术。本专利技术的一方面提供了一种用于基于嵌入式芯片的计算机实现方法。图1是根据本专利技术实施例的用于基于嵌入式芯片的计算机实现方法流程图。本专利技术的智能家居设备的LAN接入单元实时处理智能家居LAN数据包,智能家居设备的控制单元包括微处理器和FLASH存储器,其中微处理器与智能家居设备的LAN接入单元中的嵌入式芯片连接。控制单元接收来自主控网络的管理信息,根据不同的管理命令,进行状态反馈,更新许可列表,配置嵌入式芯片操作,使智能家居设备安全连接网络。其次,控制单元记录工作平台的状态信息,包括平台工作环境、错误日志,FLASH存储器存储这些状态信息。智能家居设备的工业以太网单元含有两路独立的以太网接口。两路以太网接口分别连接不同的智能家居LAN,实现网络模拟信号与数字信号间的转移,并与智能家居设备的LAN接入单元中的嵌入式芯片连接并进行数据交换。智能家居设备的元数据存储区与智能家居设备的LAN接入单元中的嵌入式芯片连接。元数据存储区用于存储物联网关的初始元数据,上电时,智能家居设备的LAN接入单元从元数据存储区中读取初始元数据,设置内部寄存器的值。时钟模块为控制单元、智能家居设备的LAN接入单元及工业以太网单元提供时钟驱动。智能家居设备的LAN接入单元读取元数据存储区中的配置信息,建立源地址、目的地址、协议类型、源端口、目的端口和对应智能家居LANIP映射表的许可列表,并将许可列表保存在智能家居设备的LAN接入单元内的片外存储区中。控制单元中的微处理器进行初始化后,读取FLASH存储器中定义的网络地址和端口号,完成对自身网络地址和端口号的设定,并向主控网络发送更新网络数据包,同时向FLASH存储器写入记录系统状态日志信息。当以太网数据传入智能家居设备时,工业以太网单元接收以太网数据包,将以太网的串行模拟信号,编码转换为智能家居设备的LAN接入单元能够处理的数字信号,并将数据转换为并行数据,转移后的数据以固定速率传送给智能家居设备的LAN接入单元。智能家居设备的LAN接入单元接收到工业以太网单元传送来的网络数据包后,收到一个数据包后,提取出数据包中的源地址、目的地址、协议类型、源端口和目的端口等参数。将它们与片外存储区中存储的许可列表进行比较,若均在许可列表中,则该包是合法,根据参数决定将数据包传送到控制单元还是其他的设备LAN上;若与许可列表不符,则该包是不合法,将其拦截并丢弃。当智能家居设备的LAN接入单元接收到的数据是合法的,且数据需要传送到另一个设备LAN时,根据许可列表中的对应智能家居LAN的IP映射表参数,将网络数据包中的源地址、目的地址替换为需要到达的智能家居LAN中的源地址、目的地址,如果数据属于SIP协议数据包,则替换SIP协议内部与IP有关的字段。将新的网络数据包进行重新校验,统计包长,完成后将数据包送给工业以太网单元编码输出到以太网上。当智能家居设备的LAN接入单元接收到的数据是合法的,且参数指定了传送到控制单元时,则智能家居设备的LAN接入单元将数据包传送给控制单元。微处理器对接收到的数据进行判断,如果接收到含有配置信息的网络数据包,则提取其中的寄存器信息写入智能家居设备的LAN接入单元,更新片外存储区中的许可列表信息。如果接收到查询命令的网络数据包,则微处理器读取FLASH存储器中的信息并上传给主控网络终端。所述智能家居设备的LAN接入单元根据设备用户编写的新程序镜像自动执行设备配置和编程任务,过程如下:首先以函数为单位生成增量代码;随后,将包含增量代码与可编程操作的增量脚本发往主控网络;主控网络收到增量脚本之后,将增量脚本发往物联网关;在待重配置节点收到包含增量代码的增量脚本后,将增量脚本下载到存储器中与旧代码组合后,生成新代码;如果新代码的体积超过了旧代码的体积,则在调整其所在代码段中相关函数的位置,以便放入体积增大后的本文档来自技高网...

【技术保护点】
1.一种基于嵌入式芯片的计算机实现方法,其特征在于,包括:智能家居设备的LAN接入单元实时处理智能家居LAN数据包,所述LAN接入单元中的嵌入式芯片与智能家居设备的控制单元连接,控制单元接收来自主控网络的管理信息,根据不同的管理命令,进行状态反馈,更新许可列表,配置嵌入式芯片操作,使智能家居设备安全连接网络。

【技术特征摘要】
1.一种基于嵌入式芯片的计算机实现方法,其特征在于,包括:智能家居设备的LAN接入单元实时处理智能家居LAN数据包,所述LAN接入单元中的嵌入式芯片与智能家居设备的控制单元连接,控制单元接收来自主控网络的管理信息,根据不同的管理命令,进行状态反馈,更新许可列表,配置嵌入式芯片操作,使智能家居设备安全连接网络。2.根据权利要求1所述的方法,其特征在于,所述控制单元包括微处理器和FLASH存储器。3.根据权利要求2所述的方法,其特征在于,所述微处理器进行初始化后,读取FLASH存储器中定义的网络地址和端口号,完成对自身网络地址和端口号的设定,并向主控网络发送更新网络数据包,同时向FLASH存储器写入记录...

【专利技术属性】
技术研发人员:向立
申请(专利权)人:成都欧督系统科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1