硬件连接
1. 将NB卡插入到NB-IoT扩展板的SIM卡卡槽,确保插卡的时候卡的缺口朝外插入,
如图1所示。
2. 将烟雾浓度采集控制板和NB-IoT扩展板插入到开发板上,注意安装方向,然后用 USB数据线将小熊派开发板与电脑连接起来。显示屏有显示,电源灯被点亮,说 明开发板通电成功。
安装 IoT Link Studio 插件
IoT Link Studio是针对IoT物联网端侧开发的IDE环境,提供了编译、烧录、调试等一 站式开发体验,支持 C、 C++、汇编等多种开发语言,让您快速、高效地进行物联网 开发。
步骤1 以win10为例,获取电脑的系统配置:在运行窗口中输入pc,然后单击“属性”,查看 系统配置,因为后续安装软件要选择操作系统。
文档版本 29 (2021-07-22) 版权所有 © 华为技术有限公司 60
步骤2 访问 这里 ,根据您电脑系统配置,下载匹配的Visual Studio Code并安装。(本文以 windows 10 64-bit系统Visual Studio Code为例。请下载1.49版本,其他版本不支持 IoT Link)。
注:Visual Studio Code不支持苹果Mac系统。
步骤3 安装成功后,打开VSCode 插件应用商店,搜索 IoT Link 找到IoT Link,然后单击安 装。
文档版本 29 (2021-07-22) 版权所有 © 华为技术有限公司 61
步骤4 首次启动配置。
IoT Link Studio 首次启动时会自动从网络下载最新的SDK包以及gcc依赖环境,请确保 您的网络可用。安装过程中请不要关闭窗口,耐心等待。安装完成后重启VSCode使插 件生效。
说明
若您的网络需要配置代理,请在VSCode主页,选择左下角 -设置-应用程序-代理服务器,
在Proxy Support下拉框中选择“on”,对扩展使用代理支持。
如果仍然无法访问网络导致自动下载SDK失败,可从手动下载SDK,下载完成后解压至默认安装 路径 C:\Users\用户名\.iotlink\sdk,(如果安装路径有更改,请找到VS Code的安装路径,把手 动下载的“IoT_LINK”解压后拷贝到\.iotlink\sdk下)。
----结束
配置 IoT link Studio 工程
步骤1 单击VSCode底部工具栏的“Home”。
● Home用来管理IoT Link工程;
● Serial用来输入AT指令检查开发板状态;
● Build用来编译示例代码(创建工程后显示);
● Download用来把编译后的代码烧录到MCU(创建工程后显示)。
文档版本 29 (2021-07-22) 版权所有 © 华为技术有限公司 62
步骤2 在弹出界面中单击“创建 IoT 工程”,输入工程名称,工程目录,并选择开发板的硬 件平台和示例工程模板。
文档版本 29 (2021-07-22) 版权所有 © 华为技术有限公司 63
● 工程名称:自定义,如Smoke。
● 工程目录:可以使用工具安装的默认路径,也可以选择系统盘以外的其他盘,如 D:\。
● 硬件平台:当前提供的demo只适配STM32L431_BearPI硬件平台,请选择 STM32L431_BearPI。
● 示例工程:本示例中,我们以智慧烟感为例,请选择oc_smoke_template demo,否则烧录的demo样例和在控制台定义的产品模型不匹配,无法上报数 据。单击“确定”,导入完成。
----结束
编译并烧录代码
由于提供的demo样例中已配置好和华为云物联网平台的对接信息,您可以直接编译
(代码不用做任何修改),并烧录到小熊派开发板MCU,节省开发时间。
步骤1 单击VSCode底部工具栏的“Build”,等待系统编译完成。编译成功后,界面显示“编 译成功”。
文档版本 29 (2021-07-22) 版权所有 © 华为技术有限公司 64
步骤2 使用USB数据线,将小熊派开发与电脑连接,开发板右上角的拨测开关拨到右侧“AT-MCU模式”。
步骤3 单击VSCode底部工具栏的“Download”,等待系统烧录完成。烧录成功后,界面显 示“烧录成功”。
说明
如果显示烧录失败,可能是开发板没有驱动导致与电脑无法串口通信,请参考步骤2检查ST-Link 驱动是否安装成功,如果驱动未安装,则参考这里下载并安装ST-Link驱动。
步骤4 (可选)安装ST-Link驱动。
1. 访问ST官网,下载ST-Link驱动,或者直接使用提供的驱动.zip包。双击
stlink_winusb_install.bat文件进行自动安装。(本文以Windows10-64bit ST-Link 2.0.1为例)。
文档版本 29 (2021-07-22) 版权所有 © 华为技术有限公司 65
注:您也可以使用适配您系统版本的exe文件进行安装。
2. 打开PC设备管理器可查看对应的驱动是否安装成功。若下图所示,表明驱动安装 成功。
----结束
创建产品
某一类具有相同能力或特征的设备的集合称为一款产品。除了设备实体,产品还包含 该类设备在物联网能力建设中产生的产品信息、产品模型(Profile)、插件等资源。
步骤1 访问设备接入服务,单击“立即使用”进入设备接入控制台。
步骤2 选择左侧导航栏的“产品”,单击右上角下拉框,选择新建产品所属的资源空间。
步骤3 单击右上角的“创建产品”,创建一个基于LwM2M/CoAP协议的产品,填写参数后,
单击“立即创建”。
基本信息
文档版本 29 (2021-07-22) 版权所有 © 华为技术有限公司 66
所属资源空 间
选择您需要归属到的资源空间
产品名称 自定义,如“BearPi_Smoke”
协议类型 选择“LwM2M/CoAP”
数据格式 选择“二进制码流”
厂商名称 自定义,如“BearPi”
所属行业 无
服务类型(ServiceID) 服务描述
Smoke 实时检测烟雾状况
control beep 下发命令 beep string 3 ON、
OFF 响应命令 beep_sta
te int / /
文档版本 29 (2021-07-22) 版权所有 © 华为技术有限公司 67