关于调试模块BC26-移远NB模块-过程所遇问题-记录

34 篇文章 2 订阅
21 篇文章 3 订阅

概述

最近因为工作关系,调试BC26模块,作为初学者还是有很多东西需要学习,使用模块成功使数据上传,所以在此对这个过程进行记录。

准备物品

需要准备的物品是移远的BC26模块USB转串口杜邦线天线SIM卡
如下图,以下是本次测试全部物品了,另外需要使用串口软件进行调试。
实验物品
调试软件如下图:软件链接(https://download.csdn.net/download/qq_22146161/12903013)
软件

硬件链接过程

如图,将硬件进行连接,USB串口的RX接模块TX,TX接RX,USB串口5V接模块VIN,(这块查电路图可知。模块有降压,主要是PWR需要3V3使能),GND接GND也就是共地
在这里插入图片描述

阿里云注册

BC26模块链接好后,先不忙着调试,需要先在阿里云进行调试,这里只是因为调试的时候,用的是阿里云,也可以用其它的物联网平台。
第一步,搜索找到阿里云进行注册。网址是:https://www.aliyun.com/?utm_content=se_1000301881

阿里云
注册完后,进行登录。登录进来后点击控制台,然后搜索物联网平台。
在这里插入图片描述
如下图,在输入框内搜索物联网平台,然后输入物联网平台,点击进去。
在这里插入图片描述
在如下界面,点击实例管理,然后创建实例
图片1
进入以下界面后,之间点击支付,创建如图实例。
在这里插入图片描述
在这里插入图片描述
之后点击产品,创建产品。
在这里插入图片描述
自己定义产品名称,输入产品属性(随意输入),输入好后,连网方式选 蜂窝 。之后点击创建,然后就能在产品里看到增加的一行了。
在这里插入图片描述
接下来串创建设备,点击上图操作下边的**“管理设备”**,进入下图,然后点击添加设备。
在这里插入图片描述
做测试,简单输入,然后点击确认。
在这里插入图片描述
如下图,然后点击。查看,一会这里面的DeviceSecret里面设备证书会用得到。
在这里插入图片描述
以上是整个创建过程。接下来可以调试模块了。

调试过程

资料包里(资料包看最下面自行下载),也都有说明,可参考BC26单模块资料V1.1>资料包>05_模块指导说明书>墨子号科技串口测试指导说明书BC26.
参考这个文档,将USB串口连上电脑后,找到对应串口,波特率选择115200.,然后准备输入命令做测试。
在这里插入图片描述
第一步,输入AT命令,输入完后摁下回车键,然后点击发送。这一步如果在界面看到收OK,那就说明,USB串口和模块链接没有问题,如果没有返回,就需要检查接的这4条杜邦线,或者跳帽是否连接好了。
在这里插入图片描述
打开文档,按照如下进行测试,
测试
之后的步骤也可以按照文档测试,不过到这里就可以跳过,可以在做几步简单测试,直接链接阿里物联网平台服务器了。如下图是参照上述文档测试结果。
在这里插入图片描述

设备连接阿里云

听过测试发现,共需要4步,也就是4段指令。
第一步: 注册登录阿里云,命令如下图所示。
指令:
(AT+QMTOPEN=0,“iot-as-mqtt.cn-shanghai.aliyuncs.com”,1883)
或者
(AT+QMTOPEN=0,“139.196.135.135”,1883)
如图在这里插入图片描述

第二步: ** 输入完后立刻,输入第二段命令,否则可能断开链接 ** ,这一步按照文档说明,好像是需要确定一个登录ID,做标识用。
指令:
(AT+QMTCONN=0,“12345_33”)
在这里插入图片描述

第三步: 找到之前阿里云的密钥等信息,按照密钥改
指令:
(at+qmtcfg=“aliauth”,0, “a1VjSSZQVMf”,“abcd”,“a397026c0c152ff6355f1dc08bb8db4d”)
在这里插入图片描述

**第四步:**发送数据上传,发送温度和湿度,测试。
指令:
(AT+QMTPUB=0,0,0,0,“/sys/a1VjSSZQVMf/abcd/thing/event/property/”,“{“id”:“26”,“version”:“1.0”,“params”:{“CurrentTemperature”:{“value”:23},“RelativeHumidity”:{“value”:58}},“method”:“thing.event.property.post”}”)

发送完成后,看到如下图所示,那么说明成功了。
在这里插入图片描述

遇到问题

调试过程中有些问题,需要注意一下,
(1)一个就是,在注册阿里云的时候,会返回如下参数,就是说返回不是全零。
在这里插入图片描述

正常情况下全零是我们希望看到,就是返回“+QMTOPEN: 0,0”。但是如果调试有问题,那么这个数可能就不是“0”,关于这个最后位的“0”,查了文档,以下是罗列返回值出现的问题。
在这里插入图片描述
(2)关于第四步指令(现在第四步指令已经更改了)
指令:
(AT+QMTPUB=0,0,0,0,“45”,“{“id”:“26”,“version”:“1.0”,“params”:{“CurrentTemperature”:{“value”:23},“RelativeHumidity”:{“value”:58}},“method”:“thing.event.property.post”}”)
调试的时候一直不明白为什么在阿里云不显示数值,多此尝试上传,并切按照文档输入指令也不行 后来,才发现是指令错误了,在复制文档的时候,多一个空格,因为这个空格没有注意到而一致没有成功。
在这里插入图片描述
可以通过日志的方式来查看,200就是正确的。出现错误时,看看错误内容。

总结

调试这个需要不断试错,尝试。

资料地址

软件地址:https://download.csdn.net/download/qq_22146161/12903013
文档地址:https://download.csdn.net/download/qq_22146161/12903054

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

好奇龙猫

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值