Der Raspberry Pi-Arduino-SignalR Home Automation Hub (5 / 11 schritt)

Schritt 5: Die ASP.NET SignalR Hub Web-Anwendung


Die ASP.NET SignalR Hub Webanwendung umfasst gemeinsam aus den folgenden Komponenten entnehmen Sie bitte dem beigefügten Schaltplan:

Abschnitt 1 - The SignalR-Hub, der empfängt Anforderungen aus und reagiert auf client

Abschnitte 2,4 - HTML-Client Web-Seite und das Stylesheet, das bilden zusammen das vordere Ende der Automation System und Fragen Befehle an die Automatisierung Hub

Abschnitt 3 - jQuery SignalR APIs verwendet von der HTML-Client, um die Automatisierung Hub kommunizieren

Abschnitt 5 - The SignalR Hub kommuniziert nicht direkt mit der Datenbank. Dies geschieht über fortgeschrittene Klassen generiert mithilfe des Entity Framework

Diese Klassen abstrahieren die Datenbankdetails aus der front-End-Anwendung

Abschnitt 6 - The Database Service-Klasse, dass hilft die Lese-/ Schreibzugriff auf die SQL-Datenbank (wie zuvor beschrieben) Vorgänge mithilfe von Entity Framework-Klassen

ASP.NET und SignalR sind Microsoft-Technologien und dieses Tutorial führt Sie durch auf wie eine einfache SignalR-Anwendung erstellt und bereitgestellt wird.

Was ich hier gebaut habe basiert auf den Grundlagen aus diesem Tutorial erworben. Wenn bereitgestellt, sollte die Anwendung ähnlich wie die Web-Seite auf dem zweiten Bild gezeigt aussehen

HINWEIS AUF DEN CODE

Eine ZIP-Datei enthält eine abgespeckte Version des Codes wurde gelegt.

Die Ordnerstruktur ist in der Visual - jedoch alle Framework-Klassen dargestellt und jQuery-Skripte wurden entfernt, um die Größe der Anlage reduzieren

Es wird empfohlen, dass dieser Code als Leitfaden verwendet werden, denn wenn Sie erstellen eine neue SignalR Webanwendung unter folgendem Tutorial Link oben die neueste jQuery-Bibliotheken und ASP.NET Framework-Klassen werden automatisch hinzugefügt

Außerdem müssen die Verweise auf die jQuery-Skripts in der index.html -Seite geändert werden, um die neueste Version von jQuery-SignalR-Client-Bibliotheken zu reflektieren, die automatisch hinzugefügt werden, wenn Sie Ihre Web-Anwendung zu erstellen.

Schließlich müssen die Verbindungszeichenfolge die Datenbank in die Dateien mit den Namen wie Web.config* entsprechend geändert werden

In Verbindung stehende Artikel

Web-fähige Home Thermostat (und Home-Automation-Hub)

Web-fähige Home Thermostat (und Home-Automation-Hub)

Diese Instructable erklärt wie ich WiFi-fähige Thermostate für mein Haus gebaut. Die Thermostate sind programmierbar mit 6 verschiedenen Zeiträumen während des Tages, obwohl die, die auf jede beliebige Anzahl zunehmen wäre ziemlich trivial. Sie sowoh
Raspberry Pi Stimme Recoginition Home Automation

Raspberry Pi Stimme Recoginition Home Automation

Home Automation oder Domotik ist ein Feld passiert, früher große Namen wie CRESTRON, AMX, LEGRAND BITICHINO etc. waren beliebte Lösungsanbieter. Der letzten Zeit haben eine Reihe von Unternehmen den Kampf eingegeben, jetzt sind Apple, Samsung & LG au
Der Raspberry Pi - Arduino Verbindung

Der Raspberry Pi - Arduino Verbindung

The Pi ist eine feine kleine Computer-Board, aber nicht annähernd so gut wieder Arduino, wenn es darum geht I/O Fähigkeiten. Die wunderschön entwickeltGertboard ist ein Plug-in-Add-on, die fein säuberlich diesen Mangel überwindetindem man die Pi Zugr
Arduino IR Home Automation v1. 0

Arduino IR Home Automation v1. 0

IR-Fernbedienung ist, dass ein Controller ist ein wireless-Controller in einige elektronische Geräte wie TV, DVD-Player und andere Haushaltsgeräte.IR-Fernbedienung senden digital codierten Impulse der Infrarotstrahlung an Steuerfunktionen wie Kraft,
Erstellen eine home-Automation-System!

Erstellen eine home-Automation-System!

Hier ist, wie ich mein Zuhause automatisiert. Ich brauchte dazu;-meine Solaranlage, einschließlich der Möglichkeit zum wechseln sollte ich brauche es zum/vom Dienstprogramm Versorgung zu verwalten.-Verwalten der Nahrung und Wasser für meine drei Hund
Smart Home Automation mit Voice Command

Smart Home Automation mit Voice Command

Dies ist eine Schritt für Schritt Anleitung, Aufbau der Schaltung für "Smart Home Automation mit Sprachbefehl"-Funktion.Laden Sie unsere kostenlose Arduino Projektcode hier.Anforderungen:• Arduino Uno• LED• Widerstand (220 Ohm)• Bluetooth-Modul
Home Automation Tweets

Home Automation Tweets

Ratet mal! Intel hat Sie jetzt einen Schritt näher zur Automatisierung Ihres Hauses gebracht.Edison gibt die Werte für die Intensität des Lichts in den Räumen wo es installiert ist und lädt es auf Twitter. Bei den leichten Status twittern, wird der W
(Armbanduhr aktiviert) Home Automation via Twitter

(Armbanduhr aktiviert) Home Automation via Twitter

Dies ist ein Instructable zu einem Twitter gesteuerten Home Automation System für Ihr Haus in weniger als 7$ (Rs.450). Dieses Tutorial umfasst das Einrichten von Python, Arduino, sowie Twitter, Ihre ganz eigene Twitter gesteuert persönlicher Assisten
Home Automation/Sicherheit Prototyp

Home Automation/Sicherheit Prototyp

Ich Spiele bereits mit Mikro-Controller für ziemlich lang und dann habe ich meine Freunde mich fragten, dieses Projekt zu nehmen und ich war etwas nervös, weil die Arbeit mit einzelnen home-Automatisierungsmodule ist relativ einfacher als für den Auf
Home-Automation mit Raspberry Pi, Arduino, Domoticz, MySensors.

Home-Automation mit Raspberry Pi, Arduino, Domoticz, MySensors.

Hallo Kolleginnen und Entscheidungsträger,Dies ist meine erste Instructable auf Home Automation. Die Idee besteht darin einen Controller und drahtlosen Knoten zu kontrollieren und zu überwachen.Nach einer Menge der Treffer und Prozess mit vielen vers
Smart home-Automation-Webserver auf OpenWRT Router WR703N eine Schnittstelle mit Arduino, verglichen mit Raspberry Pi und Ubuntu

Smart home-Automation-Webserver auf OpenWRT Router WR703N eine Schnittstelle mit Arduino, verglichen mit Raspberry Pi und Ubuntu

WR703N Digest (340MB Zip-Datei) herunterladen:https://sourceforge.net/projects/WR703N/---------------------------------------------------------------------------------------------------------------------------------Liebe Leserinnen und Leser,Es gibt
IoT - "Intranet" der Dinge: Home Automation. Teil 1: IoT, Einführung

IoT - "Intranet" der Dinge: Home Automation. Teil 1: IoT, Einführung

VorwortWenn Sie wie ich Sie legen Wert auf Ihre Privatsphäre und möchten das Thema, das IoT, ist dann dieses Tutorial für Sie gut sein kann.Ich habe bewusst benannt die instructable ' IntRanet' und nicht "Internet" Dinge zu unterstreichen, die a
Home Automation mit Knoten Js, Raspberry Pi und Heimcontrol

Home Automation mit Knoten Js, Raspberry Pi und Heimcontrol

Im Tutorial machen Übersicht über die Verwendung Heimcontrol Plattform (ist NodeJs Anwendung für home-Automation Open Source unter der MIT-Lizenz)Einige der dort Funktionen:Responsive : das responsive Design ermöglicht Ihnen die komfortable Kontrolle
Raspberry Pi GPIO-home-Automation

Raspberry Pi GPIO-home-Automation

ich hatte über GPIO-Pins auf dem Raspberry Pi gehört und beschlossen, etwas zu tun. Und mit den Ferien kommen, wäre es nicht toll, ein-und Ausschalten Ihrer Licht-Display aus dem Web zu können!  Dies ist ein ziemlich einfaches Projekt, das eine Web-a