位置:51电子网 » 技术资料 » IC/元器件

面向以太网的无线传感器网络网关实例

发布时间:2012/4/10 19:25:17 访问次数:1557

    (1)硬件平台设计
    网关设备由核心板和底板组成,核心板上A683 集成Atmel AT91RM9200处理器、64M SDRAM及16M Flash。AT91ARM9200微处理器芯片是工业级200MIPS ARM920T内核,具有16kB的指令和16kB的数据高速缓存的处理器,它内部有128kB的只读存储器,外部总线包括SDRAM接口、Burst Flash接口和SRAM控制器、USB设备和主控制器接口、10/100M以太网接口、电源管理器、实时时钟、系统时钟、同步串行控制器、6通道的定时/计数器、4通道的USART、两线制接口(12C)、SPI接口、多媒体卡接口和GPIO等。AT91ARM9200微处理器芯片是一个多用途的通用芯片,它内部集成了微处理器相常用外围组件,具有很高的性价比,特别适用于工业控制领域。
    网关设备底板上提供以下外设接口:两个4线RS-232串口和一个10M/100M自适应以太网接口。外围硬件接口的选择将决定整个系统通过何种方式接入网络。目前最常见的接入方法是采用最成熟的以太网络接口,能够满足局域网接入和绝大多数宽带网络接入的要求。因此,本书设计的传感器网络网关设备通过以太网接口接入Internet,实现远程用户对无线传感器网络数据的查询;通过一个RS-232接口与Sink节点相连,接收无线传感器网络节点采集的信息;另外,预留了一个串口作为今后扩展无线通信功能的接口。该设备具有体积小、耗电低、处理能力强等特点。
    (2)软件平台设计
    网关软件平台主要包括两大部分:一是Webserver和TCP/IP协议栈;二是传感器网络数据查询及管理部分,该部分包括远程管理模块、查询指令分析处理模块、数据存储模块和传感器信息分析管理模块。
    远程管理模块接收远程用户的访问,对其身份进行鉴别后将来自于用户Web浏览器的查询指令信息提取出来,再发送给查询命令分析处理模块进行相应的处理,并将响应信息传回远程管理模块,再通过Web服务器传递到远程客卢机端。查询指令分析处理模块分析用户的eb查询指令,将其转换成网关能够处理的指令,在这里应用了嵌入式数据库Sqlite的C语言接口的一些库函数,通过通用网关接口( Common Gateway Interface,CGI)程序进行处理,并将响应结果送回给Web服务器。传感器信息分析处理模块将通过Sink节点传送过来的传感器节点信息进行分析综合,并分类进行数据存储。数据存储模块存储通过传感器信息分析处理模块分析处理后的传感器节点信息。
    (1)硬件平台设计
    网关设备由核心板和底板组成,核心板上A683 集成Atmel AT91RM9200处理器、64M SDRAM及16M Flash。AT91ARM9200微处理器芯片是工业级200MIPS ARM920T内核,具有16kB的指令和16kB的数据高速缓存的处理器,它内部有128kB的只读存储器,外部总线包括SDRAM接口、Burst Flash接口和SRAM控制器、USB设备和主控制器接口、10/100M以太网接口、电源管理器、实时时钟、系统时钟、同步串行控制器、6通道的定时/计数器、4通道的USART、两线制接口(12C)、SPI接口、多媒体卡接口和GPIO等。AT91ARM9200微处理器芯片是一个多用途的通用芯片,它内部集成了微处理器相常用外围组件,具有很高的性价比,特别适用于工业控制领域。
    网关设备底板上提供以下外设接口:两个4线RS-232串口和一个10M/100M自适应以太网接口。外围硬件接口的选择将决定整个系统通过何种方式接入网络。目前最常见的接入方法是采用最成熟的以太网络接口,能够满足局域网接入和绝大多数宽带网络接入的要求。因此,本书设计的传感器网络网关设备通过以太网接口接入Internet,实现远程用户对无线传感器网络数据的查询;通过一个RS-232接口与Sink节点相连,接收无线传感器网络节点采集的信息;另外,预留了一个串口作为今后扩展无线通信功能的接口。该设备具有体积小、耗电低、处理能力强等特点。
    (2)软件平台设计
    网关软件平台主要包括两大部分:一是Webserver和TCP/IP协议栈;二是传感器网络数据查询及管理部分,该部分包括远程管理模块、查询指令分析处理模块、数据存储模块和传感器信息分析管理模块。
    远程管理模块接收远程用户的访问,对其身份进行鉴别后将来自于用户Web浏览器的查询指令信息提取出来,再发送给查询命令分析处理模块进行相应的处理,并将响应信息传回远程管理模块,再通过Web服务器传递到远程客卢机端。查询指令分析处理模块分析用户的eb查询指令,将其转换成网关能够处理的指令,在这里应用了嵌入式数据库Sqlite的C语言接口的一些库函数,通过通用网关接口( Common Gateway Interface,CGI)程序进行处理,并将响应结果送回给Web服务器。传感器信息分析处理模块将通过Sink节点传送过来的传感器节点信息进行分析综合,并分类进行数据存储。数据存储模块存储通过传感器信息分析处理模块分析处理后的传感器节点信息。
相关IC型号
A683
暂无最新型号

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式