mediaTek
MT2625平台提供了一个用于协议实现的
调制解调器域和一个用于利用窄带
物联网技术开发应用程序的应用域。来自外部
芯片或PC工具的AT命令或
用户数据通过
UART接口到达调制解调器域。为了在MT2625芯片组上实现外部应用芯片和应用域之间的AT命令和用户数据交换,引入了AP桥功能,包括
ATCI模块(调制解调器域)中的AP桥子系统、AP桥任务(调制解调器域)和AP桥代理(应用程序域)。本开发指南提供
•AP网桥架构
•如何使用APBridge代理接口添加自定义AT命令
•如何在外部应用芯片或PC工具与MT2625应用域之间传输用户数据MT2625应用域的软件架构如图1所示。
AT 命令的数据在 MT2625 平台虚拟化的
通道上传输。 对于一个通道,有命令模式和数据模式。 默认情况下,它处于命令模式。
• 命令模式用于发送AT 命令及其响应。
• 数据模式用于在外部应用程序或PC 工具与MT2625 应用程序域之间传输用户数据。 数据模式的数据传输性能优于命令模式。
1.2. AP网桥架构
AP桥架构如图2所示。外部应用芯片或PC工具可以在不同的通道上同时发送不同的AT命令。
1.3.命令模式下的 AP 网桥数据流
命令流如图 3 所示。它描述了具有在应用程序域中实现的自定义命令输入的数据流。红线表示 AT 命令请求的数据流。绿色虚线描述了 AT 命令响应的数据流,如下所述:
1) 外部应用芯片或PC 工具通过UART 发送一个AT 命令,然后将该命令发送到多路复用器(
3GPP Technical
SPECification 27.010)。
2) ATCI 解析命令并将解析后的命令数据传输到 AP Bridge 子系统。 ATCI 中的 AP 桥接子系统将解析后的命令数据传输到调制解调器域中的 AP 桥接任务。
3) AP桥接任务将AT命令数据封装成包转发给MUX-Adapter。
4) MUX-Adapter 将数据包转发到应用域中的 AP 网桥代理。
5) AP桥代理解包数据包,找到并调用命令处理程序。
6) AT 命令结果通过相同的路径传递给外部应用芯片或PC 工具。
1.4.数据模式下的AP桥数据流
数据模式下应用域与外部应用芯片或PC工具之间的数据流向如图4所示。红线表示从外部应用芯片或PC工具到应用域的用户数据。绿色虚线描述了从应用域到外部应用芯片或PC工具的用户数据,描述如下:
1)数据模式创建成功后,外部应用芯片或PC工具将用户数据发送到UART,UART将数据转发给复用器(3GPP Technical Specification 27.010)。
2) MUX (3GPP TS 27.010) 直接将用户数据转发到调制解调器域中的AP桥接任务。与命令模式不同,用户数据不去 ATCI 模块,提高了数据传输性能。
3)调制解调器域中的AP桥接任务打包用户数据并将数据转发给MUX适配器。
4) AP桥代理解包用户数据并转发给应用程序。
5) 来自应用域的应用的用户数据通过相同的路径反向传输到外部应用芯片或PC工具。
更多详细内容请下载附件查看