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
- ESP8266 (NodeMCU, Wemos D1 mini, ESP-01 e altri)
- ESP32 (compresi ESP32-S3 e le videocamere ESP32)
- Raspberry Pi Pico W (RP2040)
- Arduino UNO R4 WiFi, Nano 33 IoT, MKR WiFi 1010
- Raspberry Pi e qualsiasi computer su cui girino Python o NodeJS
Sono disponibili SDK per Arduino (C++), ESP-IDF, MicroPython, Python e NodeJS. Vedi l’elenco degli SDK.
Come funziona
- Crea un dispositivo nel Portale Sinric Pro e copia le sue credenziali.
- Aggiungi la libreria Sinric Pro al tuo sketch e carica il firmware sulla scheda.
- 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
- Piano gratuito: 3 dispositivi. Non serve la carta di credito.
- Piani a pagamento: per dispositivo all’anno, oppure dispositivi illimitati a un prezzo annuale fisso.
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