广和通NB模块调试(一)硬件设计和初始操作

概述

广和通的NB模块支持的协议如下所示

Protocols: TCP/UDP/HTTP(S)/LwM2M/MQTT/SSL/TLS/ONENET/eCloud/IPV4/IPV6/NTP/Cell ID

LwM2M协议的传输层协议就是用COAP来实现的,官方文档说模块支持COAP协议,但是COAP协议数据还是要自己打包,实际就是支持UDP协议,如下图所示:

翻译过来就是:

数据必须按照Coap协议打包并且要包含Coap协议包头

硬件电路图

模块为了做低功耗串口使用的是1.8V TTL串口电平,所以在3.3VMCU上面还需要做一个串口电平转换,电路图如下所示:

1580974007009

这部分起初用了一个MOSET管子,结果不是很理想,后来跟他们技术沟通用了这个很便宜的8050三极管就可以了,示波器测试波形也比较稳定。

软件部分

软件部分主要通过AT命令驱动模块,主要用到的命令如下所示:

  1. 查询信号 强度

    AT+CSQ?
    
  2. 查询SIM卡是否安装正确

    AT+CPIN?
    
  3. 注册网络

    AT+CGREG?
    
  4. 设置网络制式

    这条指令会发起PPP数据包链接GGSN,同时获取到一个有效的IP地址。

    AT+MIPCALL=1,"ctnet"
    

    第二个参数 一般移动用 cmnet 或者 cmiot,联通 3gnet

  5. 查询是否获取到IP地址

    AT+MIPCALL?
    

    到此为止模块整个初始化完成,现在模块已经链接到网络里面,后面就是数据处理的过程。

如果这篇文章对您很有帮助,不妨
----- 本文结束 ❤ 感谢您的阅读 ----