阿里云平台的智慧路灯案例
一、接入指引
操作场景
假设一款智慧路灯接入到物联网开发平台,通过物联网开发平台可以远程控制灯的开关,并实时获取智慧路灯上报到开发平台的数据。本文档主要指导您如何在物联网开发平台控制台接入智慧路灯。
前提条件
为了通过下面的步骤快速理解该业务场景,需要做好以下准备工作:
- 开发板:小熊派开发板、含NB卡、NB35-A/NB28-A通信扩展板、E53_SC1案例扩展板。
- 注册阿里云物联网开发平台账号并完成实名认证。
- 完成 MDK开发环境搭建
- 下载案例代码
二、创建产品
登录物联网开发平台控制台, 在【实例概览】里点击【公共实例】。
在【设备管理】里选择【产品】单击【创建产品】。
在新建产品页面,填写产品基本信息,点击【确定】。
产品名称自定义
所属品类选择“自定义品类”。
节点类型选择“直连设备”。
联网方式选择“Wi-Fi”。
数据格式选择“ICA 标准数据格式”。
产品新建成功后,点击产品上的【查看】进入产品开发列表页。
在产品开发列表下选择【功能定义】,点击编辑草稿。
在编辑草稿中,点击【添加自定义功能】,添加下图所示的所有功能。
所有功能添加完后需要点击【发布上线】才能生效。
三、创建测试设备
点击【设备】->【添加设备】,创建一个测试设备。
选择对应的产品名称,自定义填写设备名称。
设备列表中可以看到刚才添加的设备,且处于离线状态。
点击设备后方的查看,可查看设备信息。
四、设备安装
连接好E53_SC1案例扩展板和NB35-A通信扩展板,NB35-A通信扩展板需要安装SIM卡,并注意卡的缺口朝外插入,将串口选择开关拨到MCU模式,并用USB线将开发板与电脑连接,如下图所示。
五、配置设备连接信息
在代码根目录下单击鼠标右键,点击ConEmu Here。 (在这之前请先完成 RT-Thread env 安装)
输入menuconfig,打开配置界面
进入连接阿里云IoT平台参数配置界面,并配置参数。
RT-Thread online packages ---> IoT - internet of things ---> IoT Cloud ---> [] Ali-iotkit: Ali Cloud SDK for IoT platform --->
配置以下四个参数
其中Product Key和 Product Secret 可在产品信息中查看
Device Name和 Device Secret 可在设备信息中查看
按键盘Esc键退出并保存配置。
六、选择案例
在代码根目录下单击鼠标右键,点击ConEmu Here。 (在这之前请先完成RT-Thread env 安装)
输入menuconfig,打开配置界面
进入案例选择界面,并通过空格键选择对应案例。
BearPi-IoT_Std board demos ---> [*] User Defined Demo (e53_sc1 ali iotkit demo) ---> ( ) e53_sf1 test demo ( ) e53_st1 test demo ( ) e53_is1 test demo ( ) e53_sc2 test demo (X) e53_sc1 ali iotkit demo ( ) e53_ia1 ali iotkit demo ( ) e53_sf1 ali iotkit demo ( ) e53_sc2 ali iotkit demo ( ) e53_is1 ali iotkit demo ( ) e53_st1 ali iotkit demo
按键盘Esc键退出并保存配置。
七、配置NB-IoT模组信息
在代码根目录下单击鼠标右键,点击ConEmu Here。 (在这之前请先完成RT-Thread env 安装)
输入menuconfig,打开配置界面
进入AT DEVICE选择界面,仅选择 Quectel BC28,取消其他模组的选择。
RT-Thread online packages ---> IoT - internet of things ---> [*] AT DEVICE: RT-Thread AT component porting or samples for different device ---> [*] Quectel BC28 --->
进入 Quectel BC28配置界面,配置连接的串口为"lpuart1"。
按键盘Esc键退出并保存配置。
八、编译烧录
双击代码根目录下的工程文件,打开工程。
编译
选择project菜单,点击Build Project编译工程。
如果工具栏上有编译按钮快捷键,可以直接点击工具栏上的编译按钮:
烧录
选择Flash菜单,点击Download下载程序到开发板上并运行。
如果工具栏上有下载按钮快捷键,可以直接点击工具栏上的下载按钮:
开发板上程序运行后,可前往物联网平台查看该设备的数据。
九、设备调测
在设备的物模型实例中可查看对应设备的数据。
在【监控运维】中选择【在线调试】,然后选择对应的产品和设备,在属性调试中设置下发的命令,然后点击【设置】,即可将命令数据发送给开发板。