摘要
针对AT指令在使用过程中存在的数据收发不可靠、可移植性差等问题,基于freeRTOS设计了一个AT指令框架。该框架基于DMA与空闲中断实现数据的不定长接收,通过对硬件层进行抽象,使其具有硬件无关性,同时对AT命令的发送与数据解析做了统一的处理,降低了开发与维护的难度。以智能家居作为测试场景,stm32作为主控制器,通过物联网模块m5311连接阿里云平台。经过测试,stm32使用AT框架实现了基于mqtt协议的数据收发、时间查询等功能,为物联网终端接入云平台提供了一种使用AT指令的简单方法。
作者
邱庆胜
安丽娟
马艳芳
俞宇申
王军
QIU Qingsheng;AN Lijuan;MA Yanfang;YU Yushen;WANG Jun
出处
《信息技术与信息化》
2022年第12期84-87,共4页
Information Technology and Informatization
基金
大学生创新创业训练计划项目(S202110407025)
江西省教学改革研究课题(JXJG-16-7-16)。