移远BC35-G配置网络连接阿里云MQTT发送数据

硬件准备

准备NBIOT
BC35-GBC26/BC28也适用
在这里插入图片描述
USB-TTL转接器
在这里插入图片描述

接线部分

BC35-GUSB-TTL
TXRX
RXTX
VCC5V
GNDGND
RESETGND

(注:VCC接5V,接3.3不稳定,RESET引脚暂时悬空,短接GND即可完成模块重置)

软件准备

串口调试工具 (我推荐安可信)——下载
在这里插入图片描述
QFlash4.17烧录工具 较为稳定(需要烧录固件下载)——下载
在这里插入图片描述
PS:QFlash软件下载后,解压到C盘根目录,在运行(防止该软件报错)
在这里插入图片描述
BC35G/BC26/BC28等含有MQTT的AT指令固件
在这里插入图片描述
BC35GJBR01A04W ———————— BC35GJCR01A01
本篇博客使用的固件是BC35GJBR01A04
准备好以上所需的软件,可以开始烧录固件

烧录固件

在准备烧录固件的时候,先连接电脑测试一下你的BC35G是否带MQTT-AT的指令固件

AT-QMTOPEN?

在这里插入图片描述
返回如图所示(或返回 OK)即可不用安装固件

QFlash 4.17烧录

确定路径:
在这里插入图片描述右键管理员运行
在这里插入图片描述
注意,波特率是9600
烧录开始会提示Module Reset By Hand或者Reset
在这里插入图片描述
这时候,短接一下模块Reset引脚-到USBTTL的GND记住短接一下即可,即接一下GND后快速拔出)会继续烧录
在这里插入图片描述
出现DownLoad PASS烧录成功
在这里插入图片描述
打开串口调试工具
设置好端口,波特率9600,打开串口,运行模式,输入

AT-QMTOPEN?

返回 OK即MQTT指令存在 ,返回ERROR则失败
在这里插入图片描述

阿里云准备

进入阿里云官网
注册登录进入控制台
在这里插入图片描述
进入公共示例
在这里插入图片描述
创建产品
在这里插入图片描述
创建设备
在这里插入图片描述
进入创建好的设备主页——DeviceSecret 查看
在这里插入图片描述
准备好这三码,后续我们用到

测试准备(AT指令)

第一步:检查网络状态:

AT+CGATT?

当返回:OK +CGATT:1
在这里插入图片描述
表示注册网络成功
第二步:测试IP返回是否正常

AT+CGPADDR

将会返回一个IP地址(随机),返回则正常,若无返回可能网络问题,检查卡的网络状况
在这里插入图片描述
以上就绪就可以开始连接阿里云的服务器了

连接阿里云

准备刚才创建好的设备信息
ProductKey
DeviceName
DeviceSecret
在这里插入图片描述
第一步 :在串口调试助手输入:

AT+QMTCFG="ALIAUTH",0,"ProductKey","DeviceName","DeviceSecret"

注:替换自己的三码信息字符之间不要有空格
输入后,将会返回 OK

第二步: 连接服务器:

AT+QMTOPEN=0,"139.196.135.135",1883

将会返回: +QMTOPEN: 0,0
在这里插入图片描述
若返回 +QMTOPEN: 0,0表示连接成功,返回其他值,如: +QMTOPEN: 0,1
在这里插入图片描述
表示连接失败,重复第一步和第二步,还有一种情况是只返回OK
在这里插入图片描述
这表示你的连接正在继续或者已经超时,OK只是代表这个AT指令执行成功,无返回值则说明连接失败或者超时,这种情况等待一会观察是否有返回值,没有返回则重置设备找信号良好地区
在这里插入图片描述
只是我心急连续发送,最后因为网络延时一起返回的值,还是连接失败,这个连接需4G要信号良好地区,但最后还是返回0,1还是连接失败

第二种服务器的选择

第一种地址:

AT+QMTOPEN=0,"139.196.135.135",1883

第二种地址: //上海服务器

AT+QMTOPEN=0,"iot-as-mqtt.cn-shanghai.aliyuncs.com",1883

在这里插入图片描述
切换你设备的服务器,切换后注意更换地址信息,如:

AT+QMTOPEN=0,"iot-as-mqtt.国家-地区.aliyuncs.com",1883

第三步: 连接产品服务器

AT+QMTCONN=0,"DeviceName"

返回 : OK +QMTCONN: 0,0,0 则成功
在这里插入图片描述
返回其他值则失败,重复第一步,第二步
完整的连接情况如下图所示:
在这里插入图片描述

查看连接情况

按照上述步骤执行完毕后,返回到阿里云的网页里,刷新查看设备是否已经上线:
在这里插入图片描述
在这里插入图片描述
设备上线成功!!!
祝你顺利!!!

下一篇我将讲解如何使用NBIOT BC35/26/28来进行收发数据以及配合Arduino来进行数据上传
在这里插入图片描述

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BIGBOSSyifi

Thanks & Salute

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值