Smart Home Monitoring met behulp van Edison (2 / 2 stap)

Stap 2: Aansluiten op wolk


U kunt Openshift gebruiken voor wolk gebaseerde toepassing. Ik maakte een Python toepassing gebaseerd op de kolf.

en voor de databaseoplossing gebruikte ik Firebase

Ik gebruikte MFRC522 voor RFID-tag voor voor edison

#include
#include

#define SS_PIN 10 #define RST_PIN 9 MFRC522 rfid (SS_PIN, RST_PIN); Instantie van de klasse

MFRC522::MIFARE_Key sleutel;

Init array die slaat nieuwe NUID byte nuidPICC [3]; SoftwareSerial portOne (10, 11);

void setup {Serial.begin(9600); tijdje (! Serieel) {; / / wait voor seriële poort aansluiten. Nodig voor inheemse USB poort alleen}

Start elke software seriële poort portOne.begin(9600); SPI.begin(); Init SPI bus rfid. PCD_Init(); Init MFRC522

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

Serial.println (F ("deze code scan de MIFARE Classsic NUID.")); Serial.Print (F ("met behulp van de volgende sleutel:")); printHex (key.keyByte, MFRC522::MF_KEY_SIZE); } void loop {}

Zoekt u nieuwe kaarten als (! rfid. PICC_IsNewCardPresent()) de terugkeer;

Controleer of als de NUID readed zijn als (! rfid. PICC_ReadCardSerial()) de terugkeer;

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

Controle is het type PICC van klassieke MIFARE als (piccType! = MFRC522::PICC_TYPE_MIFARE_MINI & & piccType! = MFRC522::PICC_TYPE_MIFARE_1K & & piccType! = MFRC522::PICC_TYPE_MIFARE_4K) {//Serial.println (F ("uw tag is niet van het type MIFARE Classic.")); terugkeer;}

Als (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 ("een nieuwe kaart heeft vastgesteld."));

NUID in nuidPICC array voor opslaan (byte ik = 0; ik < 4; i ++) {nuidPICC [i] = rfid.uid.uidByte[i];} Serial.println (F ("The NUID code is:")); Serial.Print (F ("In hex:")); printHex (rfid.uid.uidByte, rfid.uid.size); } anders Serial.println (F ("kaart eerder lezen."));

Halt PICC rfid. PICC_HaltA();

Stop codering op PCD rfid. PCD_StopCrypto1(); }

VOID printHex (byte * buffer, byte schrijven) {voor (byte ik = 0; ik < schrijven; i ++) {Serial.print (buffer [i] < 0x10? " 0" : " "); Serial.Print (buffer [i], HEX); portOne.write(2); Serial.write (buffer [i] < 0x10? " 0" : " "); Serial.write (buffer [i], HEX); } }

Gerelateerde Artikelen

DIY Smart Home Automation met behulp van Android

DIY Smart Home Automation met behulp van Android

Smart Home Automation laat de gebruiker te bepalen van het huis van zijn of haar telefoon en acties die afhankelijk van tijd of andere sensor lezingen zoals licht, temperatuur of geluid vanaf elk apparaat in het netwerk van de Home Automation gebeure
Zelfgemaakte batterij monitor met behulp van AVR

Zelfgemaakte batterij monitor met behulp van AVR

jongens,Ik wil delen mijn experiment met spanning de divider, ADC en AVRZelfgemaakte batterij monitor met behulp van AVRHet is vrij eenvoudig de sensor zijn slechts twee weerstanden en zener-diode met capasitor, ik ze niet kopen, ik vond het in mijn
Gebaar gebaseerd Home Automation met behulp van Intel Edison (Intel IoT))

Gebaar gebaseerd Home Automation met behulp van Intel Edison (Intel IoT))

Gebaar gebaseerd huisautomatisering is de nieuwe manier om te interageren met elektrische apparaten beschikbaar in ons huis. In dit project we zullen worden met behulp van sensoren in plaats van de camera voor gebaar erkenning, omdat het biedt betere
Smart TV-afstandsbediening met behulp van Intel Edison (Intel IoT)

Smart TV-afstandsbediening met behulp van Intel Edison (Intel IoT)

De IR zender/ontvanger TSOP1738 kan worden geïnterfacet met Intel Edison met behulp van standaard PWM-interface die beschikbaar is in de libmraa bibliotheek.Dit kan worden gebruikt in verband met de USB-microfoon om te controleren van de TV-voulme on
Meerledige geverifieerd Smart lock (estafette) met behulp van Intel Edison en Biomio verificator

Meerledige geverifieerd Smart lock (estafette) met behulp van Intel Edison en Biomio verificator

Deze integratie bevat een referentie slimme deur slot-implementatie op Edison met behulp van Biomio verificator.Hier is de basisstappen:Edison-aangedreven controller detecteert LE Bluetooth aanwezigheid van nabijgelegen telefoonEen verificatie uitdag
AINA: Field Lab met behulp van Edison IoT

AINA: Field Lab met behulp van Edison IoT

AINA (geautomatiseerde informatie over natuur kenmerken) is een elektronische sensor veld laboratorium gebouwd op het Intel® Edison IoT platform. De referenties van het acroniem, "AINA", de een Hawaïaanse woord voor land of plaats.Overzicht van
Home Automation met behulp van de Arduino deel-ik

Home Automation met behulp van de Arduino deel-ik

Het is niet zoals alle andere domotica zoals we eerder gezien. Ze controleren apparaten op afstand wat is het verschil. Het is omdat het uit de wereld kan controleren. U kunt met behulp van elk willekeurig apparaat met internetverbinding hebben dat w
Automatische Home surveillancesysteem met behulp van arduino (eenvoudig en goedkoop)

Automatische Home surveillancesysteem met behulp van arduino (eenvoudig en goedkoop)

Het doel van mijn project is om automatische home surveillancesysteem zonder enige handmatige tussenkomst. In het algemeen andere surveillancesysteem is power ON TV en camera ontvanger moet elke keer. En het moet ook input van de gebruiker naar de we
Home Automation met behulp van de Arduino Uno

Home Automation met behulp van de Arduino Uno

Ooit wilde maken uw huis geautomatiseerde? Wilde de verlichting, ventilator en andere toestellen van uw smartphone? Of een tutorial over aangesloten apparaten en aan de slag met het gezocht? Android Home Automation zal u tonen hoe te maken van uw hui
BlueSense - DIY Smart kamer automatisering met behulp van Bluetooth

BlueSense - DIY Smart kamer automatisering met behulp van Bluetooth

Uw droom Smart kamer is slechts één aanraking weg! Invoering van "BlueSense"--het slimme kamer automatiseringssysteem dat een kunt bepalen van het toestel in de kamer met behulp van smartphones. Het bereik van de werking voor BlueSense is ongeve
Eenvoudig DIY Home Automation (met behulp van servo schakelaars)

Eenvoudig DIY Home Automation (met behulp van servo schakelaars)

dit Instructable draait een van life's eenvoudige acties, spiegelen van een lichtschakelaar in- en uitschakelen.Bij oomlout doen we het vele malen per dag, zo veel, dat in feite het kwam tot een punt waar wij ons afgevraagd "Kan niet krijgen we een A
Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Dit project laten zien voor het ontwerp en de ontwikkeling van een Home Automation systeem met behulp van RF-Transceiver gecontroleerd door Arduino Micrcontroller. De gebruiker zal verschillende indoor apparatuur zoals bollen, deuren en fans met behu
TV Remote controlled home toestel met behulp van 8051

TV Remote controlled home toestel met behulp van 8051

Dit project wordt gebruikt om over te schakelen van het elektrische apparaten op afstand met behulp van afstandsbediening. Het maakt gebruik van philips RC5 protocol gebaseerd extern. De micro-controller gebruikt is van Atmel d.w.z. at89c2051 van 805
Stroom monitoring met behulp van Arduino en log in Google blad

Stroom monitoring met behulp van Arduino en log in Google blad

Sinds de laatste paar weken was ik denken over het maken van een project die mij helpen kan bij het houden van een track op mijn dagelijkse energie-toepassingen. In dit project ben ik met behulp van een 30A huidige monitoring board. Dit forum heeft 6