El centro de automatización de frambuesa Pi-Arduino-SignalR hogar (4 / 11 paso)

Paso 4: El servidor base de datos SQL

El esquema adjunto muestra la estructura de una base de datos SQL Server básico utilizado en esta aplicación y contiene sólo dos tablas.

Tabla AutoHubCode

Las dos columnas importantes en esta tabla son:

AutoCodeKey- almacena el nombre fácil de utilizar de la llave de código

  • Cada una de las claves del código es transmitida por un cliente de automatización - en nuestro caso, un botón HTML de una página Web

AutoCodeVal- almacena la secuencia cruda de código de infrarrojos

  • Este es el real código de IR que se transmite al cliente en respuesta por el centro de SignalR

En este caso, un cliente de Python en constante comunicación con el centro recibe la secuencia del código IR y transmite sobre el puerto Serial al Arduino UNO

Tabla AutoHubLog

  • Registra el código solicitado por el cliente de automatización.
  • Esta es una medida para rastrear quién y cuando se utiliza el sistema, y qué código se solicitó

Como se ha mencionado, he utilizado SQL Server 2012 como mi plataforma de base de datos de elección. Usted puede recrear este diseño simple en una plataforma de base de datos como MySQL, Oracle, etc..

Sin embargo, se ha colocado aquí el Script SQL para crear esta base de datos.

NOTA

  1. El código para el cubo de SignalR está diseñado para conectarse a una base de datos de SQL Server 2012
  2. Trabajar con una base de datos diferente significaría alterar el eje para utilizar un controlador de base de datos

Artículos Relacionados

Relé control remoto Plug And Play (frambuesa y Arduino y leer sensores)

Relé control remoto Plug And Play (frambuesa y Arduino y leer sensores)

El objetivo era crear fácil de usar control de extremo a extremo sobre tomas de corriente mediante relé, incluyendo (y quizás principalmente) GUI Web y automatización.Como siempre intento usar las soluciones existentes y recurrir lo menos posible en
Web-Enabled termostato casero (y centro de automatización del hogar)

Web-Enabled termostato casero (y centro de automatización del hogar)

Este Instructable explica cómo construí termostatos WiFi habilitado para mi casa. Los termostatos programables con 6 diferentes períodos de tiempo durante el día, a pesar de aumento a un número arbitrario sería bastante triviales. Que pueden ser prog
Centro de Control de WEMO frambuesa Pi

Centro de Control de WEMO frambuesa Pi

Este proyecto proporciona una página web y una interfaz automatizada para controlar interruptores de luz WEMO y enchufe interruptores utilizando la biblioteca de Miranda de Belkin.Al final del proyecto, usted tendrá una página web que puede mostrar e
De frambuesa pi & Arduino IOT automatización

De frambuesa pi & Arduino IOT automatización

i, m vuelve con un proyecto más de IoT. Esta vez con arduino y respberry pi 2 B +.como sabemos Rpi tienen procesamiento de gran potencia, conectividad y opción de visualización en comparación con arduino pero arduino tienen gran control de entrada-sa
Centro de medios casero con frambuesa pi

Centro de medios casero con frambuesa pi

Con frambuesa pi y una pantalla hdmi/vga de un monitor de escritorio antiguo, puede crear le centro multimedia de casa propia. Este es un proyecto muy simple y requiere conocimientos mínimos requisitos de diseño de sistemas programación/embedded. Tod
Seguridad para el hogar bricolaje y automatización con frambuesa Pi 2

Seguridad para el hogar bricolaje y automatización con frambuesa Pi 2

En este instructable le detallo mis métodos para crear una totalmente personalizada Inicio sistema de seguridad y automatización.Se trata de un trabajo en progreso, y que iré añadiendo a él como ir.Por ahora ofrezco un desglose de los objetivos de es
Automatización de frambuesa y Phidgets parte 3

Automatización de frambuesa y Phidgets parte 3

Este es el tercer artículo de domótica con Phidgets y frambuesa.En artículos anteriores vimos cómo interactuar con las entradas digitalesy salidas digitales .Ahora veremos cómo leer los valores de algunos sensores directamente en tu smartphone o tabl
Automatización de frambuesa y Phidgets parte 2

Automatización de frambuesa y Phidgets parte 2

En el anterior tutorial vimos cómo manejas las salidas digitales de Phidgets 1018distancia, en este tutorial en lugar de ello comprobaremos el estado de las entradas digitales, que pueden conectarse a contactos magnéticos, pulsadores, interruptores,
CONMUTADOR RF CON frambuesa Y ARDUINO por medio de "WHATSAPP"

CONMUTADOR RF CON frambuesa Y ARDUINO por medio de "WHATSAPP"

Materiales NecesariosFrambuesa.Arduino.ModulosTX y RX.Pecado tarjeta de cualquier operador.Salidas eléctricas inalambricas.Protoboard.LED.Cables.Internet.Elegante teléfono con whatsappSoftwares necesarios:Raspbian.Python.Librería Yousup.Librería seri
Frambuesa Pi + Arduino Serial con pantalla LCD

Frambuesa Pi + Arduino Serial con pantalla LCD

IntroducciónEste es mi LCD de información frambuesa Pi, quería intentar y conseguir el Arduino y frambuesa Pi hablando entre sí a través de USB serial e hice este pequeño proyecto.El Raspberry Pi utiliza un script en python para obtener los datos y e
Navidad guirnalda 2.0 frambuesa Pi / Arduino "Selfie / Photobooth"

Navidad guirnalda 2.0 frambuesa Pi / Arduino "Selfie / Photobooth"

Este es mi arte festivo para el año 2015 y se basa en mi Arduino 2014 basado en sintonizar jugar Navidad guirnalda de la Navidad. Me puse a tocar con la frambuesa PI este año y ha gustado lo de ejecutar en linux y las diferentes opciones que tenía co
En el interior paso a paso en la rutina con frambuesa Pi & Arduino Iot

En el interior paso a paso en la rutina con frambuesa Pi & Arduino Iot

Hola a todos.El propósito de este proyecto es utilizar un interior pasos de entrenamiento Raspbery Pi y Arduino. Este tipo de pasos suelen tener tamaño de representación pequeño y usted tiene que mirar hacia abajo durante el entrenamiento para ver tu
Configuración de frambuesa Pi con Pi de dieta sin Monitor o teclado

Configuración de frambuesa Pi con Pi de dieta sin Monitor o teclado

NOOBS requiere un monitor, teclado y ratón, que agrega ~ $60 (USD) o más en costos. Sin embargo, una vez que Wi-Fi está funcionando, ya no son necesarios estos dispositivos. Tal vez, DietPi soportará USB a serial en la imagen.Cada vez que empiezo un
WhatsApp en frambuesa Pi

WhatsApp en frambuesa Pi

En este tutorial veremos cómo utilizar WhatsApp con Raspberry Pi.Vamos a utilizar la biblioteca de Yowsup que ya habíamos usado en estos tutoriales: mensaje de WhatsApp de Phidgets SBC , Phidgets WhatsApp - pida el estado de sus sensores.Estos días l