基于STM32传输层子系统的无线数据传输设计*
2017-03-31殷万君熊建云
单片机与嵌入式系统应用 2017年3期
殷万君,熊建云
(四川信息职业技术学院, 广元 628040)
基于STM32传输层子系统的无线数据传输设计*
殷万君,熊建云
(四川信息职业技术学院, 广元 628040)
针对目前智慧城市的建设,依靠物联网思维,设计一套智慧城市系统,使得人们能够感受到电子技术带给我们的便捷。本文以传输层为突破口,给出了该层的设计方法,实现了感知层各种ZigBee节点的网络接入、传感参数采集、设备运行状态控制等功能。
STM32;传输层;ZigBee;无线数据传输
引 言
智慧城市是一项复杂的系统工程,传输层在此系统中扮演着重要角色,利用STM32、WiFi通信模块和基于CC2530的ZigBee Sink节点[1],开发出ZigBee-WiFi无线传感器网络网关,实现感知层ZigBee节点的分布式树状网动态组网,实时采集、传输有关数据就显得非常重要[2]。
1 系统结构
传输层子系统的关键设备是ZigBee网关,作用是便于通过手机接入各子系统,同时避免非法ZigBee节点直接接入网关,并利用WiFi透明传输特性植入攻击数据。
本文在ZigBee-WiFi网关设计方案的基础上,加入中间处理器对节点进行绑定确认,如图1所示。图中,基于STM32的ARM控制器最小系统提供两个串口实现ZigBee通信模块与WiFi透明传输模块间的串口通信,同时用于通过输入接口单元对请求接入的ZigBee通信节点进行确认和绑定,并利用输出接口单元提示系统运行状态。WiFi透明传输模块用于接入局域网和数据传输,为便于实现多个手机终端对同一子系统的控制,WiFi模块应能根据需要灵活配置为服务端或客户端。

图1 传输层ZigBee-WiFi无线网关的组成
2 硬件电路
电源电路如图2所示。……
登录APP查看全文
