您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术嵌入式LonWorks网络智能网关设计解析 正文
嵌入式LonWorks网络智能网关设计解析

嵌入式LonWorks网络智能网关设计解析

点击数:7225 次   录入时间:03-04 11:51:55   整理:http://www.55dianzi.com   嵌入式系统-技术

    实现步骤如下:

    1)通过在μC/OS—II建立相应的任务。当任务建立起来之后,任务的调度就由μC/OS—II的任务调度器调度。μC/OS-II的任务调度是抢占式的,所以在设置任务优先级的时候要考虑任务对实时性的要求。同时注意LwIP的初始化要在μC/OS-II完全启动之后。

    2)Web服务器实现。由于本网关采用B/S通讯模式,嵌入式ARM则充当服务器,提供网页数据信息。B/S模式需要HTTP协议的支持。它是基于请求/响应模式的,并使用TCP作为传输层。当服务器运行时,始终在80服务端口监听,等待请求的出现。Web服务器的编程是基于LwIP的API函数编写的。API函数专为LwIP设计,充分利用LwIP的内部结构以实现其设计目标。

    3)HTTP处理子函数在获得请求报文之后,根据其请求报文进行相应处理。在HTTP请求报文中,第一行就是请求行,方式有GET和POST两种。由于CGI程序中具有HTML生成和FORM解析功能,CGI程序会根据请求数据中的URL信息找到相应的网页文件,并对文件中的程序代码解析并执行,然后生成HTML网页回传至浏览器。

    4 网关的功能和应用

    该监控平台每2 s就从下位机刷新一次实时监测数据,可以获得例如下位机ID号、电压、电流、功率等实时量。图5为开发完成的网关嵌入式网页服务页面,可以控制某一个下位机的开闭状态、功率因子大小,并可以定时上传数据并具有数据管理系统。服务器的系统功能结构框架如图6所示。

嵌入式LonWorks网络智能网关设计
嵌入式LonWorks网络智能网关设计

    本网关IP静态地址设为192,168.0.100并与路由器相连,通过动态域名解析与一个固定域名绑定,用户通过访问固定域名便可远程实时观测。

    5 结束语

    文中系统地论述了嵌入式LonWorks网络智能网关的实现方法,主要分析了嵌入式网关的硬件和软件的实现方法。本网关的实现可为将来远程监测应用方面带来很大便利,可广泛应用与远程查表、路灯控制等项目中,具有很好的社会价值。



上一页  [1] [2] 


本文关键字:智能  嵌入式  网络  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术