Sinric Pro - Plataforma de nuvem IoT para ESP8266, ESP32 e Raspberry Pi Pico W

O Sinric Pro é uma plataforma de nuvem que torna seus projetos IoT DIY compatíveis com casa inteligente. Você conecta um ESP8266, ESP32 ou Raspberry Pi Pico W com poucas linhas de código e o controla por comandos de voz, por um app para celular, por automações ou pelo seu próprio software.

Você não precisa manter um servidor, abrir portas no roteador nem escrever uma skill da Alexa.

O que você recebe

Recurso Descrição
Assistentes de voz Amazon Alexa e Google Home, por meio da skill e da action oficiais do Sinric Pro
App para celular App Sinric Pro para Android e iPhone/iPad
Plataformas de casa inteligente Samsung SmartThings, Homebridge (HomeKit), Home Assistant, IFTTT, Node-RED, Atalhos da Apple
Tipos de dispositivo integrados Interruptor, dimmer, lâmpada, termostato, TV, alto-falante, fechadura, ventilador, persianas, portão de garagem, campainha, câmera e sensores de temperatura, movimento, contato e qualidade do ar
Tipos de dispositivo personalizados Modelos de dispositivo: arraste e solte capacidades para montar seu próprio tipo de dispositivo e gerar o código
Automações Automações criadas com arrastar e soltar
Notificações push Envie notificações push do seu dispositivo para o seu celular
Atualizações OTA Atualizações de firmware over-the-air sem acesso físico ao dispositivo
Controle local O app continua controlando seus dispositivos pelo Wi-Fi quando a internet cai
API API REST para criar seus próprios apps e integrações

Hardware compatível

Há SDKs disponíveis para Arduino (C++), ESP-IDF, MicroPython, Python e NodeJS. Veja a lista de SDKs.

Como funciona

  1. Crie um dispositivo no Portal Sinric Pro e copie as credenciais dele.
  2. Adicione a biblioteca Sinric Pro ao seu sketch e grave na sua placa.
  3. A placa se conecta ao Sinric Pro. Controle-a pelo app, pela Alexa, pelo Google Home ou pela API.
#include <SinricPro.h>
#include <SinricProSwitch.h>

bool onPowerState(const String &deviceId, bool &state) {
  digitalWrite(RELAY_PIN, state ? HIGH : LOW);
  return true;
}

void setup() {
  // ... connect to Wi-Fi ...
  SinricProSwitch &mySwitch = SinricPro[SWITCH_ID];
  mySwitch.onPowerState(onPowerState);
  SinricPro.begin(APP_KEY, APP_SECRET);
}

void loop() {
  SinricPro.handle();
}

O passo a passo completo está em Como controlar um ESP32 ou ESP8266 com Alexa e Google Home.

Preços

Veja Preços para conhecer os valores atuais.

Para produtos e empresas

Se você está criando um produto para vender, o Sinric Pro for Business acrescenta provisionamento de dispositivos, gerenciamento de dispositivos e atualizações OTA para implantações comerciais.

Comece agora

Este documento é de código aberto. Encontrou um erro de digitação? Crie uma issue