文档中心

三明治开发套件概述

更新时间:2020-09-29 02:25:35下载pdf

涂鸦三明治开发套件符合 Arduino 开发规范,开发者可选择任意 Arduino 接口开发板,通过 Arduino IDE 简单快速搭建新的智能设备。

产品简介

涂鸦智能累积成千上万次产品智能化经验,分析了常见的 IoT 产品功能,基于 Arduino 规范打造了稳定成熟的开发板。通过涂鸦三明治开发套件,您可以非常方便地以类似“三明治”层层叠加的方式组合成一个完整的 IoT 产品原型。

  • 与普通开发板的区别

    涂鸦三明治开发套件像三明治一样,层层组合,即可快速实现完整的 IoT 产品原型。三明治开发套件能缩短产品研发周期,使产品快速达到量产状态。

  • 适用范围

    三明治开发套件适合初级开发者入门,同样也适合专业硬件开发人员,可更快速地制作基于涂鸦方案的产品原型。

    依托于 Arduino 开源生态,任何开放性的设备可通过 Zigbee、BLE、Wi-Fi、NB-IoT 等丰富接入类型的涂鸦云模组,连接到涂鸦云平台。涂鸦三明治开发套件可以为开发者在 IoT 领域带来极大的发挥空间。

产品架构

​通过涂鸦三明治开发出的产品总体架构如下图所示:

三明治开发套件概述
  • 主控板作为设备端需要实现的功能为:

    • 根据 App 下发的 DP 执行相应外设操作
    • 通过串口完成与三明治通信板的协议对接工作
  • 通信板运行涂鸦串口通用固件,它能够实现的功能包括:

    • 设备配网、设备上报、指令下发等配置功能
    • 设备绑定、设备解绑等设备管理功能

    每款产品在涂鸦 IoT 工作台中都有其对应的产品 PID,三明治通信板通过串口协议查询 MCU 的产品信息,在设备入网激活后,提供平台接入的服务,用户只需在IoT 工作台创建相应的 DP 功能点,即可通过 App 面板下发 DP 给设备,进行相应的控制。

开发方式

针对主控板的不同类型,涂鸦提供了两种开发方案:

硬件组成

涂鸦三明治开发套件根据不同的功能可以划分为主控板、通信板、功能板、电源板。

主控板

主控板具备对外围器件的信息读取与控制能力,套件中支持的主控板有:

  • MCU 接入方式:符合 Arduino 接口的主控板(如 Arduino UNO , ST Nucleo)

    MCU 接入方式的主控板,担任 MCU 的工作,可通过 Tuya MCU SDK,快速完成与通信板的协议对接,连入涂鸦云平台。

  • SoC 免开发方式:

    • 涂鸦三明治 Wi-Fi SoC 主控板(E3S)

    • 涂鸦三明治 BLE SoC 主控板(BT3L)

    • 涂鸦三明治 Zigbee SoC 主控板(ZS3L)

    • 涂鸦三明治 Zigbee SoC 主控板(ZS5)

      SoC 免开发方式的主控板,自身即具备连入涂鸦云平台的通信能力,无需另增通信板,即可连入涂鸦云平台。

通信板

无线通信板可以为主控板提供丰富的联网能力,套件中支持的无线通信板有:

  • 涂鸦三明治 Wi-Fi MCU 通信板(E3S)

  • 涂鸦三明治 BLE MCU 通信板(BT3L)

  • 涂鸦三明治 Zigbee MCU 通信板(ZS3L)

  • 涂鸦三明治 NB-IoT MCU 通信板(NM1)

  • 涂鸦三明治语音 Wi-Fi 通信板(VWXR2)

    针对多种应用场景,提供了不同的无线接入方式。满足室内、室外、长短距离、接入数量、网关等需求。

    其中,语音 Wi-Fi 通信板支持本地远场语音唤醒、在线语音识别与控制功能。

功能板

功能板为开发套件提供实质外设功能,如传感器、执行器等,套件中支持的功能板有:

  • 涂鸦三明治(PWM)照明功能板
  • 涂鸦三明治(PWM + IIC)照明功能板
  • 涂鸦三明治插座功能板
  • 涂鸦三明治红外遥控功能板
  • 涂鸦三明治 Alexa 语音功能板
  • 涂鸦三明治震动传感器功能板
  • 涂鸦三明治温湿度传感器功能板
  • 涂鸦三明治门磁传感器功能板

电源板

电源板为开发套件提供稳定持续的电流,增大主控板的供电能力,可输出不同电平用于设备调试。套件中支持的电源板有:

  • 涂鸦三明治普通电池电源板
  • 涂鸦三明治直流供电电源板

软件平台

Arduino IDE 用来编写 Arduino 程序的软件,将程序编写好后,就可以通过此软件上传到涂鸦三明治开发板。Arduino IDE 具备跨平台特性,可以在Windows、Macintosh OS X、Linux 三大主流操作系统上运行。

点击获取服务和帮助