摘 要 近年来,随着物联网技术的不断发展,Zigbee技术受到了越来越多的关注。对智能家居中的Zigbee技术进行了研究,分析了Zigbee协议栈五层协议结构,针对智能家居特点,提出了基于PIC18LF4620和Zigbee模块CC2420的智能家居系统,在对系统中Zigbee模块的硬件接口电路进行分析的基础上,对模块中两类节点的数据传送过程进行了研究。该系统的功耗低,可升级,扩展性强,可克服因意外导致网络瘫痪的弊端;用户可以通过手机的GPRS进行网络远程监控。
关键词 Zigbee;无线传感网;智能家居;物联网
近年来,国内嵌入式技术以及互联网技术快速发展,物联网的概念也随之进入人们的视线。目前我国城市化进程不断发展,人们的居住条件也不断提升,很多房型房间又大又多,需要各种各样的照明设备、电动窗帘、热水循环、安防系统等。按照传统的控制方式使用这些设备已经不符合现代科技生活的理念,需要对设备进行集中控制,让这些设备能够自动的协同工作,提高人们生活品质[1]。
Zigbee是基于IEEE802.15.4标准的低功耗无线网络协议。它可以嵌入到各种设备,是一种适用于自动控制和远程控制短距离、低功耗的无线通信技术。
本文设计了一个智能家居系统,包括主控模块、传感模块、Zigbee模块、GPRS模块,并对模块中的Zigbee部分进行了研究,阐述了Zigbee的实现过程。
1 系统的整体方案设计
本系统具有安全、高效、操作方便,主要由以下几个模块组成:主控模块、传感模块、Zigbee模块、GPRS模块等。传感模块主要用于“感知”外界的环境信息,然后通过Zigbee模块将信息传递到主控模块。主控模块,用户可以通过它们远程监控调度这些信息。
传感模块集成多种传感器,包括温湿度传感器、烟雾传感器等,利用多个传感器与Zigbee的交互将数据信息传送到上层模块。
2 系统中Zigbee技术的研究与设计
2.1 Zigbee协议栈
物理层和媒体访问控制层遵循IEEE 802.15.4标准的规定。IEEE仅处理MAC层和物理层协议,为了开发方便,由半导体生产商、技术集成商等组织Zigbee联盟在物理层、MAC层基础上对其网络层协议和API进行了标准化扩展,另外,还提供了安全服务。
和计算机网络一样,在Zigbee协议栈中,包含一系列的层,每一层一方面为上层提供服务,另一方面通过下层的服务完成自己功能。层与层之间通过服务访问点SAP连接。这些服务是设备中的实体通过发送服务原语来实现,实体包括数据实体和管理实体。数据实体向上层提供常规的数据服务,而管理实体向上层提供访问数据内部层的参数、配置和管理数据[2]。 |