• 沒有找到結果。

硬件连接

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