目录
  • 一、接入指引
  • 二、创建产品
  • 三、创建测试设备
  • 四、设备安装
  • 五、配置设备连接信息
  • 六、选择案例
  • 七、配置NB-IoT模组信息
  • 八、编译烧录
  • 九、设备调测

阿里云平台的智慧路灯案例

一、接入指引

操作场景

假设一款智慧路灯接入到物联网开发平台,通过物联网开发平台可以远程控制灯的开关,并实时获取智慧路灯上报到开发平台的数据。本文档主要指导您如何在物联网开发平台控制台接入智慧路灯。

前提条件

为了通过下面的步骤快速理解该业务场景,需要做好以下准备工作:

二、创建产品

  1. 登录物联网开发平台控制台open in new window, 在【实例概览】里点击【公共实例】。

  2. 在【设备管理】里选择【产品】单击【创建产品】。

  3. 在新建产品页面,填写产品基本信息,点击【确定】。

    • 产品名称自定义

    • 所属品类选择“自定义品类”。

    • 节点类型选择“直连设备”。

    • 联网方式选择“Wi-Fi”。

    • 数据格式选择“ICA 标准数据格式”。

  4. 产品新建成功后,点击产品上的【查看】进入产品开发列表页。

  5. 在产品开发列表下选择【功能定义】,点击编辑草稿。

  6. 在编辑草稿中,点击【添加自定义功能】,添加下图所示的所有功能。

  7. 所有功能添加完后需要点击【发布上线】才能生效。

三、创建测试设备

  1. 点击【设备】->【添加设备】,创建一个测试设备。

  2. 选择对应的产品名称,自定义填写设备名称。

  3. 设备列表中可以看到刚才添加的设备,且处于离线状态。

  4. 点击设备后方的查看,可查看设备信息。

四、设备安装

  1. 连接好E53_SC1案例扩展板和NB35-A通信扩展板,NB35-A通信扩展板需要安装SIM卡,并注意卡的缺口朝外插入,将串口选择开关拨到MCU模式,并用USB线将开发板与电脑连接,如下图所示。

五、配置设备连接信息

  1. 在代码根目录下单击鼠标右键,点击ConEmu Here。 (在这之前请先完成 RT-Thread env 安装)

  2. 输入menuconfig,打开配置界面

  3. 进入连接阿里云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 可在设备信息中查看

  4. 按键盘Esc键退出并保存配置。

六、选择案例

  1. 在代码根目录下单击鼠标右键,点击ConEmu Here。 (在这之前请先完成RT-Thread env 安装)

  2. 输入menuconfig,打开配置界面

  3. 进入案例选择界面,并通过空格键选择对应案例。

    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
    
  4. 按键盘Esc键退出并保存配置。

七、配置NB-IoT模组信息

  1. 在代码根目录下单击鼠标右键,点击ConEmu Here。 (在这之前请先完成RT-Thread env 安装)

  2. 输入menuconfig,打开配置界面

  3. 进入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  --->
    
    
  4. 进入 Quectel BC28配置界面,配置连接的串口为"lpuart1"。

  5. 按键盘Esc键退出并保存配置。

八、编译烧录

  1. 双击代码根目录下的工程文件,打开工程。

  2. 编译

    选择project菜单,点击Build Project编译工程。

    如果工具栏上有编译按钮快捷键,可以直接点击工具栏上的编译按钮:

  3. 烧录

    选择Flash菜单,点击Download下载程序到开发板上并运行。

    如果工具栏上有下载按钮快捷键,可以直接点击工具栏上的下载按钮:

    开发板上程序运行后,可前往物联网平台查看该设备的数据。

九、设备调测

  1. 在设备的物模型实例中可查看对应设备的数据。

  2. 在【监控运维】中选择【在线调试】,然后选择对应的产品和设备,在属性调试中设置下发的命令,然后点击【设置】,即可将命令数据发送给开发板。