新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Android与ZigBee的远程控制无线网关设计

Android与ZigBee的远程控制无线网关设计

作者:时间:2014-01-18来源:网络收藏
引言
技术是基于IEEE802.15.4标准协议的一种近距离无线通信技术,具有功耗低、成本低、容量大、安全性高、抗干扰性能强等特点,被广泛应用在工业监控、传感器网络、家庭控制、安全系统等领域。如何将网络与以太网、WiFi网络连接,实现便携式设备(如手机、平板电脑等)对小型区域的实时监控?本文提出了一种基于系统的设计方案。

1 系统概述
智能监控系统设计的目的是使用户可以通过手机或者PC机上网远程控制终端设备或对环境进行监测。其中网关是系统的核心,主要负责上行各无线终端结点信息的管理和处理,以及下行控制各无线终端结点运作,具有完成不同网络间协议转换的功能。本文网关的设计主要完成ZigBee协议与TCP/IP协议的转换功能,利用WiFi网络将手持设备连接到以太网,用于控制家电、灯光等,分别完成手机和以太网信息与ZigBee信息之间的相互通信。网关在智能监控系统中的位置如图1所示。

a.jpg


网关设计采用模块化方案,由硬件层、系统层和应用层组成,如图2所示。硬件层描述了网关的硬件组成;系统层是以为核心处理器的网关所移植的操作系统;应用层包括网关应用程序、应用协议层和应用地址适配层。

b.jpg



2 系统硬件设计
系统硬件设计采用模块化设计思想,主要模块包括核心处理模块、ZigBee模块、以太网模块、LCD模块、WiFi模块、电源模块等。
核心处理模块包括一个基于ARM926的400 MHz微处理器,支持133 MHz的双数据率DRAM(DDR2),并且集成了高速(480 Mbps)USB主机和设备端口、片上收发器、以太网MAC、两个用于MMC 4.3和SDIO/SD Card 2.0的接口,以及CMOS摄像头、音频接口和支持电阻式触摸屏的LCD控制器。SAM9M10核心处理模块负责ZigBee数据收发、以太网数据收发、LCD数据输出、数据存储等。
ZigBee模块的主芯片采用TI公司的第二代片上系统CC2530,相比以前的产品,CC2530具有更卓越的RF性能、可编程的256 KB闪存、更小的封装尺寸和IR产生电路。ZigBee模块负责与ZigBee网络其他无线节点进行网络通信,采用USART或SPI与主控制器通信,本文选择SPI方式。
以太网模块采用DAVICOM的DM9161芯片。DM9161是一款单芯片快速以太网PHY,DM9161通过可变电压的MII或RMII标准数字接口连接到MAC层,支持HPAuto—MDIX,是目前常见的一款物理层收发器。
WiFi模块由AP(Access Point)和无线网卡组成,其主要特性为:速度快,可靠性高,在开放区域覆盖范围广,方便与现有的有线以太网整合,组网的成本更低。
触摸屏LCD模块采用台湾群创公司的AT102TN03模组,显示尺寸为10.2寸,显示比例为16:9,分辨率为800×480,采用LED背光,工作电压为5 V。
电源模块由外接5 V电源进行供电,由NS公司的芯片LP38692转换为3.3 V、LP2983AIM5—1.0转换为1.0 V,再由Anisem公司的芯片AS1301EHT-ad转换为1.8 V。系统硬件结构如图3所示。

c.jpg



3 系统软件设计
软件设计主要从操作系统的移植、系统协议模型与网关应用程序3方面介绍。

tcp/ip相关文章:tcp/ip是什么



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭