Sinric Pro - Piattaforma cloud IoT per ESP8266, ESP32 e Raspberry Pi Pico W

Sinric Pro è una piattaforma cloud che rende i tuoi progetti IoT fai-da-te compatibili con la smart home. Colleghi un ESP8266, un ESP32 o un Raspberry Pi Pico W con poche righe di codice e lo controlli con comandi vocali, un’app mobile, automazioni o il tuo software.

Non devi gestire un server, aprire porte sul router o scrivere una skill Alexa.

Cosa ottieni

Funzionalità Descrizione
Assistenti vocali Amazon Alexa e Google Home, tramite la skill e la action ufficiali di Sinric Pro
App mobile App Sinric Pro per Android e iPhone/iPad
Piattaforme smart home Samsung SmartThings, Homebridge (HomeKit), Home Assistant, IFTTT, Node-RED, Comandi Rapidi di Apple
Tipi di dispositivo integrati Interruttore, dimmer, luce, termostato, TV, altoparlante, serratura, ventilatore, tapparelle, porta del garage, campanello, videocamera e sensori di temperatura, movimento, contatto e qualità dell’aria
Tipi di dispositivo personalizzati Device template: trascina le capability per costruire il tuo tipo di dispositivo e generare il codice
Automazioni Automazioni create con il drag and drop
Notifiche push Invia notifiche push dal tuo dispositivo al tuo telefono
Aggiornamenti OTA Aggiornamenti firmware over-the-air senza accesso fisico al dispositivo
Controllo locale L’app continua a controllare i tuoi dispositivi via Wi-Fi quando internet non funziona
API API REST per creare le tue app e integrazioni

Hardware supportato

Sono disponibili SDK per Arduino (C++), ESP-IDF, MicroPython, Python e NodeJS. Vedi l’elenco degli SDK.

Come funziona

  1. Crea un dispositivo nel Portale Sinric Pro e copia le sue credenziali.
  2. Aggiungi la libreria Sinric Pro al tuo sketch e carica il firmware sulla scheda.
  3. La scheda si connette a Sinric Pro. Controllala dall’app, da Alexa, da Google Home o dall’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();
}

La guida completa è in Come controllare un ESP32 o ESP8266 con Alexa e Google Home.

Prezzi

Vedi Prezzi per i prezzi aggiornati.

Per prodotti e aziende

Se stai realizzando un prodotto da vendere, Sinric Pro for Business aggiunge provisioning dei dispositivi, gestione dei dispositivi e aggiornamenti OTA per le installazioni commerciali.

Per iniziare

Questo documento è open source. Hai trovato un errore di battitura? Crea una issue