SIM7000C是基于高通MDM9206平台开发LTE CAT M1(eMTC) 和NB-IoT模块,能支持LTETDD/LTE-FDD/GSM/GPRS/EDGE多个频段,上下行数据流量峰值达到375kbps, 并采用SMT封装,其性能稳定、外观小巧、性价比高、极低功耗特性,能满足客户的多种需求。SIM7000C提供了业内广泛的外部接口,为客户的应用提供极大的便利,其中硬件接口包括UART、USB2.0、PCM等,软件接口包括:TCP、HTTP、HTTPS、SMS等

目前,只有电信一家将NB网络建好。联通和移动还未建立完成,所以下面的配置只能使用电信NB-IOT专用卡

数据传输规范

  • LTE CAT M1

    上行最大速率 375kbps

    下行最大速率 300kbps
  • NB-IoT

    上行最大速率 66kbps

    下行最大速率 34kbps
  • EDGE Class

    最大数据 236.8Kbps(DL/UL)
  • GPRS

    最大数据 85.6Kbps(DL/UL)

NB-IOT

窄带物联网(Narrow Band Internet of Things, NB-IoT)

NB-IOT聚焦于低功耗广覆盖(LPWA)物联网(IoT)市场,是一种可在全球范围内广泛应用的新兴技术。具有覆盖广、连接多、速率低、成本低、功耗低、架构优等特点

eMTC

eMTC是万物互联技术的一个重要分支,基于LTE协议演进而来,为了更加适合物与物之间的通信,也为了更低的成本,对LTE协议进行了裁剪和优化

eMTC的关键能力包括:支持移动性,可定位,成本更低。相比GPRS提升4倍

NB-IOT TCP建立

AT+CIPSHUT  //先关闭
SHUT OK /*
<mode> 1 CAT-M
2 NB-Iot
3 CAT-M and NB-IoT
*/
AT+CNMP=38 //切换到LTE网络
OK AT+CMNB=2 //切换到NB-IOT
OK AT+NBSC=1 //打开扰码,需要和基站确认
OK AT+CGNAPN //查询APN
+CGNAPN: 1,"ctnb"
OK //设置APN(设置为查询的值)。有的地方是nbiot
AT+CSTT="ctnb"
OK //查询GPRS附着状态。1的时候表示可以TCP了
AT+CGATT? +CGATT: 1 OK //查询注册网络。最后数字为9表示注册上
AT+COPS? +COPS: 0,0,"460 11 ????",9 OK //查询信号。第一个数字大于0,如果为99表示没注册上
AT+CSQ +CSQ: 5,99 OK //激活移动场景,提出与GPRS或CSD的无线连接
AT+CIICR
OK //获取本地IP地址
AT+CIFSR
10.37.101.29 //建立TCP连接
AT+CIPSTART="TCP","211.149.158.237",8011
OK
CONNECT OK

切换到eMTC网络

AT+CNMP=38 //切换到LTE网络
OK
AT+CMNB=1 //切换到EMTC
OK

切换到GSM网络

AT+CNMP=13 //切换到GSM网络

SIM7000C TCP的更多相关文章

  1. Tcp/ip 报文解析

    在编写网络程序时,常使用TCP协议.那么一个tcp包到底由哪些东西构成的呢?其实一个TCP包,首先需要通过IP协议承载,而IP报文,又需要通过以太网传送.下面我们来看看几种协议头的构成 一 .Ethe ...

  2. C#高性能TCP服务的多种实现方式

    哎~~ 想想大部分园友应该对 "高性能" 字样更感兴趣,为了吸引眼球所以标题中一定要突出,其实我更喜欢的标题是<猴赛雷,C#编写TCP服务的花样姿势!>. 本篇文章的主 ...

  3. Android实现TCP断点上传,后台C#服务实现接收

    终端实现大文件上传一直都是比较难的技术,其中涉及到后端与前端的交互,稳定性和流量大小,而且实现原理每个人都有自己的想法,后端主流用的比较多的是Http来实现,因为大多实现过断点下载.但稳定性不能保证, ...

  4. 漫谈TCP

    不得不承认,tcp是一个非常复杂的协议.它包含了RFC793及之后的一些协议.能把tcp的所有方面面面具到地说清楚,本身就是个很复杂的事情.如果再讲得枯燥,那么就会更让人昏昏欲睡了.本文希望能尽量用稍 ...

  5. 高性能 TCP/UDP/HTTP 通信框架 HP-Socket v4.1.1

    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件.客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/ ...

  6. TCP/IP基础

    TCP/IP 是用于因特网 (Internet) 的通信协议. 计算机通信协议是对那些计算机必须遵守以便彼此通信的规则的描述. 什么是 TCP/IP? TCP/IP 是供已连接因特网的计算机进行通信的 ...

  7. TCP/IP之TCP_NODELAY与TCP_CORK

    TCP/IP之Nagle算法与40ms延迟提到了Nagle 算法.这样虽然提高了网络吞吐量,但是实时性却降低了,在一些交互性很强的应用程序来说是不允许的,使用TCP_NODELAY选项可以禁止Nagl ...

  8. TCP/IP之Nagle算法与40ms延迟

    Nagle算法是针对网络上存在的微小分组可能会在广域网上造成拥塞而设计的.该算法要求一个TCP连接上最多只能有一个未被确认的未完成的小分组,在该分组确认到达之前不能发送其他的小分组.同时,TCP收集这 ...

  9. TCP的数据传输小结

    TCP的交互数据流 交互式输入 通常每一个交互按键都会产生一个数据分组,也就是说,每次从客户传到服务器的是一个字节的按键(而不是每次一行) 经受时延的确认 通常TCP在接受到数据时并不立即发送ACK: ...

随机推荐

  1. koa2 get post api restful前端联调

    1.git https://github.com/MengFangui/koa2-restful-api 2.示例代码 //引入 Koa 服务器 const koa = require('koa'); ...

  2. Netty对WebSocket的支持

    WebSocket长连接 一.创建服务端代码 1.MyServer 类 public class MyServer { public static void main(String[] args) t ...

  3. Tensorflow r1.12及tensorflow serving r1.12 GPU版本编译遇到的问题

    1.git clone tensorflow serving 及tensorflow代码 2. ERROR: /root/.cache/bazel/_bazel_root/f71d782da17fd8 ...

  4. 使用yarn代替npm作为node.js的模块管理器

    使用yarn代替npm作为node.js的模块管理器 转 https://www.jianshu.com/p/bfe96f89da0e     Fast, reliable, and secure d ...

  5. TeslaManage 运行日志

    “TeslaManage.exe”(Win32): 已加载“F:\TeslaManageProject\TeslaManage\x64\Debug\TeslaManage.exe”.已加载符号.“Te ...

  6. Base64(2)

    import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.UnsupportedEncoding ...

  7. 【446】Deep Learning

    ref: 深度学习基础介绍 机器学习19 神经网络NN算法 ref: 深度学习基础介绍 机器学习11 神经网络算法应用上 ref: 深度学习基础介绍 机器学习12 神经网络算法应用下 ref: 神经网 ...

  8. array_slice

    array_slice  分割数组, 效果相当于 substr 类似字符串操作

  9. xshell的ssh连接频繁提示Socket error Event: 32 Error: 10053(待验证)

    修改/etc/ssh/sshd_config下的配置文件 将ClientAliveInterval的值修改为60 然后重启ssh服务器 目前没有在频繁出现ssh断开问题了,应该是有效的

  10. 监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法

    在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一些其它操作的 需求,那在代码中怎样监听当点击微信.支付宝.百度糯米.百度钱包 ...