进行GPRS通信首先需要与服务器建立GPRS连接,即实现GPRS登陆。在登陆前需要使用AT指令对无线通信模块MC55进行初始化设置,设置内容包括连接方式、服务类型、接入点名称、服务器地址及端口。初始化完成后即可开启网络服务,模块会自动登录到服务器的相应端口上,登陆完成后就可以进行数据通信了。
具体实现程序如下所示:
(1)OutPut("at^sics=1,contype,gprs0/r/0"); //连接平台1,设置网络连接类型为gprs方式
// void OutPut(char *strings)函数的功能是通过串口向MC55输出数据
检测到通信模块返回“OK”则设置成功。
(2)OutPut("at^sics=1,apn,cmnet"); //设置apn为cmnet
检测到通信模块返回“OK”则设置成功。
(3)OutPut("at^siss=2,srvtype,socket/r/0"); //第2个服务平台,设置服务类型为socket
检测到通信模块返回“OK”则设置成功。
(4)OutPut("at^siss=2,conid,1/r/0"); //第2个服务平台,