Smart Home Monitoring con Edison (2 / 2 paso)

Paso 2: Conexión a la nube

Puede utilizar Openshift para aplicación basada en cloud. Hice una aplicación de Python basada en frasco.

y para la solución de base de datos bases avanzadas

He utilizado MFRC522 para el tag RFID para edison

#include
#include

#define SS_PIN 10 #define RST_PIN 9 MFRC522 rfid (SS_PIN, RST_PIN); Instancia de la clase

MFRC522::MIFARE_Key clave;

Init array que almacenará el nuevo NUID byte nuidPICC [3]; SoftwareSerial portOne (10, 11);

void setup() {Serial.begin(9600); mientras que (! Serie) {; / / espera para que el puerto serie conectar. Necesario para nativa puerto USB solamente}

Iniciar cada software puerto serie portOne.begin(9600); SPI.begin(); Init SPI autobús rfid. PCD_Init(); Inicio MFRC522

para (byte i = 0; i < 6; i ++) {key.keyByte[i] = 0xFF;}

Serial.println (F ("este código scan el MIFARE clasica NUID.")); Serial.Print (F ("utilizando la siguiente clave:")); printHex (key.keyByte, MFRC522::MF_KEY_SIZE); } void loop() {}

Buscar nuevas tarjetas si (! rfid. PICC_IsNewCardPresent()) retorno;

Verificar si el NUID se ha leido si (! rfid. PICC_ReadCardSerial()) retorno;

Serial.Print (F ("tipo PICC:")); MFRC522::PICC_Type piccType = rfid. PICC_GetType(RFID.UID.Sak); Serial.println (rfid. PICC_GetTypeName(piccType));

Es el tipo PICC de MIFARE Classic si (piccType! = MFRC522::PICC_TYPE_MIFARE_MINI & & piccType! = MFRC522::PICC_TYPE_MIFARE_1K & & piccType! = MFRC522::PICC_TYPE_MIFARE_4K) {//Serial.println (F ("la etiqueta no es de tipo MIFARE Classic.")); return;}

Si (rfid.uid.uidByte[0]! = nuidPICC [0] || rfid.uid.uidByte[1]! = nuidPICC [1] || rfid.uid.uidByte[2]! = nuidPICC [2] || rfid.uid.uidByte[3]! = nuidPICC [3]) {//Serial.println (F ("una nueva tarjeta ha sido detectada."));

Almacenar NUID en nuidPICC matriz para (byte i = 0; i < 4; i ++) {nuidPICC [i] = rfid.uid.uidByte[i];} Serial.println (F ("el NUID tag es:")); Serial.Print (F ("en hexadecimal:")); printHex (rfid.uid.uidByte, rfid.uid.size); } else Serial.println (F ("tarjeta leída anteriormente."));

Detener la PICC rfid. PICC_HaltA();

Deje de encriptación RFID de PCD. PCD_StopCrypto1(); }

¿void printHex (bytes * buffer, byte bufferSize) {para (bytes me = 0; i < bufferSize; i ++) {Serial.print (almacenador intermediario [i] < 0 x 10? " 0" : " "); Serial.Print (almacenador intermediario [i], hexagonal); portOne.write(2); ¿Serial.Write (almacenador intermediario [i] < 0 x 10? " 0" : " "); Serial.Write (almacenador intermediario [i], hexagonal); } }

Artículos Relacionados

Smart Baby Monitor con Intel Edison y Ubidots

Smart Baby Monitor con Intel Edison y Ubidots

Edison de Intel es lo suficientemente pequeño como para accesorios personales. Da mucha flexibilidada los desarrolladores a través de las lenguas y entorno de programación ofrece y ha integrado Wi-Fi y Bluetooth que lo hace ideal para un portátil. Ho
Smart Home Automation con comando de voz

Smart Home Automation con comando de voz

Este es un tutorial paso a paso el circuito para la función "Smart Home automatización con comando de voz" del edificio.Descargar nuestro código de proyecto Arduino gratis aquí.Requisitos:• Arduino Uno• LED• Resistencia (220 ohmios)• Módulo Blue
Smart TV con control remoto con Edison de Intel (Intel IoT)

Smart TV con control remoto con Edison de Intel (Intel IoT)

El transmisor/receptor de infrarrojos TSOP1738 se interfaza con Edison de Intel utilizando interfaz PWM estándar disponible en la biblioteca de libmraa.Esto puede usarse en relación con el micrófono USB para controlar la voulme de TV bajo control en
Gesto basado en domótica con Edison de Intel (Intel IoT))

Gesto basado en domótica con Edison de Intel (Intel IoT))

Domótica en gesto es la nueva forma de interactuar con dispositivos eléctricos disponibles en nuestra casa. En este proyecto utilizaremos sensores en lugar de cámara para reconocimiento de gestos, ya que proporciona mejor consistencia, independencia
Sensor control de datos con Edison (Intel IoT)

Sensor control de datos con Edison (Intel IoT)

Este instructable es para integrar el grove sensores y actuadores con Edison de Intel por NodeJS y monitor los datos de los sensores como la calidad del aire, temperatura, luz, sonido, tacto y LED, zumbadores.Esto requiere módulos de nodo:MRAA: GPIO,
Analizador de espectro con Edison de Intel

Analizador de espectro con Edison de Intel

Transformar su Edison de Intel en un increíble analizador de espectro a utilizar en las aplicaciones de audio!Con algunas líneas C y comandos terminal será capaz de visualizar tu canción favorita en el dominio de la frecuencia o las frecuencias que c
Video serie Tutorial principiantes para IoT con Edison de Intel (IntelIot)

Video serie Tutorial principiantes para IoT con Edison de Intel (IntelIot)

Aproximadamente un mes atrás tuve la oportunidad de ser parte de IoT road show organizado por Intel en Pune, India. Fue una experiencia increíble. Quería construir un coche RC controlado de IoT con algunas características. Después de haber trabajado
Internet básico marco cosas con Edison de Intel

Internet básico marco cosas con Edison de Intel

La pila de Internet de las cosas puede incluir sensores, dispositivos de computación pequeños, servicios de Cloud Computing y APIs. Para la mayoría de los principiantes, aplicación individual de cada una de estas partes es barato y sencillo, con vari
Amazon DIY rociada con Edison de Intel (Intel IOT)

Amazon DIY rociada con Edison de Intel (Intel IOT)

Hey chico,Así que hoy en este Instructable vamos a hacer un botón tanto Amazon el tablero para que cuando pulsa un producto en línea a la cual está programado para hacer pedidos. Tablero de Amazon se utiliza generalmente para artículos de uso diario
Utilizando serial con Edison

Utilizando serial con Edison

Esta es una guía breve para usar Edison en OS X sin usar instaladores ni software de terceros.Paso 1: Paso 1: Conecte la fuente de alimentación y USBPrimer paso es conectar la alimentación y el cable USB.Utilice el puerto micro-USB exterior, que prop
Cómo configurar dos monitores con Microsoft Vista

Cómo configurar dos monitores con Microsoft Vista

en este instructable voy se que muestra cómo configurar dos (o más) monitores con Microsoft Windows Vista. Este es un truco útil para saber si usted está necesitando más espacio para trabajar con y puede realmente aumentar el uso productivo de su equ
Coche de RC de IoT con Edison de Intel (IntelIoT)

Coche de RC de IoT con Edison de Intel (IntelIoT)

PrefacioEn primer lugar entendamos lo que estamos tratando de lograr aquí. Tenemos todo tipo de juguetes RC para nuestros hijos y luego hay juegos de videos y móviles. Uno es seguro que cada uno sólo ama los coches, ya sea real o ya sea en la juegos
GSM 900 + ARDUINO smart home control a través de sms

GSM 900 + ARDUINO smart home control a través de sms

requisito deunoGSM 900placa de reléPaso 1: GSM 900 + ARDUINO smart home control a través de smsArduin Unoo GSM + placa de relé + codificación
AgroIoT con Edison de Intel (Intel IoT)

AgroIoT con Edison de Intel (Intel IoT)

Negocio de la agricultura es uno de los importantes negocios en la India. Cada agricultor sus esfuerzos para mantener los cultivos y comienza desde la plantación a la venta en mercado.En este ciclo debe observar diferentes parámetros de la naturaleza