基于GPRS的远程无线串口通讯系统设计
2021-08-18聂思兵杨济宁
山西电子技术 2021年4期
徐 晶,聂思兵,陈 阵,张 镘,杨济宁
(1.内江师范学院计算机科学学院(人工智能学院),四川 内江 641100; 2.内江职业技术学院,四川 内江 641111)
0 引言
当今大数据时代,大量数据不断的由数据采集终端产生至服务器便于后续存储分析[1],随着人工智能的发展,数据采集终端由静态终端不断向运动的智能设备转变,如四轴飞行器、手持设备[2]等。应用环境的变更要求数据采集终端必须接入网络。拥有有线网络技术和移动通信技术的电信网络通信技术成为了入网的核心技术[3]。
采用高端处理器的数据采集终端,多数使用处理器自带的以太网模块[4],外加网络接口和网线,便可成功接入网络,但其价格昂贵,虽能将数据发送至服务器,但受网线牵制,难以适应复杂的运动环境中的传输任务。而采用低端处理器的数据采集终端,仅能使用串口进行数据通信,面对当今终端与服务器的交互场景将面临淘汰,若更换高端芯片,需对整个终端进行重新设计,成本较高。
为低成本使老旧设备方便快捷的拥有无线通信功能,同时促进低端芯片满足复杂运动环境,本文设计基于GPRS的远程无线串口通讯系统[5,6],只需将数据采集终端的串口与系统相联,直接使用串口程序便可与服务器进行交互。
1 系统设计原理
本系统主要由STM32通过AT指令对GPRS模块进行配置初始化,使其工作在TCP模式,方便与服务器终端进行数据交互。当STM32接收到服务器终端发送的数据后,会将收到的数据通过串口发送给与之连接的远程数据采集终端,当接收到远程数据采集终端通过串口发送的数据时,会将数据通过GPRS模块转发给服务器终端。……
登录APP查看全文
