对于Modem 的版本,如果开启了CMUX_SUPPORT=TRUE 就是支持CMUX 协议, mux GSM0710

默认我们支持Control Channel 和三个应用Channel .

dlc 0 ,按照spec 就是 control channel ;

在dlc 1 上拨号,ppp的在dlc1 上传输,用cmux 的包把ppp 的数据包起来传输就可以

了。

dlc2 我们默认的是URC 的channel, 主动上报indication ,像 来电话的Ring, 网

络状态主动上报。

dlc3 AT command.

用AT+CMUX=0 启动CMUX 之后,就变成MUX 的模式了,从串口过来的数据都会当作CMUX 的数据包来解析了。

如果再启动了cmux 之后,再发送AT ,就要用CMUX 的数据格式来发送了。

目前我们没有提供CMUX 测试的PC Tool。

下面是CMUX 的start 的信息和例子供参考:

Command>>: AT+CMUX=0 // enable the cmux

response<< :OK

Command>>: :F9 03 3F 01 1C F9 // send a SABM to establish(DLCI0)

response<< : F9 03 73 01 D7 F9 //recevive theUA on(DLCI0)

Command>>:F9 03 EF 15 83 11 01 10 01 0A 00 02 03 02 EE F9 //send DLCI1 PN negotiate Paramter on DLC0

response<< :F9 01 EF 15 81 11 01 10 01 0A 00 02 03 02 8F F9 //receive the response DLCI1 PN negotiate

Paramter

Command>>:F9 07 3F 01 DE F9 //send a SABM to establish(DLCI1)

response<< :F9 07 73 01 15 F9 // recevive theUA on(DLCI1)

Command>>: :F9 03 EF 15 83 11 02 10 02 0A 00 02 03 02 EE F9 // send DLCI2 PN negotiate Paramter on DLC0

response<< :F9 01 EF 15 81 11 02 10 02 0A 00 02 03 02 8F F9 // receive the response DLCI2 PN negotiate

Paramter

Command>>: :F9 0B 3F 01 59 F9 // send a SABM to establish(DLCI2)

response<< :F9 0B 73 01 92 F9 // recevive theUA on(DLCI2)

Command>>: :F9 03 EF 15 83 11 03 10 03 0A 00 02 03 02 EE F9 // send DLCI3 PN negotiate Paramter on DLC0

response<< :F9 01 EF 15 81 11 03 10 03 0A 00 02 03 02 8F F9 // receive the response DLCI3 PN negotiate

Paramter

Command>>:F9 0F 3F 01 9B F9 // send a SABM to establish(DLCI3)

response<< :F9 0F 73 01 25 F9 // recevive theUA on(DLCI3)

之后就可以dlc 1 (data channel),dlc 3(at channel) 上send data 了

dlc 2 (URC channel)

android mux协议,是否支持GSM0710 MUX多路复用 协议? 如何使用?相关推荐

  1. DIY多快充协议太阳能充电器!----快充协议实现原理

    在前面的几篇文章详细介绍了支持MPPT功能的太阳能锂电池充电电路和锂电池的三段式充电,最终使用上海如韵电子的CN3791降压芯片设计了锂电池充电电路.然后介绍了BOOST升压拓扑原理,并且采用了TI的 ...

  2. android mux协议,GSM 07.10 MUX 协议驱动解析

    PXA1802使用HSIC接口与AP连接,HSIC枚举实现7个虚拟通道ttyUSB0~6,为方便扩展,Marvell在HSIC虚拟通道0上实现了3GPP GSM-07.10 MUX协议,MUX协议提供 ...

  3. mux路由_使用大猩猩/ mux进行HTTP请求路由和验证

    mux路由 Go网络库包括http.ServeMux结构类型,该结构类型支持HTTP请求多路复用(路由):Web服务器将对带有URI的托管资源的HTTP请求(如/ sales4today)路由到代码处 ...

  4. android音视频指南-支持的媒体格式

    android音视频指南-支持的媒体格式 本文描述了Android平台提供的媒体编解码器.容器和网络协议支持. 作为应用程序开发人员,您可以使用任何可以在任何Android设备上使用的媒体编解码器,包 ...

  5. android 软电话 开发包-JNI 封装 SIP 协议,可进行二次开发应用于VOIP

    android 软电话 开发包-JNI 封装 SIP 协议,可进行二次开发应用于VOIP 该开发包为android平台下的JNI开发包,符合标准SIP协议,支持G729语音编码. 下载地址:源代码地址 ...

  6. Android音视频学习系列(七) — 从0~1开发一款Android端播放器(支持多协议网络拉流本地文件)

    系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...

  7. 屏幕按压力度android,android手机 N 所支持的压感技术

    android手机实现压感技术并不是更换压感屏那么简单,由此带来的还有对系统层面的策划与开发,需要android手机软硬件相辅相成互相支持才可以更好的呈现给大家,不过现在android手机 N 将要直 ...

  8. android camera2获取摄像头支持的分辨率

    android camera2 获取摄像头支持的分辨率 41的for循环我注释了,代码是获取最匹配的分辨率. private Size getMatchingSize2(){Size selectSi ...

  9. 【Android 逆向】Android 逆向通用工具开发 ( Android 端远程命令工具 | Android 端可执行程序的 main 函数操作 | TCP 协议服务器建立 | 接收客户端数据 )

    文章目录 前言 一.Android 端可执行程序的 main 函数操作 二.Android 端 TCP 协议服务器建立 三.Android 端接收 PC 端传来的数据 四.博客资源 前言 本篇博客重点 ...

最新文章

  1. 时间不同单位之间的转换
  2. 移动端python开发_python前端之移动端库、框架及自动化和优化
  3. 前端渲染与后端渲染的区别
  4. symbian 中自动寻找cmwap连接点,通杀uiq 2nd 3nd和s60 2nd 3nd 5nd
  5. [css] CSS3有哪些新增的特性?
  6. 当设计模式遇上 Hooks
  7. SpringBoot 整合Redis 单机、哨兵、集群
  8. 2021奢侈品营销启示录
  9. 清除故障,Windows2003更加亲切
  10. CBDNet:Toward Convolutional Blind Denoising of Real Photographs
  11. 可以测试英语发音的软件,检测英语发音的软件
  12. 佳能微单R6断电DAT文件MP4视频完美修复不卡顿
  13. 标题:《东邪西毒》台词全本(国语版) (转)
  14. 论NOIP2015我是如何滚粗的
  15. 自定义计时器_笑死我了_哈哈哈哈哈嗝儿
  16. Discuz论坛密码与密保加密规则
  17. springboot+个人博客 毕业设计-附源码191613
  18. (全解析)屏幕尺寸,分辨率,像素,PPI之间到底什么关系?
  19. Django中ORM的具体使用,超全超长超好懂
  20. python 分词字典的词性_自然语言处理基础技术之分词、向量化、词性标注

热门文章

  1. nc-服务器间文件传输
  2. 鸿蒙电脑系统运行exe,鸿蒙传说电脑版_电脑版鸿蒙传说下载「含模拟器」-华军软件园...
  3. hdu6595 概率和期望
  4. 攻防世界高手进阶区 ——forgot
  5. python递归算法(斐波那契数列,汉诺塔、二分法查找)
  6. 前后端分离Oauth2.0 - springsecurity + spring-authorization-server —授权码模式
  7. 【大数据入门核心技术-Flume】(四)使用Flume采集数据到Hive
  8. Doxygen详细介绍
  9. 群签名和Go语言实现细节(BBS04--Short Group Signatures)
  10. 在MFC对话框中使用Google地图