EC20 TCP/IP AT指令(安卓串口通信开发)

本文详细介绍了如何在安卓设备上使用EC20模块进行TCP/IP通信,通过AT指令进行配置和数据传输,涵盖了从初始化设置到连接服务器的完整过程。对于安卓开发者来说,理解这些指令对于实现串口通信至关重要。
摘要由CSDN通过智能技术生成

指令过程

1.等待串口接收字符串"RDY"模块系统启动成功。
2.发送"AT+CPIN?\r",等待"+CPIN: READY",SIM准备就绪。
3.发送" AT+CSQ\r",等待"+CSQ: 25",网络信号值要大于10通信才稳定。
4.发送" AT+CREG?\r",等待" +CREG: 0,1",网络注册成功后才能上网。
5.发送"AT+QIACT=1\r",等待" ok",激活移动场景。
6. AT+QIACT?\r",等待" +QIACT: 1,1,1,",是否获取到了IP地址如:“+QIACT: 1,1,1,"10.189.40.187"”。
7.发送" AT+QWWAN=1",等待" OK",启用有线网络。

/安卓代码过程/

           //接收信息
                String receivedMsg =StringUtils.toHexString(bytes);
                String receivedString =StringUtils.hexStringToString(receivedMsg);
                if (receivedString.contains("RDY")){
   
                    //查询SIM卡是否正常,返回ready则表示SIM卡正常
                    Message msg = new Message();
                    msg.obj = "RDY==模块系统启动成功";
                    msg.what=0;
                    myHandler.sendMessage(msg);
                    mreceivedMsg="RDY";
                    String sendMsg =StringUtils.convertStringToHex("AT+CPIN?");
                    byte[] sendBytes =StringUtils.toByteArray(sendMsg);
                    mSerialPortManager.sendBytes(sendBytes);

                }else   if (receivedString.contains("CPIN: READY")){
   
                    if (receivedString.contains("OK")){
   
                        //成功,下一步   发送AT+CSQ检测信号
                        Message msg = new Message();
                        msg.obj = "CPIN: READY==SIM准备就绪";
                        msg.what=0;
                        myHandler.sendMessage(msg);
                        Log.d(TAG, "onDataReceived: SIM准备就绪");
                        String sendMsg =StringUtils.convertStringToHex("AT+CSQ");
                        byte[] sendBytes =StringUtils.toByteArray(sendMsg);
                        mSerialPortManager.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值