现如今智能化高科技发展得越来越快,就拿家庭智能网关来说,它在人们的日常生活中就发挥着非常重要的作用。要问这个家庭智能网关系统是如何工作的?那么其是借助现有的计算机网络技术,联动家中各种智能设备,从而进一步为人们带来各种多样化、个性化的服务。
研究方法、技术路线
基于改进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