AT命令进行短信收发

使用AT命令进行短信收发、电话本查询

断了今生、忘了曾经 提交于 2019-12-09 13:12:31
概述:在JB00+BT项目的SMS Demo中使用了蓝牙的DUN服务来对手机发送AT命令,主要用 AT命令 实现2个方面的功能:发送短信、查询手机电话本。DUN连接成功后,就可以直接对手机发送AT命令了。使用AT命令之前,一般通过发送"AT"进行AT命令初始化,如果成功返回OK,即说明手机已可正常响应AT命令。 调试AT命令有一个比较简便的方法就是使用PC的超级终端进行调试:如果手机有串口接口,直接连接到PC的串口;如果手机无串口接口,可以使用USB蓝牙适配器和手机进行蓝牙配对,然后通过在超级终端使用DUN服务的蓝牙虚拟串口发送AT命令控制手机。 一、什么是AT 命令 AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。通过TA,TE发送AT指令来控制移动台(Mobile Station,MS)的功能,与GSM 网络业务进行交互。用户可以通过AT指令进行呼叫、短信、电话本、数据业务、传真等方面的控制。 90年代初,AT指令仅被用于Modem操作。没有控制移动电话文本消息的先例,只开发了一种叫SMS