ec20使用

一. AT指令

  1. EC20创建TCP/IP流程

  2. 

  5. AT指令集 —— EC20 4G模块短信的收发与管理(短信服务命令)

二. 自动拨号联网技术

  1. 参考文章

    1.1 驱动程序开发:基于EC20 4G模块自动拨号联网的两种方式(GobiNet工具拨号和PPP工具拨号)

    1.2 

  2. 技术介绍

  2.1 ppp拨号技术

  2.2 GobiNet技术

三. 笔记

1. 需求:我们打算用EC20模块,通过tcp方式与服务器进行业务处理,然后用http方式做远程升级

实践:

1. tcp方式与http方式共用一个PDP上下文1
2. tcp方式用AT+QIOPEN指令连接服务器返回正常
3. 然后用AT+QHTTPGET和AT+QHTTPREAD指令读取http服务器数据
4.大约1分钟左右后,tcp连接会自动断开,弹出提示:+QIURC: "closed",0
疑问:
1. 能否同时使用tcp连接和http连接,有好的建议?(linux操作系统太老,不方便用虚拟网卡;在另一款新产品是使用虚拟网卡方式)

移远答:可以一起使用的 ,http的socket  是模组自己获取的
2. tcp连接和HTTP连接能否共用一个PDP上下文

移远答:可以共用一个PDP
3. 在http传输数据的过程中,如果tcp服务器也发送数据过来,是否会混在一起?

移远答:数据不会混在一起

 移远解答:

聊天记录:

1. 移远问:http 和tcp你们怎么设置1个PDP的 ?  http模组会自动判断pdp开启的

   me:

AT+QHTTPCFG="contextid",1
OK

 移远:+QIURC: "closed",0  是服务器把模组踢掉了 可以看下你们服务器保活机制(其实由于没有在服务器添加设备,导致被踢)

 

四. microcom

1. 参考文章

1.1 在demo板上用串口和AT指令调试GPRS模块及microcom使用 

2. 命令格式

microcom -s 115200 /dev/ttySP0 (microcom命令,制作根文件系统时busybox会添加,这里的/dev/ttySP0需要根据你GPRS连接的串口选择)

注意: 其用“ctrl + x”退出,而不是“ctrl + c”

posted @ 2023-12-22 13:37  shanyu20  阅读(403)  评论(0编辑  收藏  举报