短信息包含4个功能:使模块断开连接、使模块重新建立连接、读取模块配置信息、重新配置模块。模块在初始设置时,内部都存放了2个手机号码,只有这两个手机号码可以对模块进行语音和短信操作。
1、 特定手机号码向模块发送短信’0’;
向模块发送数字0代表强制断开连接,模块收到此短信后会马上断开与GPRS-SERVER的连接,并且在收到特定手机发送数字1(代表重新连接服务器)前,保持当前断开状态;
2、 特定手机号码向模块发送短信’1’;
向模块发送数字1代表重新连接服务器,模块收到此短信后先判断是否处在断开状态,如果是断开状态那么尝试重新连接服务器,如果是连接状态,那么忽略此短信;
3、 特定手机号码向模块发送短信’2’;
向模块发送数字2代表读取模块当前配置信息,模块收到此短信后会,会将当前配置信息以短信的形式返回回来,具体格式如下:
SERVER_DN,IPADDR,SERVER_PORT,LOADMODE,USERCALL0,USERCALL1,IMEI,RUNMODE
SERVER_DN:记录了服务器端的域名;
IPADDR:记录了服务器端的IP地址;
SERVER_PORT:记录了服务器端监听的端口号;
LOADMODE:记录了登陆方式,数字0代表通过域名连接服务器,数字1代表通过IP地址连接服务器;
USERCALL0:有权限通过短信操作模块的手机号码;
USERCALL1:有权限通过短信操作模块的手机号码;
IMEI:模块的15位IMEI编号;
RUNMODE:模块当前所处状态---- 0:正在获取IMEI编号
1:正在连接移动网关
2:正在做域名解析
3:正在尝试连接服务器
4:正在向服务器发送验证信息
5:已连接到服务器
6:用户通过短信强制断开连接,模块等待连接命令
*注:所返回的不同信息都将以‘,’(逗号)隔开
4、 重新配置模块信息
如果用户想要通过短信功能修改模块参数,那么按照如下格式发送短信
3SERVER_DN,IPADDR,SERVER_PORT,LOADMODE,USERCALL0,USERCALL1,
3:代表该短信为参数配置信息;
SERVER_DN:记录了服务器端的域名;
IPADDR:记录了服务器端的IP地址;
SERVER_PORT:记录了服务器端监听的端口号;
LOADMODE:记录了登陆方式,数字0代表通过域名连接服务器,数字1代表通过IP地址连接服务器;
USERCALL0:有权限通过短信操作模块的手机号码;
USERCALL1:有权限通过短信操作模块的手机号码;
*注:每个信息都必须用’,’(逗号)隔开,最后一个信息后面必须也加上逗号,如果用户使用域名登陆,那么IP地址处可以添任意信息,相反用IP登陆域名处添加的信息也可以为任意参数;