OneOS 产品功能 | 应用MoLink框架快速实现网络连接

本文介绍了中国移动OneOS的MoLink框架,它是一套针对嵌入式模组开发的工具,能简化模组适配工作,提供统一API。文章详细阐述了MoLink的架构、功能,并通过实例展示了如何使用MoLink快速实现网络连接,包括硬件准备、配置编译和联网步骤。此外,还解答了关于模组驻网失败、传输速率、5G模组适配及数据丢失的相关问题。
摘要由CSDN通过智能技术生成

本文分享自中移OneOS微信公众号《应用MoLink框架快速实现网络连接》,作者:柏灵。

MoLink简介

1.1 MoLink是什么

Molink即ModuleLinkKit (模组连接套件)。MoLink是一整套针对嵌入式模组开发套件。MoLink提供了模组多实例管理、模组功能适配并向开发者提供统一易用的API(应用程序接口)。

 同时,OneOS OpenCPU模组方案完全兼容Molink API接口,通过统一的API接口实现MCU+模组和模组OpenCPU方案间应用代码的无缝迁移。

1.2 传统嵌入式模组适配开发难点及不便

1)需要关注到具体的指令收发和解析并参与管理:

· 模组适配工作量大

· 调试复杂维护不便

2)不同厂商、型号间AT指令集存在差异:

· 切换不同模组周期长,工作量大

· 优化升级十分困难

1.3 MoLink对嵌入式模组适配开发的帮助

管理方便:提供统一的模组管理,支持多模组多线程。

开发简单:接口简明易用,专注业务功能开发。

上手即用:适配主流模组,免除繁杂适配工作。

功能丰富:适配云平台连接等复杂功能。

快速切换:统一应用程序接口,模组一键切换。

提供套接字编程接口(部分)。

框架及能力介绍

2.1 MoLink框架介绍

MoLink框架从上至下分为4层,分别为:

1)抽象接口层:提供通用控制、网络服务、网络连接、套接字、Wi-Fi管理等多种接口的定义及高层实现

2)核心层:提供Molink模组对象定义、模组实例的管理及其他关键部分实现

3)模组适配层:提供各种型号通信模组的抽象接口层各种接口的适配函数实

4)AT 解析器:可选模块,MCU架构下的模组适配通过AT解析器接管串口等设备并与与通信模组进行AT指令通信

2.1 MoLink能力介绍

MoLink代码结构目录如下:

MoLink拥有以下能力:

1)实例的管理功能,包括创建、获取、删除等功能;

2)通用控制功能,包括获取IMEI号码,获取ICCID号码等功能;

3)网络服务功能,包括附着、注网、获取信号质

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值