目录
  • 一、接入指引
  • 二、创建项目和产品
  • 三、创建微信小程序交互界面
  • 四、创建测试设备
  • 五、设备安装
  • 六、生成设备连接信息
  • 七、编译烧录
  • 八、微信小程序测试

腾讯云平台的智慧路灯案例

一、接入指引

操作场景

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

前提条件

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

二、创建项目和产品

  1. 登录物联网开发平台控制台open in new window,进入产品控制台。

  2. 在【实例管理】的【公共实例】里点击【立即使用】。

  3. 点击新建项目,在新建项目页面,填写项目基本信息。

    • 项目名称:自定义。
    • 项目描述:按照实际需求填写项目描述。
  4. 项目新建成功后,进入该项目的产品列表页。单击【新建产品】。

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

    • 产品名称自定义

    • 产品品类选择“自定义品类”。

    • 设备类型选择“设备”。

    • 通信方式选择“其它”。

    • 认证方式选择“密钥认证”。

    • 数据协议选择“物模型”。

  6. 产品新建成功后,点击产品名称进入产品开发列表页。

  7. 在产品开发列表下点击【导入物模型】,复制并粘贴以下代码。

    {
    "version": "1.0",
    "properties": [
        {
        "id": "lum",
        "name": "光照强度",
        "desc": "",
        "mode": "r",
        "define": {
            "type": "int",
            "min": "0",
            "max": "65535",
            "start": "0",
            "step": "1",
            "unit": ""
        },
        "required": false
        },
        {
        "id": "light_switch",
        "name": "灯",
        "desc": "",
        "mode": "rw",
        "define": {
            "type": "bool",
            "mapping": {
            "0": "关",
            "1": "开"
            }
        },
        "required": false
        }
    ],
    "events": [],
    "actions": [],
    "profile": {
        "ProductId": "CEFXENFK09",
        "CategoryId": "1"
    }
    }
    

三、创建微信小程序交互界面

  1. 点击【交互开发】->【配置】,进入小程序交互界面开发。

  2. 按下图所示配置界面,点击【保存】。

四、创建测试设备

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

  2. 自定义填写设备名称。

五、设备安装

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

六、生成设备连接信息

  1. 打开在TencentOS-tiny\tools文件夹,在上方地址栏中输入“cmd”,回车,打开cmd窗口。

  2. 执行以下命令,执行命令前请先 完成python安装

    python mqtt_config_gen.py
    
  3. 按指示填写产品ID、设备名称、设备密钥。

    注:产品ID、设备名称、设备密钥可在设备调试列表中点击设备名称获取。

  4. 以上指令执行完后会在TencentOS-tiny\tools文件夹下生成新的mqtt_config.h文件。

  5. mqtt_config.h文件复制并替换对应案例下的 mqtt_config.h ,路径为TencentOS-tiny\board\BearPi_STM32L431RC\DEMO\nb_e53_sc1_iot_explorer_light,如下图所示。

七、编译烧录

  1. 双击TencentOS-tiny\board\BearPi_STM32L431RC\DEMO\nb_e53_sc1_iot_explorer_light路径下的工程文件,打开工程。

  2. 编译

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

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

  3. 烧录

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

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

    开发板上程序运行后,可前往微信小程序查看该设备的数据。

八、微信小程序测试

  1. 手机端在【微信】搜索【腾讯连连】小程序,首次使用需要进入后点击【我的】->【家庭管理】,添加一个你喜欢的名称即可。

  2. 返回【首页】,下方“加号”图标:

  3. 进入后点击扫码图标:

  4. 在腾讯云物联网开发平台进入【设备调试】,点击对应设备后的【二维码】:

  5. 腾讯连连扫描此二维码即可成功添加设备,添加成功之后如图:

  6. 刷新页面,点击已上线的设备,即可查看数据以及下发控制指令。