1-Modem&Module

作者: Creator_Ly | 来源:发表于2018-10-23 14:23 被阅读2次

Modem&Module

Modem(调制解调器),Module(模块),Modem一般就是芯片厂家设计生产的CPU,如高通的骁龙845/835等,Module就是模块厂家将Modem和必要的外围电路封封装起来并留出必要的控制通讯接口,这样就方便做应用的公司不需研发了解Modem的内部,直接用Module通讯即可。

在不同的协议/频段应用上就会有不同的模块

  • 2G模块-即走GSM网络的模块,如SIM800,M26
  • 3G模块-即走WCDMA网络的模块,如UC15,SIM5300
  • 4G模块-即走LTE网络的模块,如EC20,SIM7600
  • NB-IoT模块-即走NB-IoT窄带物联网的模块,如SIM7020,BC26

在多网的应用,现在也有很多模块会将LTE与NB-IoT并存或GSM与NB-IoT并存的模块。

这边以4G模块稍微在拓展下,由于各个国家运营商使用的频段不一样是相同的,而芯片频段的支持又是跟价格成正比的,如果想要一个覆盖全球各个频段的模块,那价格肯定要是高很多。所以很多模块厂家会按国家来出不同版本的模块,在中国就使用支持中国三大运营商频段的模块,在北美就使用支持北美频段的模块,以降低客户成本。

随着物联网的发展,越来越多的设备需要基于模块进行通讯,那基于模块的开发有哪些方式呢?

1.比较普遍的做法就是主控MCU通过UART/USB与模块通讯,进行网络的访问。

image.png

2.另一种需有技术支持的就开发方式就是使用OpenCPU的形式,直接将业务逻辑代码在模块内部的CPU进行实现。

image.png

第二种方法虽然比较节约成本但是对于普通公司来说难以实现因为没办法得到该模块厂家的技术支持,所以一般都使用第一种方式。使用第一种方式最普遍的通讯格式就是使用AT命令进行交互。

相关文章

  • 1-Modem&Module

    Modem&Module Modem(调制解调器),Module(模块),Modem一般就是芯片厂家设计生产的CP...

  • Android 组件化简单使用

    一 创建Module 主Module app 地图Module map 相机Module camera,基...

  • Module & Swift库 (6)

    Module & Swift库 (6) Module Module定义 Module(模块)-最小的代码单元。一个...

  • module.exports与exports的区别

    module exports = module.exports = {} 所以module.exports和exp...

  • Intellij Module 失效

    Module Project 中 module 生效的标志是module名呈现黑色加粗样式 F4 是 module...

  • ES6--module

    module 什么是module? module就是一个包含js代码的文件,module里默认使用use stri...

  • Python中import机制实用分析

    import 对于语句 import ,实际将module_...

  • aar文件找不到

    aar文件存在module:dss 主module中加入: dss的module中加入

  • python modules

    module function A module is a collection of functions and...

  • 4

    模块导入方法: import module_name import module_name, module2_na...

网友评论

    本文标题:1-Modem&Module

    本文链接:https://www.haomeiwen.com/subject/wvqazftx.html