OpenCPU网络初始化流程至关重要,是模组正常连接服务器应用的前提。流程包含读取模组IMEI/SN、读取SIM卡IMSI/ICCID和模组PDP激活状态三个环节。本文介绍了ML307A模组OpenCPU模式网络初始化的相关接口、demo代码解析、demo运行示例以及常见问题。

图1 网络初始化流程
一、相关接口
模组的IMEI/SN获取接口可在include\cmiot\cm_sys.h中查看,SIM卡IMSI/ICCID获取接口可以在include\cmiot\cm_sim.h中查看,PDP激活状态查询可以在include\cmiot\cm_modem.h中查看。
1.1 获取模组IMEI
/**
* @brief 获取模组IMEI
*
* @param [out] imei IMEI,长度16字节
*
* @return
* = 0 - 成功 \n
* < 0 - 失败, 返回值为错误码
*
* @details More details
*/
int32_t cm_sys_get_imei(char *imei);
模组正常开机成功之后即可调用该接口获取模组IMEI,返回0表示获取成功,小于0表示

7295

被折叠的 条评论
为什么被折叠?



