移远BC26模组连接阿里云物联网平台

第一步:在阿里云创建设备

登录阿里云,没有账号的可以自己注册一个,免费的

1、在产品栏搜索“物联网设备接入”,点击进入

2、进入“管理控制台”

3、“设备管理”→“产品”→“创建产品”

4、创建“高级版”

5、添加设备

以上操作生成了三元组,复制下来,等下设备连接阿里云要用到

 

 

第二步,设备上云

文档Quectel_BC26_MQTT_Application_Note_V1.1.pdf

文档链接https://download.csdn.net/download/pta123/11168650

1、查询模块注网状态

// 检查注网状态。



AT+CGATT?



+CGATT: 1                  // 注网成功



OK

2、把阿里云生成的三元组通过AT指令配置到模组

例子:

AT+QMTCFG="ALIAUTH",0,"a1OnKJbarIJ","test001","cG1TFsiEm***************pUNqES48cd"

 

OK

3、为MQTT客户机打开网络

例子:

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

 

OK

 

+QMTOPEN: 0,0

注:必须返回+QMTOPEN: 0,0才成功,返回其他则参数重复2、3步,直到返回+QMTOPEN: 0,0才能下一步

4、连接MQTT服务器

例子:

AT+QMTCONN=0,"test001"

 

OK

 

+QMTCONN: 0,0,0

注:返回+QMTCONN: 0,0,0才成功,返回其他参数则重复2、3、4步

此时,阿里云物联网平台的设备以经连接上

5、订阅主题

//BC26模组订阅主题

例子:

//订阅服务器主题

AT+QMTSUB=0,1,"/a1OnKJbarIJ/test002/user/get",0

 

OK

 

+QMTSUB: 0,1,0,1

服务器端发布消息到BC26

//模组接收到服务器下发的数据

+QMTRECV: 0,0,"/a1OnKJbarIJ/test002/user/get","hello bc26"

6、发布消息到阿里云服务器

这些是已有的一些模版,可以直接用

多了一个功能定义

记住这个标识符,等下发布消息会用到

状态栏多了一个运行状态

发布消息

注意,我们建立的产品是JSON格式的,所以发布的格式也要按照JSON格式发

 

注:在调试过程中发现,BC26模组发送数据内容中不能再包含双引号,但是JSON格式里的字符串格式是用双引号括起来的,发送双引号会被截断数据,后来试了一下不要双引号括住字符串阿里云能成功解析,所以干脆不要双引号了,(用转义字符也会失败,这可能是移远的一个bug,本人用的固件版本是BC26NBR01A03)

此时阿里云接收到数据

复制MessageID日志中可以查看接收数据,但是qos必须要是1才能查看,阿里云有注明

  • 8
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
STM32 BC26是一款基于ARM Cortex-M系列内核的物联网模块,集成了BC26通信芯片和STM32微控制器。BC26通信芯片支持4G LTE Cat-NB1(NB-IoT)通信技术,能够实现物联网设备低功耗、远距离、宽覆盖的数据传输。而STM32微控制器具有丰富的外设、高性能和低功耗特性,可以提供物联网设备所需的计算和控制能力。 阿里云是提供云计算和云服务的领先平台之一,它为开发者和企业提供了丰富的云计算、大数据分析、人工智能等解决方案和工具。在物联网领域,阿里云提供了物联网平台(IoT Platform),该平台可以帮助开发者接入和管理物联网设备,实现设备的数据采集、存储、分析和远程控制等功能。 将STM32 BC26阿里云物联网平台结合使用,可以实现物联网设备与云端的连接和数据交互。首先,开发者可以使用BC26模块将物联网设备连接阿里云物联网平台,实现设备的注册和认证。然后,通过阿里云提供的API和SDK,开发者可以方便地获取设备的实时数据、进行远程控制和升级等操作。此外,阿里云还提供了监控和管理工具,开发者可以方便地对物联网设备进行监控和管理。 总之,STM32 BC26阿里云物联网平台的结合,可以帮助开发者构建稳定、安全、可扩展的物联网应用。无论是智能家居、工业自动化、智能农业等领域,都可以通过这个组合来实现设备的连接、数据传输和云端处理。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值