English
English
简体中文
Contact Us
Register
Log In
Language
English
English
简体中文
Contact Us
Log In
Register
Go to main website
App Develop

App Development Platform

App development platform provides multiple development methods such as no-code or IoT App SDK development to maximize the monetization of IoT apps.
layoutIndex

Sandwich Evaluation Kits

Last Updated on : 2021-10-15 16:35:34download

Tuya Sandwich Evaluation Kit complies with the Arduino development specifications. You can select any development board with the Arduino interface to build smart devices quickly and easily through the Arduino IDE.

Overview

From thousands of best practices to build smart devices and elaborate analyses of common IoT product functions, Tuya builds a stable and sophisticated development board based on Arduino specifications. With Tuya Sandwich Evaluation Kit, you can easily assemble a complete IoT product prototype in a way similar to making a sandwich.

  • What distinguishes it from a common development board

    Tuya Sandwich Evaluation Kit is like a sandwich, assembled layer by layer, which allows you to quickly implement a complete IoT product prototype. It can shorten the product development cycle and enable the product to be quickly ready for mass production.

  • Application scope

    The Sandwich Evaluation Kit is suitable for both beginners to get started and professionals. They can quickly build product prototypes based on the Tuya solution.

    Based on the Arduino open-source ecosystem, any open device can be connected to the Tuya Cloud Platform through the Tuya cloud modules of various communication protocols such as Zigbee, Bluetooth Low Energy (LE), Wi-Fi, and NB-IoT. It allows you to explore more possibilities in the IoT field.

Product architecture

The general structure of a product developed through the Tuya Sandwich Evaluation Kit is as follows:

Sandwich Evaluation Kits

  • The master control board needs to implement the following functions:

    • Execute peripheral operations according to the data point (DP) sent by the app.
    • Complete protocol connection to the sandwich communication board through serial communication.
  • The communication board runs the Tuya serial firmware to implement the following functions:

    • Configure functions, such as network configuration for devices, and device reporting data to the cloud, and receiving commands from the cloud.
    • Manage devices, such as binding and unbinding devices.
      Each product has its product ID (PID) in the Tuya IoT Console. The Tuya Sandwich communication board queries the product information of the MCU through the serial protocol. After the device is connected and activated, Tuya provides platform access services. You only need to create relevant DPs in the IoT Console and send DPs to the device through the app panel to achieve device control.

Development method

Tuya provides two development solutions depending on different master control boards.

Hardware components

The Tuya Sandwich Evaluation Kit consists of master control board, communication board, function board, and power board.

Master control board

Master control board can read information of peripheral components and control these components.

  • MCU connection: The master control board conforms to the Arduino interface (such as Arduino UNO and ST Nucleo).

    The master control board works as MCU and can be quickly connected to the communication board through Tuya MCU SDK to access the Tuya Cloud Platform.

  • SoC plug-and-play solution:

    • Tuya Sandwich Wi-Fi SoC master control board (E3S)

    • Tuya Sandwich Bluetooth LE SoC master control board (BT3L)

    • Tuya Sandwich Zigbee SoC master control board (ZS3L)

    • Tuya Sandwich Zigbee SoC master control board (ZS5)

      The SoC plug-and-play master control board can be connected to the Tuya Cloud Platform without additional communication boards.

Communication board

The wireless communication board provides various networking capabilities for the master control board. The wireless communication boards in the kit include:

  • Tuya Sandwich Wi-Fi MCU communication board (E3S)
  • Tuya Sandwich Bluetooth LE MCU communication board (BT3L)
  • Tuya Sandwich Zigbee MCU communication board (ZS3L)
  • Tuya Sandwich NB-IoT MCU communication board (NM1)
  • Tuya Sandwich Wi-Fi MCU communication board with voice capabilities (VWXR2)

For multiple scenarios, different wireless connection solutions are provided. Meet different connection requirements, including indoor and outdoor environment, long and short distance, access quantity, and gateway.

The Wi-Fi communication board with voice capabilities supports local far-field voice wake-up, online speech recognition, and device control.

Function board

The function board provides substantial peripheral functions for the Evaluation Kit, such as sensors and actuators. The function boards in the kit include:

  • Tuya Sandwich (PWN) lighting function board
  • Tuya Sandwich (PWM + IIC) lighting function board
  • Tuya Sandwich function board of socket
  • Tuya Sandwich function board of infrared remote control
  • Tuya Sandwich function board of Alexa voice service
  • Tuya Sandwich function board of vibration sensor
  • Tuya Sandwich function board of temperature and humidity sensor
  • Tuya Sandwich function board of contact sensor

Power board

The power board provides stable and continuous electricity for the development kit to strengthen the power supply capability of the master control board. It can also output different electrical levels for device debugging. The power boards in the kit include:

  • Tuya Sandwich function board of battery
  • Tuya Sandwich function board of DC power

Software platform

Arduino IDE is a software for writing Arduino programs. The program can be uploaded to the Tuya Sandwich Development Board through this software. Arduino IDE can run on three major operating systems, Windows, Macintosh OS X, and Linux.

This section contains the following topics to help you quickly understand related concepts and how-to guides: