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 viele Linux-Boards auf dem Markt: Bifferboard, NanosG20, Foxboard, Beagleboard, AlixPC, Android Handys und Tablets, Routern, Netbooks und die meisten vor kurzem der Raspberry Pi. Wie kann man entscheiden, was Sie wählen?

---------------------------------------------------------------------------------------------------------------------------------

Bisher ist die schönste Lösung, die ich gefunden habe eines der weltweit kleinste Tasche Router TP-Link-WR703N.
Günstigsten Preis 25 USD, nett aussehende 5 x 5 x 2 cm-Kunststoff-Box, interne Wifi. Kann bestellt werden bei Ebay, Versand ist kostenlos und es kommt aus HongKong in einem Monat.  Dieser Router hat einen 400 MHz CPU, 4 MB Flash (recht klein), 32 MB RAM, 1 Ethernet, Wifi, 1 USB, 0,5 W Leistungsaufnahme. Über USB-Kabel mit Strom versorgt. Im Lieferumfang enthaltene Netzteil kann an 110V oder 220V angeschlossen werden.

Es muss sein reflashed mit OpenWRT Linux, wo die notwendigen Programm-Module vorhanden, aber nicht sind alles ist kompatibel mit Debian Linux. Kann USB-Hub, USB-Stick, USB HDD, USB-Soundkarte, Bluetooth, Webcam, 3G Modem, 1-Wire USB oder serielle Modul hinzufügen, mit Arduino verbinden, WLAN-Client einrichten, Router Zuhause Webserver mit Php und Rrdtool-Datenbank aufsetzen. Live-Beispiele sind hier:

Home-Webserver:
http://barbara320.gotdns.com
WiFi HD-webcam
http://barbara320.gotdns.com:8080/javascript_simple.HTML
Strom Zähler auslesen:
http://barbara320.gotdns.com:8083

Einschränkungen sind das interne Flash, das 8 MB ist recht klein, das aber erweiterbar mit externen USB-Flash-Stick oder HDD. Kompilieren von C-Code kann nicht direkt am Router. Müssen kompilieren zu überqueren und dann ist die Chance dieser ausführbaren Datei funktioniert möglicherweise nicht. Alle kleinen Hardware hat einige Bugs. Nicht alle Dinge funktionieren wie gedacht, z. B. Wifi Client-Konfiguration nicht funktioniert mit Luci Konfigurationsoberfläche, Config-Dateien manuell bearbeiten müssen. Müssen Sie in der Regel einen Tag, um einige bestimmte Fehler zu umgehen.  Erleben Sie auch, dass Router Blitz einen schwerwiegenden Fehler in 3 Monaten wird, wenn speichern in 5 min erledigt ist. Wenn speichern müssen häufig sollten speichern in RAM oder USB HDD und nur einmal und beim Backup auf Flash. OpenWRT Stamm ändert sich jeden Tag und oft auch neue Fehler auftreten. Also habe ich ein Backup der schon etwas älter, aber stabile Version gemacht.
http://clockroom.freeiz.com/OpenWrt/OpenWrt-Trunk-Backup-8May2012-Webcam-OK
Eigentlich jetzt die Version Haltung Anpassung Beta 12,09 auf Openwrt Website ist "OK" und sieht aus wie es dauerhaft ist.

Digest-Zip-Datei (340 MB) enthält Informationen zum Einrichten von verschiedenen Funktionen auf WR703N:
https://sourceforge.net/projects/WR703N/

00 Einführung-links
01 blinkt OpenWRT, vi, nano
02 geöffnet WR703N cover & Löten serielle RX TX CP2102
02-Netzwerk
02-USB-Hub
03-USB-Stick, HDD, System-overlay
04 Curl Lftp, Samba, Bittorrent Übertragung, NAS, Dropbox, Twitter
04 Uhttpd und Lighttpd Webserer mit php5
05 Webcam, video
06 Bluetooth
06 Maus, Tastatur, PIR, photodiode
06 Soundkarte
07 GPIO, Hardware-Schaltpläne, 1wire, i2c, SPI
08 Digitemp 1wire Temperatur mit CP2102
09 DS9490R 1wire Bus-adapter
10 Arduino
11 Graphing Dataplots Pachube, Rrdtool, Google Diagramme, Sarmalink
12 Gmail Steuerung der USB-Relaiskarte
13, e-Mail
14 kompilieren eigene Distribution OpenWRT
C-Programm-Modul 15 kompilieren
16 Python installieren auf USB HDD
17 Lua Programmiersprache für Luci
18 uci
20 Robotik WiFi ferngesteuerte Auto
70 schöne Webseite designs
80 WR703N Beispiel-setups
90 smart home, Alarme, Babyphone
91 Langzeit-Zuverlässigkeit
92 LinkDuino Anpassung von Squonk
ähnlich wie wr703n 93 mr3020

---------------------------------------------------------------------------------------------------------------------------------

Raspbery Pi
Viel Advertisized in der Presse als die billigsten, aber es ist nur eine Platine, braucht HDMI- und Netzwerk-Kabel, SD-Karte, Netzteil, Gehäuse, WLAN, Tastatur, Maus.  So ist es ca 80 EUR.

---------------------------------------------------------------------------------------------------------------------------------

Arduino
Erfahrung ist, dass Arduino beste Zuverlässigkeit. Es hängt noch nie. Mit Ethernet machen Schild IP-gesteuerte Steckdose für Ihren home-Server remote-Reboot.  Ich habe auch Instructable über Arduino AVR Webserver geschrieben. Arduno kann mit WR703N Router per USB angeschlossen werden. Analoge Eingänge, 1-Wire Temperatursensoren, Steuerschalter, Servomotoren und ein kleines Display verarbeiten können. Jedoch hängt die serieller Kommunikation zwischen Arduino und Router nach einiger unregelmäßiger Zeit. Hängende geschieht nur, wenn Arduino Reset deaktiviert ist. Lösung möglicherweise zurücksetzen zu ermöglichen und einige Werte, die nicht verloren gehen sollte in EEPROM schreiben. Bitte schauen Sie sich meine zusammengefassten Instructable über Arduino:

---------------------------------------------------------------------------------------------------------------------------------

Ubuntu Netbook
Zum Beispiel EeePC mit Ubuntu, 13W Verbrauch.  HDD ist schneller als der Blitz, läuft für 1 Jahr auf schwere Last. Beste Kompatibilität, Zuverlässigkeit und Geschwindigkeit. Auch Monitor und eine Tastatur. WLAN-Client funktioniert out of the Box. Aber Wifi manchmal hängt. Und EeePC nicht ohne manuell per Knopfdruck einschalten. So jemand zu Hause anwesend sein muss und kann nicht remote Reset per GSM-Box.
EeePC hat kein Boot Rom Funktion zu starten macht, eine Taste drücken müssen. Also eigentlich die beste Lösung wenn Elektrizität verwenden, wenn nicht betroffen wäre ein Desktop-PC.
Eine weitere Empfehlung, die zuverlässig ist Beagleboard oder Beaglebone mit USB HDD.

---------------------------------------------------------------------------------------------------------------------------------

Android-Handy
Qualitativ hochwertige Webcam, Mikrofon, Lautsprecher, WLAN, GSM, Akku, Tastatur, Display, Temprature Sensor, großen Blitz, schnelle CPU.
Für ca erhalten 60 Euro zum Beispiel Samsun i5500.
Nachteil - Android SDK Programmierung kompliziert. Option ist Ubnuntu in einer Schleife Fahrt auf sd installieren,
aber Ubuntu keinen Zugriff auf Kamera und Sensoren.

---------------------------------------------------------------------------------------------------------------------------------

Fazit
Verwenden Sie Linux Boards nur für Anwendungen wo Schwachstromverbrauch oder Raum benötigt. Jedes Linux-Board hat einige Probleme mit der Anwendungskompatibilität und Bugs, wie es keine Massenware ist und seien Sie bereit zu verbringen Tage für die Anpassung.

---------------------------------------------------------------------------------------------------------------------------------

Stichworte: Router, Webcam, OpenWrt, WR703N

In Verbindung stehende Artikel

Smart Home Automation mit Android + Ethernet-Internet + Arduino

Smart Home Automation mit Android + Ethernet-Internet + Arduino

Home-Automation wird mehr und mehr populär, erschwinglich und fasziniert Menschen. Internet bietet solche Möglichkeiten wie nie zuvor. Beeindrucken Sie Ihre Freunde auf Smartphone zeigen, dass Sie ein-/ Lampe in Ihrer Wohnung Meilen entfernt ausschal
DIY Smart Home Automation mit Android

DIY Smart Home Automation mit Android

Smart Home Automation lassen Sie den Benutzer, um das Haus von seinem Handy zu steuern und Zuweisen von Aktionen, die je nach Zeit oder andere Sensorwerte wie Licht, Temperatur oder Klang von jedem Gerät in der Home Automation Netzwerk geschehen soll
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
Compact Home Automation basierend auf Android, Bluetooth und Arduino Modul!

Compact Home Automation basierend auf Android, Bluetooth und Arduino Modul!

Diese Instructable soll zeigen, wie, kompakte Home Automation Module mit billigen Komponenten wie Arduino Uno, Relais-Modul, Bluetooth-Modul zu erstellen und die Verwendung von Android-Handy betrieben werden kann!Keine Sorge es dauert weniger als 15m
SMART HOME AUTOMATION

SMART HOME AUTOMATION

In der heutigen Zeit gibt es viele Arten von Home Automation Systems in unserem Markt. Die meisten davon sind einfache Haushaltsgeräte Controllingsystemen wie DTMF Haushaltsgeräte gesteuert, RF basierten Steuerung von Haushaltsgeräten, GSM basierte H
HumidorPi: Eine intelligente Humidor auf die billige Tour mit Raspberry Pi und Knoten-rot

HumidorPi: Eine intelligente Humidor auf die billige Tour mit Raspberry Pi und Knoten-rot

Dies ist, wie ich einen Standard geändert 100 Zigarren-Humidor für konstante Luftfeuchtigkeit und Temperatur via w-LAN zur Verfügung zu stellen.Merkmale:Gesamtkosten rund 125$ inklusive 55$ für die unveränderte Humidor. Sie können dies tun, billiger.
Auf dem Bauernhof frisch pochiertes Ei mit Traube Tomaten und Basilikum Salat

Auf dem Bauernhof frisch pochiertes Ei mit Traube Tomaten und Basilikum Salat

sehr einfache und leckere Rezept.  Kann als Frühstück, Brunch oder Mittagessen serviert werden.  Oder wann immer Sie Lust auf eine einfache hoch Ernährung Mahlzeit.  Ich benutze nur frische Zutaten auf diesein!Schritt 1: Zutaten Rezept dient zwei.ZUT
Start Home Automation: W7500 Webserver

Start Home Automation: W7500 Webserver

Ich werde WIZwiki-W7500 vorstellen.Es ist von Treibern und mit Schnittstelle zu machen Web-Server zu erstellen.Sie ermöglichen, Smart Home Automation, mit diesem Projektunter Beschreibung ist WIZwiki-W7500 Plattform vorstellen.ÜbersichtTreibern WIZwi
Smart Desk für Home Automation

Smart Desk für Home Automation

dieses Projekt war ein Multi-Purpose.Ich wollte oben auf meinem Schreibtisch aufräumen, als auch meinen Computer als home-Automation-Server verwenden.Home-Automation war immer etwas, das ich dachte, war ziemlich cool. Es verwendet, um ein System für
Smart Home-Controller mit Sensorflare und Spark Core Particle: Lesen Sie Ihren Sensorwerte auf Sensorflare

Smart Home-Controller mit Sensorflare und Spark Core Particle: Lesen Sie Ihren Sensorwerte auf Sensorflare

Tag zusammen! Diese instructable zeigt Ihnen, wie Sie Ihren Smart steuern könnenGeräte mit Sensorflare und Partikel-Kern. Es gibt viele Möglichkeiten... Sie können Partikel Kern - ein wenig Wi-Fi-Entwicklungsboard um Ihre Hardware (z.B. Sensoren, Akt
Physikalische Home Automation Interface

Physikalische Home Automation Interface

Die folgenden beiden Videos erklären, was dieses Projekt tun soll.Eine Schnittstelle vermittelt Informationen und ermöglicht es dem Benutzer Dinge zu kontrollieren. Die meisten home-Automation-Plattformen setzen auf eine "virtuelle Schnittstelle"
Prüfen Sie, wer zu Hause ist! Home-Automation. Überwachung. Big Brother techn. Raspberry PI.

Prüfen Sie, wer zu Hause ist! Home-Automation. Überwachung. Big Brother techn. Raspberry PI.

In diesem wird instructable ich kurz erklären, wie Sie erstellen eine Webseite, um herauszufinden, wer zu Hause ist oder verwenden Sie das Skript für home-Automation.Sie benötigen:* Ein Router mit der Möglichkeit, die Ip-Adresse anhand Mac-Adresse fe
Smart Home

Smart Home

lassen Sie den Benutzer, um das Haus von seinem Handy zu steuern und Zuweisen von Aktionen, die je nach Zeit oder andere Sensorwerte wie Licht, Temperatur oder Klang von jedem Gerät in der Home Automation Netzwerk geschehen soll.Schritt 1: Was wir vo
Arduino-gesteuerte Smart Home

Arduino-gesteuerte Smart Home

Diese Instructable entstand durch PubNub Evangelist Ian Jennings . IANS Geschichte geht durch seinen Prozess des Aufbaus einer Arduino-gesteuerte smart home-Modell von Grund auf neu.--Bereits im September, unser Gründer Stephen und ich redeten über M