《表2 SIM868初始化命令表》
GPRS模块有多种型号可供选择,本系统选用SIM868来实现面向无连接的UDP通信,SIM868作为socket客户端,远程数据接收服务器作为socket服务器端。SIM868模块编程主要步骤为:时钟初始化、串口初始化、串口接收和发送函数编写,以及通过串口通信对SIM868进行初始化。单片机和SIM868通信波特率数值设置为9600,并通过串口发送“AT+指令”对SIM868实现模块上电、检测SIM卡是否在位、查看是否注册GPRS网络等初始化设置。如表2所示,为SIM868主要指令信息表。其中指令“AT+CIPSTART”后需要写入传输协议类型、服务器IP地址和相应的端口号。本系统选用UDP面向无连接协议进行网络通信,所以传输协议类型应为UDP;服务器IP地址为可访问的公网IP;端口号绑定为19999。当数据发送完成后,通过指令查询服务端是否将信息接收完成,并等待下一次数据的写入。
图表编号 | XD00103420000 严禁用于非法目的 |
---|---|
绘制时间 | 2019.10.25 |
作者 | 孙开鑫、樊启润、唐彪、万美琳、卢仕 |
绘制单位 | 湖北大学物理与电子科学学院、湖北大学物理与电子科学学院、湖北大学物理与电子科学学院、湖北大学物理与电子科学学院、湖北大学物理与电子科学学院 |
更多格式 | 高清、无水印(增值服务) |