门锁品牌

招商加盟

十大品牌

热点新闻

行业展会

更多频道

会员服务

首页

 > 

新闻资讯

 > 

行业热点

 > 

详情

家庭智能网关系统解决方案

2024-06-24

中国门锁网

网络

6016

家庭智能网关在人们的日常生活中发挥着重要作用,其借助现有的计算机网络技术,联动家中各种智能设备,为人们带来各种多样化、个性化的服务。下面,小编就为大家介绍...

家庭智能网关在人们的日常生活中发挥着重要作用,其借助现有的计算机网络技术,联动家中各种智能设备,为人们带来各种多样化、个性化的服务。下面,小编就为大家介绍一下家庭智能网关系统解决方案。

家庭智能网关系统解决方案采取的研究方法、技术路线

本次家庭智能网关系统解决方案采取的是基于改进UDP协议的智能家庭网关技术方案,采用单片机PIC来控制以太网模块,无需操作系统支持,以适合项目预期及低成本、低功耗、实时性好、扩展性强的要求。

项目基本功能的实现是在两个主要控制芯片PIC单片机和Ethernet网络接口,采用改进的U+DP协议,完成大部分的控制信息的传输。

家庭智能网关系统解决方案项目硬件设计

单片机PIC主要负责对Etnernet网络接口进行读写及复位控制。

Ethernet是一个高度集成的以太网芯片,能简单的实现即插即用并兼容NE2000、掉电等特性。它将封装好的以太网帧进行处理并通过网络接口和双绞线进行传输。

Ethernet有复位及读写控制管脚,需要通过相应的地址端口和数据端口对Ethernet中的寄存器进行配置,实现网络数据的发送和接收。在实际硬件连接中,将P0.8-P0.12作为地址端口,P0.16-P0.23作为数据端口,P0.7作为复位引脚对RTL8019进行复位,P0.13作为读引脚控制以太网模块从相应数据端口读数据,P0.14作为写引脚控制以太网模块往相应数据端口写数据。

家庭智能网关系统解决方案项目软件设计

软件的设计是在Agilent公司的ADS1.2开发环境下进行的。最重要的部分就是完成UDP包的发送、处理及接收。

操作类型占用1个字节,00h代表初始化建立握手请求,01h代表初始化建立握手应答,02h代表发送请求,03h代表发送响应,其他值默认保留。操作对象占用2个字节,在服务器端,它接收到的UDP数据报内容中的操作对象即为对应客户端的端口号;在客户端,它接收到的UDP数据报内容中的操作对象则为自身的端口号。操作内容即为具体的实现操作,占用40个字节。

针对数据内容的安全性问题,采用了RC4算法对数据内容进行加密解密。它是一个可变密钥长度、面向字节操作的流密码,其基本思想为:首先初始化一个长度为256的S数组:依次对S【0】,S【1】,…,S【255】赋0到255的8位数值,输入可变长度密钥,根据密钥内容及长度建立临时数组T。然后根据数组T的内容置换S数组;最后将S数组按一定的方式转化成密钥流q。在发送端,依据密钥流q对原始数据“data”进行异或,即加密。在接收端,输入与发送端一样的密钥,运用和发送端同样的算法生成相同的密钥流对已加密的数据“datam”进行异或,即完成数据解密。

数据包的解析过程是封装的逆过程,系统接收到以太网数据帧后,首先检验它的校验和,如果校验和出现错误就丢弃该数据包,命令发送方重新发送。否则继续判断数据包的类型,确定是IP数据报后,根据数据报的格式进行进一步检验,最后再经过一次拆包获取UDP数据报的内容来决定下一步的工作,并发送一个确认数据包。

以上就是家庭智能网关系统解决方案的相关内容,希望能够帮助到大家。

相关浏览

文章:智能化家居系统设计方案

产品:环境监测 智能盒子 智能灯

家庭智能网关系统解决方案 

上一篇:华歌智能家居别墅豪宅解决方案

下一篇:智能化家居系统设计方案

今天已经有 310 人成功获取加盟信息

即刻提交信息!获取权威加盟政策

  • 您的名字

  • 联系方式

  • 用户信息授权确认书(仔细阅读)

    新闻发布请联系我们

    13520832007

    微信
    版权与免责声明:部分文章来源于网络以及网友投稿,转载出于传递更多信息为目的;如转载稿涉及版权问题,或信息对您造成影响,请及时联系我们进行修改或删除处理!

    一对一资深客服 免费在线咨询

    近期已为310位经销商 提供免费咨询服务

    x