基于STM32的物联网底层平台研究与测试
2017-11-02董全德宋启祥
周 玮,董全德,宋启祥
(宿州学院 信息工程学院,安徽 宿州 234000)
基于STM32的物联网底层平台研究与测试
周 玮,董全德,宋启祥
(宿州学院 信息工程学院,安徽 宿州 234000)
为了解决物联网底层的数据收发问题,以STM32增强型系列控制器为基础,结合CC2541低功耗片载系统设计了物联网底层无线数据收发系统。该系统可以与手机一样进行短信编辑操作,机器能够通过自定义用户名来区别其他用户,实现了任意两节点之间的短信数据通信以及串口对PC的数据通信。设计了数据收发的硬件结构、CC2541片载通信、PC通信的USART驱动和连接MCU与CC2541的SPI驱动。经测试,该系统能够实现物联网底层数据通信需求,有一定应用价值。
STM32;底层平台;物联网
随着社会经济的发展,物联网(Internet of things)[1]已经在人们的日常生活中扮演着越来越重要的作用。目前,物联网研究的热点主要在WSN、协议栈、无线射频识别和无线短距离通讯上,而对于基础平台的无线传感器网络操作系统研究很少,因此相关研究亟待进行。
STM32增强型系列控制器[2]采用ARM Cortex-M3内核设计,可提供72 MHz时钟频率,配置512 kB 存储,控制器运行功耗低,可靠性高。片载通信系统采用CC2541的SoC[3]系统,CC2541具有低功耗、高传输率的特性,并且支持多个频段的数据通信速率。
该系统采用增强型的STM32F103C8控制器,设计并实现物联网底层平台数据收发功能。
1 物联网通信技术
物联网(IoT)技术是从传统的传感器网络发展而来,采用RFID射频识别,采集到物体的数据并进行处理的技术。IoT采用面向服务的体系架构,各上层应用的开发可不涉及底层的驱动和接口,因此对物联网底层数据通信模块接口的设计能对上层应用提供有效的支持。……