来源:魔罗
RIL是一款专门为嵌入式平台开发的无线通信模组(GSM/GPRS/CatM1/NB-Iot)管理软件。
它与其它大型框架(例如Android RIL、Wince RIL)不同的是,它被设计成应用于资源受限物联网终端设备(单片机+无线模组的方案),并提供物联网通信所需的基本功能,包含网络注册、连接管理、短信收发及Socket通信。
目前已支持EC21、BG96、 HL8518等模组,相关的应用也在持续更新中。
为了使RIL能够正常运行,目标系统必须满足以下要求:
#include "ril.h"
//....
//创建RIL任务
ril_init(&adt, &cfg); //初始化RIL
ril_use_device("EC21"); //选择模组型号
ril_open(); //打开设备
ril_netconn(true); //启动网络连接
//...
更多详细的使用说明,请参考:
http://moluo-tech.gitee.io/ril/#/
在公众号聊天界面回复1024,可获取嵌入式资源;回复 m ,可查看文章汇总。