三明治开发套件

更新时间:2024-06-24 03:09:10下载pdf

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

产品优势

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

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

产品架构

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

三明治开发套件

  • 主控板作为设备端需要实现的功能为:

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

    • 设备配网、设备上报、指令下发等配置功能

    • 设备绑定、设备解绑等设备管理功能

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

适用范围

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

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

开发方式

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

硬件组成

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

主控板

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

通信板

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

功能板

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

电源板

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

软件平台

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