0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是CMUX?为什么使用CMUX?

RTThread物联网操作系统 来源:RTThread物联网操作系统 2020-06-03 11:22 次阅读

1. 什么是 CMUX

CMUX( Connection Multiplexing ),即连接(串口)多路复用,其功能主要在一个真实的物理通道上虚拟多个通道,每个虚拟通道上的连接和数据通讯可独立进行。

CMUX 的设计需求来自于蜂窝模块:蜂窝模块作为一种基础通信模块,设计时就有电话,短信,上网等需求,但通常模块上的片上外设资源比较少,于是 GSMMUX 应运而生。

GSM0707/GSM0710 协议提供了解决问题的方法,在同一个串口上同时传输 AT, PPP, MODEM 等数据而互不干扰,也就是可以传输电话,上网,短信等数据。

2. 为什么使用 CMUX

GSMMUX 可以解决在一个串口上与蜂窝模块通信传输多种数据的场景,那 CMUX 就同样可以解决在两个 CMUX 上只使用一个物理串口传输多种 APP 数据的使用场景。

这就是我们 CMUX 软件包推出的目的,一方面可以兼容 GSMMUX ,实现 PPP 与 AT 模式同时进行,解决之前 PPP 数据单独占用物理串口,而无法实时查询模块状态的问题;另一方面,也可以由两块 MCU 在搭载 CMUX 的情况下仅使用一个物理串口实现多种传输场景的需求。

3. 软件包介绍

3.1 框架图

CMUX 是一种类似于传输层的协议,用户使用时无法感知该层;数据传输依赖一个真实串口传输,cmux 层负责解析数据用以分发到不同的 virtual uart ;从而实现一个真实串口虚拟出多个 UART 的目的

CMUX 在应用场景中多用于 UART, 如有必要也可以支持 SPI 方式

3.2 功能介绍

支持所有基于 GSM0707 / GSM0710 协议的蜂窝模块

兼容 PPP_DEVICE 软件包,实现 CMUX+PPP 场景,在一个串口上同时传输 AT 命令与 PPP 数据;解决PPP 通信独占一个物理串口的问题

CMUX 的 GSM 功能已经在 Luat Air720, SIM7600, SIM800C 模块测试通过

支持通过一个真实串口虚拟出多个串口

CMUX 协议限制,理论上一个物理串口最多可以虚拟出 63 个虚拟串口

虚拟出的串口使用与真实串口一致,拥有 open,write,read 操作,设置 rx_indicate 接收回调

两方的 MCU 接收时要注意 DLCI ( Data Link Connection Identifier ) 数据链路连接接标识,相同的 DLCI 才可以互相正常通信

低资源占用

使用 GSM 支持时,对 PPP_DEVICE 软件包同时开启的情况,做了一些处理,以节省 ROM 资源占用。

因为解析出的数据,挂载在不同虚拟端口的链表上,理论上占用 RAM 的大小只与链表上数据个数与长度相关,1.57 K 是在 CMUX + PPP 环境下测出。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据通讯
    +关注

    关注

    0

    文章

    44

    浏览量

    11785
  • 蜂窝模块
    +关注

    关注

    0

    文章

    6

    浏览量

    3391

原文标题:CMUX 软件包发布 | 不一样的串口复用

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MHMF082L1D4-MINAS A6BU 系列 技术资料 -基本功能规格篇- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6BU 系列 技术资料 -基本功能规格篇-相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6BU 系列 技术资料 -基本功能规格篇-的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6BU 系列 技术资料 -基本功能规格篇-真值表,MHMF082L1D4-MINAS A6BU 系列 技术资料 -基本功能规格篇-管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:58
    MHMF082L1D4-MINAS A6BU 系列 技术资料 -基本功能规格篇- 松下

    MHMF082L1D4-MINAS A6BU 系列 技术资料 -EtherCAT 通信规格篇- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6BU 系列 技术资料 -EtherCAT 通信规格篇-相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6BU 系列 技术资料 -EtherCAT 通信规格篇-的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6BU 系列 技术资料 -EtherCAT 通信规格篇-真值表,MHMF082L1D4-MINAS A6BU 系列 技术资料 -EtherCAT 通信规格篇-管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:58
    MHMF082L1D4-MINAS A6BU 系列 技术资料 -EtherCAT 通信规格篇- 松下

    MHMF082L1D4-MINAS A6BU 系列 标准规格书 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6BU 系列 标准规格书相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6BU 系列 标准规格书的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6BU 系列 标准规格书真值表,MHMF082L1D4-MINAS A6BU 系列 标准规格书管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:57
    MHMF082L1D4-MINAS A6BU 系列 标准规格书 松下

    MHMF082L1D4-MINAS A6BL (EtherCAT)系列 标准规格书 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6BL (EtherCAT)系列 标准规格书相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6BL (EtherCAT)系列 标准规格书的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6BL (EtherCAT)系列 标准规格书真值表,MHMF082L1D4-MINAS A6BL (EtherCAT)系列 标准规格书管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:56
    MHMF082L1D4-MINAS A6BL (EtherCAT)系列 标准规格书 松下

    MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -基本功能规格篇- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -基本功能规格篇-相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -基本功能规格篇-的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -基本功能规格篇-真值表,MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -基本功能规格篇-管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:56
    MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -基本功能规格篇- 松下

    MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -EtherCAT 通信规格篇- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -EtherCAT 通信规格篇-相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -EtherCAT 通信规格篇-的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -EtherCAT 通信规格篇-真值表,MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -EtherCAT 通信规格篇-管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:56
    MHMF082L1D4-MINAS A6BL (EtherCAT) 系列 技术资料 -EtherCAT 通信规格篇- 松下

    MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 技术资料 -基本功能规格篇- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 技术资料 -基本功能规格篇-相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 技术资料 -基本功能规格篇-的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 技术资料 -基本功能规格篇-真值表,MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 技术资料 -基本功能规格篇-管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:55
    MHMF082L1D4-MINAS A6B 系列 (EtherCAT)  技术资料 -基本功能规格篇- 松下

    MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 技术资料 -EtherCAT 通信规格篇- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 技术资料 -EtherCAT 通信规格篇-相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 技术资料 -EtherCAT 通信规格篇-的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 技术资料 -EtherCAT 通信规格篇-真值表,MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 技术资料 -EtherCAT 通信规格篇-管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:54
    MHMF082L1D4-MINAS A6B 系列 (EtherCAT)  技术资料 -EtherCAT 通信规格篇- 松下

    MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 标准规格书 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 标准规格书相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 标准规格书的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 标准规格书真值表,MHMF082L1D4-MINAS A6B 系列 (EtherCAT) 标准规格书管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:53
    MHMF082L1D4-MINAS A6B 系列 (EtherCAT)  标准规格书 松下

    MHMF082L1D4-网络式伺服A6N 设置例 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-网络式伺服A6N 设置例相关产品参数、数据手册,更有MHMF082L1D4-网络式伺服A6N 设置例的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-网络式伺服A6N 设置例真值表,MHMF082L1D4-网络式伺服A6N 设置例管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:53
    MHMF082L1D4-网络式伺服A6N 设置例 松下

    MHMF082L1D4-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6N系列 介绍的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6N系列 介绍真值表,MHMF082L1D4-MINAS A6N系列 介绍管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:52
    MHMF082L1D4-MINAS A6N系列 介绍 松下

    华力创通北斗导航技术成果荣获2023年度民航科学技术一等奖

        日前,以“智慧民航 创新未来”为主题的第二届CATA(中国航空运输协会)航空大会在北京隆重开幕。大会对外正式公布了2022年和2023年度民航科学技术奖的评选结果,华力创通参与的《民航北斗机载追踪及独立导航系统适航关键技术与应用》项目荣获2023年度民航科学技术奖一等奖。   长期以来,中国民航飞机卫星导航系统主要使用国外的产品,为了实现“中国造”机载北斗卫星导航系统的安全自主,华力创通组织开展了基于北斗的定位追踪设备的
    的头像 发表于 11-08 18:51 162次阅读

    MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -基本功能规格篇- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -基本功能规格篇-相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -基本功能规格篇-的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -基本功能规格篇-真值表,MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -基本功能规格篇-管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:51
    MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -基本功能规格篇- 松下

    MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -RTEX通信规格篇- 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -RTEX通信规格篇-相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -RTEX通信规格篇-的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -RTEX通信规格篇-真值表,MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -RTEX通信规格篇-管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:51
    MHMF082L1D4-MINAS A6NL系列 (RTEX) 技术资料 -RTEX通信规格篇- 松下

    MHMF082L1D4-MINAS A6NL系列 (RTEX) 标准规格书 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF082L1D4-MINAS A6NL系列 (RTEX) 标准规格书相关产品参数、数据手册,更有MHMF082L1D4-MINAS A6NL系列 (RTEX) 标准规格书的引脚图、接线图、封装手册、中文资料、英文资料,MHMF082L1D4-MINAS A6NL系列 (RTEX) 标准规格书真值表,MHMF082L1D4-MINAS A6NL系列 (RTEX) 标准规格书管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 11-08 18:50
    MHMF082L1D4-MINAS A6NL系列 (RTEX) 标准规格书 松下