现如今智能化高科技发展得越来越快,就拿家庭智能网关来说,它在人们的日常生活中就发挥着非常重要的作用。要问这个家庭智能网关系统是如何工作的?那么其是借助现有的计算机网络技术,联动家中各种智能设备,从而进一步为人们带来各种多样化、个性化的服务。
研究方法、技术路线
基于改进UDP协议的智能家庭网关技术方案,采用单片机PIC来控制以太网模块,无需操作系统支持,以符合项目预期及低成本、低功耗、实时性好、扩展性强的要求。项目基本功能的实现是在两个主要控制芯片PIC单片机和Ethernet网络接口,采用改进的U+DP协议,完成大部分的控制信息的传输。
硬件设计
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数据报内容中的操作对象则为自身的端口号。
总结下来以上的这些介绍就是针对家庭智能网关中控系统的方案介绍,感兴趣的朋友们可以参考本文进行研究和探讨,希望能够对大家有所帮助!
文章来源:www.znjj.tv/news/20848.html