接线:
TTL与NBIOT接线
5V-VIN
GND-GND
RXD-TXD
TXD-RXD
打开串口调试助手
没有调试助手的可以用我的:
链接:https://pan.baidu.com/s/19_FR7xtMMk19hwfJFWLeHg
提取码:mbw4
波特率选择115200,勾选回车换行,接下来我们就可以发指令了:
发送AT,返回OK,代表模块正常。
AT+CIMI是查询是否有卡,有卡会返回460....,如果没有卡会返回ERROR。
AT+CSQ查询信号,如果注册网络成功,会产生信号,最大为31,如果信号小于10,说明但是网络信号不佳。
AT+CGATT?是查询注册网络情况,如果注册成功会返回1,如果失败会返回0。
注意:这个指令一定要按步骤进行,否则会进行报错。
当前面都正确之后,我们就可以连接UDP服务器,当然要需要有服务器才可以
当要连接服务器的时候,要发送AT+QIOPOEN=1,0,''UDP","XX,XX,XXX,XXX",XXXX,0,1
其中前面的是服务器的IP地址,后面四位是端口。
如果指令没错会返回OK,如果是返回QIOPEN:0,0,表示已经连上了。
同理TCP服务器跟上述一样,只不过要把UDP改成TCP。
接下来我们就要通过MQTT协议发送数据内容了:
发送指令AT+QMTPUB=0,0,0,0,"mzh_bc26","hello"
这个就是使用MQTT协议进行数据发布,其中“mzh_bc26”是发布主题,就是发送数据的收件人,"hello"是发布数据的收件人。
我们可以通过mqtt的软件来实现在自己的电脑或者手机端进行数据的订阅和发布,推荐用户使用mqtt.fx软件,自己装一下就好了,然后打开启动即可。