-
Notifications
You must be signed in to change notification settings - Fork 2
Utilizando a plataforma Sinric Pro
Sinric Pro é uma plataforma que permite a criação e o gerenciamento de dispositivos IoT (Internet of Things) inteligentes. Com Sinric Pro, é possível conectar dispositivos à internet e controlá-los remotamente através de comandos de voz, aplicativos móveis ou outras interfaces de usuário.
- Conexão Simples: Conecte seus dispositivos IoT à internet facilmente.
- Controle por Voz: Integre com Alexa, Google Assistant, e outros assistentes de voz.
- Monitoramento em Tempo Real: Acompanhe o status de seus dispositivos em tempo real.
- Automação: Crie rotinas e regras para automatizar ações.
- Segurança: Transmissão de dados criptografada para garantir a segurança das informações.
-
Registro na Plataforma:
- Crie uma conta no site do Sinric Pro.
- Faça login e crie um novo projeto.
-
Configuração de Dispositivos:
- Adicione dispositivos ao seu projeto.
- Configure os tipos de dispositivos e suas funcionalidades.
-
Integração com Assistentes de Voz:
- Vincule sua conta Sinric Pro com Alexa, Google Assistant, ou outros assistentes de voz.
- Configure os comandos de voz para controlar seus dispositivos.
-
Implementação no Código:
- Utilize a biblioteca Sinric Pro em seu código para conectar seus dispositivos à plataforma.
- Envie e receba comandos do Sinric Pro para controlar seus dispositivos.
Aqui está um exemplo básico de como integrar um dispositivo com o Sinric Pro utilizando um Arduino:
#include <SinricPro.h>
#include <SinricProSwitch.h>
// Configurações da rede Wi-Fi
const char* ssid = "YOUR_SSID";
const char* password = "YOUR_PASSWORD";
// Configurações do Sinric Pro
const char* appKey = "YOUR_APP_KEY";
const char* appSecret = "YOUR_APP_SECRET";
const char* switchId = "YOUR_SWITCH_ID";
// Pino do relé
const int relayPin = 2;
bool onPowerState(const String &deviceId, bool &state) {
if (deviceId == switchId) {
digitalWrite(relayPin, state ? HIGH : LOW);
Serial.print("Switch is turned ");
Serial.println(state ? "ON" : "OFF");
}
return true;
}
void setup() {
Serial.begin(9600);
pinMode(relayPin, OUTPUT);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
SinricProSwitch &mySwitch = SinricPro[SWITCH_ID];
mySwitch.onPowerState(onPowerState);
SinricPro.begin(appKey, appSecret);
}
void loop() {
SinricPro.handle();
}- Documentação Oficial: Consulte a documentação oficial do Sinric Pro para mais detalhes.
- Exemplos de Projetos: Veja exemplos de projetos e códigos na página de projetos .
- Comunidade e Suporte: Participe da comunidade do Sinric Pro no GitHub e no forum .
Sinric Pro suporta uma ampla gama de dispositivos, incluindo lâmpadas, interruptores, sensores, termostatos, e muito mais. Consulte a lista de dispositivos suportados para mais informações.
Para configurar comandos de voz, vincule sua conta Sinric Pro com o assistente de voz desejado (Alexa, Google Assistant) e configure os comandos na interface do assistente.
Sinric Pro oferece um plano gratuito com limitações. Para funcionalidades avançadas e suporte a mais dispositivos, há planos pagos disponíveis.
© 2024 - Cafeteira IoT com MQTT & Alexa. Todos os direitos reservados.
Desenvolvido por Aplic-de-cloud-iot-industria-4-0-python.
- Home
- Arquitetura do Sistema
- Changelog
- Configuração
- Configurações do projeto e do sistem
- Conhecimentos Necessários para o Projeto
- Contribuição
- Cronograma do Projeto Cafeteira IoT
- Custo total do projeto
- Depuração
- Descrição
- Developer Guide
- Está perdido? E não sabe por onde começa
- FAQs
- Fluxo de Dados
- Getting Started
- Git
- Instalação
- Integração com MQTT
- Interface com o Usuário
- Lista de possíveis projeto IoT
- Maintenance: Manutenção e Atualizaçõ
- Manutenção e Atualizações
- Padrões de Projeto para o Desenvolvim
- Plataformas para o projeto IoT
- Problemas e Soluções
- Requisitos
- Resources
- Roadmap para C com IoT
- Roadmap para Python com IoT
- SOLID em Python IoT
- Tecnologias Utilizadas
- Testing: Testes e Validação
- Tipos de Protocolos IoT
- Troubleshooting
- Uso
- Uso da cafeteira IoT
- Uso de SOLID com C para Projeto em IoT
- Utilizando a plataforma Sinric Pro
- Visão Geral do Projeto
- Wireshark