双十一当天近百万智能设备被抢购,消费者收到设备后,生活物联网平台支撑消费者通过天猫精App进行设备配网、控制,以及保障设备同时在线的稳定性。

场景介绍

双十一售卖的天猫精灵生态的WiFi智能家电、家装设备,全部通过阿里云IoT生活物联网平台接入。平台在双十一前支撑了上百个SKU(库存量单位)的智能产品接入,并在双十一消费者收到设备后,支撑近百万台设备的连网和设备同时在线。生活物联网平台主要通过以下能力实现该场景。

  1. 设备开发。通过生活物联网平台设备端SDK,开发设备固件,使设备具备连接物联网的能力。
  2. 设备连网。通过生活物联网平台的控制台构建出产品的数据模型,并配置设备配网方式。
  3. 三方平台接入。设备定义了天猫精灵支持的物模型,且连网后,可以直接被天猫精灵接入并控制。

设备开发

生活物联网平台提供设备开发SDK,该SDK封装了设备端与物联网平台交互协议。您可以直接基于这些SDK开发真实设备的固件,从而使真实设备具备连接物联网的能力。

  1. 下载设备端SDK代码,请参见获取SDK
  2. 将下载的ZIP包上传至开发环境中,并解压ZIP包。
  3. 配置设备的身份信息,设备证书是平台颁发给设备的唯一身份信息。
  4. 编译固件,并烧录到设备中。

更多设备端开发内容请参见开发指南中相关文档。

设备连网

针对我们常用的WiFi设备连网方式,阿里提供了多种WiFi配网方案有:一键配网(又称smartConfig或广播配网)、手机热点配网、设备热点配网、蓝牙辅助配网、零配(需设备支持)、摄像头扫码配网(需设备支持)等。可以满足绝大部分WiFi设备的连网需求。

生活物联网平台支持主备两种配网方案,您可以选择以上任意两种配网方式,作为设备支持的默认的配网方式和备选配网方式。除此之外,生活物联网平台还提供了配网二维码,可以直接通过扫描二维码进入配网界面,减少配网失败率。多种配网方式,保障了百万台智能设备连网的成功率。

下面介绍在生活物联网的控制台上,构建出您真实设备的数据模型,并为真实设备设置配网方式的操作。

  1. 创建一个项目。参见创建项目
  2. 创建一个产品。参见创建产品
  3. 为产品定义产品功能(即构建数据模型)。该产品功能需为天猫精灵支持的,一般建议添加标准功能。参见新增标准功能
  4. 添加测试设备,并完成设备基本功能的调试。参见调试设备连云
  5. 在控制台产品的人机交互页面,配置设备配网方案,并设置配网引导页。详情请参见配置App

如果您需要自己开发App,平台提供配网SDK助您轻松完成功能开发。详细请参见配网开发指南

三方平台接入

使用平台提供的公版App连接设备(天猫精灵已支持的设备),只需按照阿里云规定的物模型,定义您的产品,即可一键接入天猫精灵。对于自己开发的品牌App,平台同样提供了免费的天猫精灵快捷通道。您只需在平台上完成相应的配置,并在App上集成淘宝授权,即可实现自有品牌App控制的设备,同时被天猫精灵音箱控制。

下面介绍公版App接入天猫精灵的操作。

  1. 一键开通天猫精灵。

    在控制台产品-人机交互页面,选择打开使用公版App控制产品,并选择天猫精灵,单击设置

    选择天猫精灵

    系统会自动为您打开天猫精灵的开关。

    打开天猫精灵
  2. 功能映射。
    生活物联网平台已经默认完成了部分天猫精灵品类的映射。

    可单击品类图标,查看生活物联网平台已经完成映射的天猫精灵属性/指令。这些已经完成映射的品类,开发者无需再自行映射,只需确保设备使用了映射过的标准属性,即可被天猫精灵控制。

    天猫精灵品类功能映射
  3. 天猫精灵绑定设备。

    下载公版App,为您的测试设备配网。设备连网后,可以对天猫精灵说“找队友”,并根据语言提示完成设备绑定。

    如果您需要自己开发App,需要根据以下方式,集成淘宝的账号授权,实现和天猫精灵的对接。详细开发代码请参见自有App接入天猫精灵教程

平台不仅支持设备在中国内地通过天猫精灵接入并控制,还支持设备在海外对接三方平台。生活物联网平台在全球范围内由阿里云提供基础云服务,且支持多语言,已完成Amazon Alexa、Google Home、IFTTT等多个平台的对接。更多内容请参见三方平台介绍中的相关文档。