如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/82110375
前面用了三篇来讲基础知识,根据这些东西可以简单的实现4G模块的通信了。但是离项目要求还远远不够的。接下来看一下,代码的逻辑架构。
一、4G模块连接服务器
前面有讲到AT指令的操作,那它们该怎么使用呢?
##1、联网阶段
首先将4G连接TCP服务器这个过程,分为几个阶段。
#define PowerOff ((u8)0)
#define PowerOn ((u8)1)
#define CheckPowPinStatus ((u8)2)
#define CheckStartString ((u8)3)
#define CheckSimCard ((u8)4)
#define SimCardOK ((u8)5)
#define ResgisterNetwork ((u8)6)
#define InitCommand ((u8)7)
#define Tcp_linkOK ((u8)8)
#define Model_Updata ((u8)9)
2、讲解各个阶段
这里需要了解一个关键字return。
参看: