区块链技术博客
www.b2bchain.cn

树莓派上NB-iot BC28模块连接华为云IOT平台过程记录的讲解

这篇文章主要介绍了树莓派上NB-iot BC28模块连接华为云IOT平台过程记录的讲解,通过具体代码讲解7070并且分析了树莓派上NB-iot BC28模块连接华为云IOT平台过程记录的讲解的详细步骤与相关技巧,需要的朋友可以参考下

本文实例讲述了树莓派上NB-iot BC28模块连接华为云IOT平台过程记录的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7070.html。具体如下:

文章目录

    • IoT平台介绍
    • 创建过程
      • 登录平台
      • 创建产品
      • 定义profile
      • 插件开发
      • 接入设备
    • 通过AT命令使NB-iot连上云平台

IoT平台介绍

IoT平台提供海量设备的接入和管理,配合华为云其他产品同时使用,帮助快速构筑物联网应用。
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
详细介绍:https://cloud.tencent.com/developer/article/1490394

创建过程

登录平台

创建网址:华为云iot平台
在百度中搜索华为云,在界面中寻找开发者选项,点入其中,发现有iot板块
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
进入设备开发
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
这里对于初学者而言不需要购买直接点入立即使用即可
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录

创建产品

这里我们可以先忽略,后面会讲,我们可以直接点入产品
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
进入这个界面,可以根据自己的需求创建新的产品。
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
点击立即创建
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录

定义profile

下面开始定义profile,Profile就是配置文件,就是设置云平台与你的设备需要通信哪些数据。
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
在产品操作那一栏进入,选入自定义模型,设置你所需要的服务类型。创建成功后
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
点击新增属性,然后填写相关数据,具体数据如下图,因为该属性是用来接收设备上传的温度的。所以我取名为“temp”,数据类型为整形int,数据值区间为:-50~50。如下:
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
设置完成后,开始添加命令
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录这里只需要设置下发参数,响应参数暂时不需要,响应参数的定义为:当设备接收到命令该返回什么字段给平台,来证明设备收到命令了。

插件开发

树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
点击确认
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录

接入设备

树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
设备的标识码:使用AT+CGSN=1指令查询我们设备的IMEI号。设备名称跟自己的需求填写。选择密钥。确定后会给你一串密钥你最好要保存。
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录

通过AT命令使NB-iot连上云平台

现在树莓派一段登录,进入通信模式,输入指令AT,回复ok,表示连接成功。
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
发送AT+CFUN=0,可以理解为关机,因为后面的设置需要在AT+CFUN=0模式下设置。
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
发送AT+QSETPSK=,,设置PSK_ID和PSK,这里的pskid可以设置为0或者是IMEI号(0默认就是IMEI号),psk是刚刚我们保存设备密钥。
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
发送AT+NCDP=,,设置CDP服务器的ip和端口,ip为上面ping命令获得的ip,端口使用COPAS加密端口5684。
在平台界面总览不是有端口,还有协议。IP地址通过ping命令得到
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
发送AT+QSECSWT=1,使能DTLS模式。
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
发送AT+NRB,让NBiot去重新启动。
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
准备工作做完后开始接入设备
开机:
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
发送AT+COPS=0,可以理解为入网。
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
发送AT+CSQ,查询信号
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
发送数据:
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录
云平台上显示:
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录

收到的数据
树莓派上NB-iot BC28模块连接华为云IOT平台过程记录

本文地址https://www.b2bchain.cn/7070.html

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 树莓派上NB-iot BC28模块连接华为云IOT平台过程记录的讲解
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们