SIM7000C TCP

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网络
原文地址:https://www.cnblogs.com/zhangxuechao/p/11709486.html