Servidor de automatización del hogar inteligente en OpenWRT router WR703N conectado a Arduino, en comparación con Ubuntu y frambuesa Pi

descargar el Resumen de WR703N (archivo zip de 340MB):
https://sourceforge.net/projects/WR703N/

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

Estimado lector,

Hay muchos tableros de Linux en el mercado: Bifferboard, NanosG20, Foxboard, Beagleboard, AlixPC, Android teléfonos y tabletas, routers, netbooks y más recientemente el Raspberry Pi. ¿Cómo decidir qué elegir?

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

Hasta ahora la mejor solución que he encontrado es uno de los routers de bolsillo más pequeño del mundo TP Link WR703N.
Más barato en precio USD 25, agradable aspecto 5 x 5 x 2 cm caja de plástico interna Wifi. Se pueden pedir en Ebay, el envío es gratis y llega de Hong Kong en un mes.  Este router tiene una CPU de 400 MHz, 4 MB flash (bastante pequeño), 32 MB RAM, 1 Ethernet, Wifi, 1 USB, consumo de potencia de 0,5 W. Alimentado mediante un cable USB. Fuente de alimentación puede conectarse en 110V o 220V.

Debe ser reflasheado con OpenWRT Linux, donde más necesarios programa existen módulos, sin embargo no todo es compatible con Linux Debian. Puede Agregar hub USB, memoria USB, USB HDD, USB tarjeta de sonido, bluetooth, webcam, 3G módem, USB 1-wire o módulo serie, conectar al Arduino, configurar Wifi cliente, colocar servidor Web casero con base de datos php y rrdtool en router. Vivos ejemplos son aquí:

Servidor Web casero:
http://barbara320.gotdns.com
HD WiFi webcam
http://barbara320.gotdns.com:8080/javascript_simple.html
Lectura de medidor de electricidad:
http://barbara320.gotdns.com:8083

Limitaciones son flash interna de 8 MB es bastante pequeña, pero puede ampliarse usando el palillo de destello del USB externo o disco duro. Compilar código C no es posible directamente en el router. Hay que cruzar la compilación y luego es una oportunidad que ejecutable podría no funcionar. Todo el hardware en pequeña escala tiene algunos errores. No todos los trabajos de cosas como supone, por ejemplo, Wifi, configuración de cliente no funciona utilizando la interfaz de configuración de Luci, necesitará editar manualmente los archivos de configuración. Generalmente necesario para pasar un día a trabajar alrededor de un error particular.  Experiencia que la flash del router obtiene un error fatal en 3 meses, si el ahorro se hace una vez en el minuto 5. Si necesita guardar con frecuencia debe guardar en RAM o HDD USB y sólo una vez y durante la copia de seguridad de flash. Tronco de OpenWRT cambia cada día y aparecen a menudo nuevos errores. Así que he hecho una copia de seguridad de la versión algo más viejo, pero estable
http://clockroom.freeiz.com/openwrt/openwrt-trunk-backup-8May2012-Webcam-OK
Realmente ahora la versión actitud ajuste Beta 12.09 en openwrt sitio está bien y parece que es permanente.

Archivo zip de Digest (340 MB) contiene información sobre cómo configurar diferentes funciones en WR703N:
https://sourceforge.net/projects/WR703N/

Enlaces introducción 00
01 flasheo OpenWRT, vi, nano
02 WR703N abierta cubierta y soldadura serie RX TX CP2102
Red 02
Hub USB 02
03 USB flash, disco duro, sistema de recubrimiento
04 Rizo, lftp, samba, transmisión de bittorrent, NAS, Dropbox, Twitter
04 webserer uhttpd y lighttpd con php5
05 webcam, video
06 Bluetooth
06 ratón, teclado, PIR, fotodiodo
06 tarjeta de sonido
07 GPIO, esquemas de hardware, 1wire, i2c, SPI
08 Digitemp 1wire temperatura con CP2102
Adaptador de bus de 1wire DS9490R 09
10 Arduino
11 gráfica dataplots Pachube, rrdtool, Google charts, Sarmalink
12 control de Gmail de placa de relé USB
13 envío de correo electrónico
14 compilar su propia distribución OpenWRT
módulo de programa de compilación 15 C
16 Python instala en USB HDD
17 Lua lenguaje de programación para Luci
18 uci
20 control remoto robótica WiFi controló el coche
70 diseños agradables de la página web
configuraciones de ejemplo WR703N 80
alarmas hogar, smart 90, monitor de bebé
Fiabilidad de 91 a largo plazo
92 LinkDuino personalización por Squonk
similar a wr703n 93 mr3020

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

Raspbery Pi
Mucho advertisized en la prensa como el más barato, pero es sólo una placa de circuito, necesita fuente de alimentación, cables HDMI, red, tarjeta SD, caja, WiFi, teclado, ratón.  Para que juntos es ca 80 EUR

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

Arduino
La experiencia es mejor en fiabilidad es Arduino. Nunca se cuelga. Con Ethernet shield puede hacer toma de corriente controlado por IP para su reinicio remoto del servidor principal.  He escrito también Instructable sobre servidor Web Arduino AVR. Arduno puede conectarse al router WR703N via USB. Puede procesar entradas analógicas, sensores de temperatura 1-wire, interruptores de control, servomotores y una pequeña muestra. Comunicación serial entre Arduino y el router se cuelga sin embargo después de algún tiempo unregular. Suspensión ocurre sólo si Arduino reset está desactivado. Solución podría ser permitir restablecer y escribe algunos valores que no deben perderse en EEPROM. Por favor, eche un vistazo a mi Instructable resumida acerca de Arduino:

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

Ubuntu Netbook
Por ejemplo eeePC con Ubuntu, 13W consumo.  Disco duro es más rápido que flash, funciona durante 1 año en carga pesada. Mejor compatibilidad, fiabilidad, velocidad. También el monitor y el teclado. Cliente WiFi trabaja fuera de la caja. Pero wifi se cuelga a veces. Y eeePC no enciende sin manualmente pulsando un botón. Así que alguien tiene que estar presente en el hogar y puede hacer reset remoto vía caja GSM.
eeePC no tiene ninguna función de rom de arranque para reiniciar la alimentación, debe pulsar un botón. Así que realmente sería mejor solución si electricidad utiliza si no se refiere a una PC de escritorio.
Otra recomendación funcionando confiablemente es Beagleboard o Beaglebone con USB HDD.

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

Teléfono Android
Alta calidad Webcam, micrófono, altavoces, Wifi, GSM, batería, teclado, pantalla, sensor del temprature, gran CPU flash, rápido.
Puede obtener para el ca 60 EUR por ejemplo Samsun i5500.
Desventaja - programación del SDK de Android complicado. Opción es instalar Ubnuntu en una unidad de bucle en sd,
pero Ubuntu no puede acceder a cámaras o sensores.

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

Conclusión
Use Linux sólo para aplicaciones donde se requiere bajo consumo de energía o espacio. Cada tablero de Linux tiene algunos problemas de compatibilidad y errores ya que no produce masa y estar preparado para pasar días de personalización.

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

Etiquetas: Router, Webcam, OpenWRT, Wr703n

Artículos Relacionados

Servidor de automatización del hogar con router

Servidor de automatización del hogar con router

convertir un router barato en un servidor de automatización del hogar!Este proyecto permitirá cambiar enchufes y luces desde su iPhone, o cualquier navegador.También podrás enviar comandos serie control remoto.Este proyecto se basa en SmartLinc.http:
Linux: empezando en un servidor de automatización del hogar.

Linux: empezando en un servidor de automatización del hogar.

Linux: empezando en un servidor de automatización del hogar.Esto es sólo un quickie prueba de concepto sobre el uso de un servidor web para Domótica remotamente. a todos nos va a hacer es encender algunos leds, pero el plan de acción estará allí para
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
Guía para principiantes en el uso Webhooks para automatización del hogar con Prota OS

Guía para principiantes en el uso Webhooks para automatización del hogar con Prota OS

TL:DR: webhooks son fáciles de usar y configurar con Prota OS. Utilice webhooks para cientos de flujos de trabajo de automatización.Aprender a configurar y utilizar OS Prota para Raspberry Pi aquí.Descargar OS Prota para Raspberry Pi aquí.¿Cuáles son
Automatización del hogar Datura 6 - mejoras de 2015

Automatización del hogar Datura 6 - mejoras de 2015

Noticias: En estos últimos meses he hecho algunos importantes correcciones y mejoras al código y al servidor Web del proyecto. Ver datura_mega_v19.ino para el último código.El proyecto más funcional en internet, utilizarlo como un sistema de riego co
Compruebe que está en casa! Automatización del hogar. Vigilancia. Gran hermano tecnología frambuesa PI.

Compruebe que está en casa! Automatización del hogar. Vigilancia. Gran hermano tecnología frambuesa PI.

En este instructable brevemente explicaré cómo se puede construir una página web para ver quién está en casa o utilizar el script para la automatización del hogar.Se necesita:* Un router con posibilidad de configurar la dirección ip dirección mac* Fa
Creación de un sistema de automatización del hogar!

Creación de un sistema de automatización del hogar!

Aquí es cómo había automatizado mi casa. Necesitaba un medio para;-administrar mi sistema de energía solar incluyendo la habilidad de cambiar de fuente de utilidad debo necesitarlo.-administrar el alimento y el agua a mis tres perritos.-controlar las
Automatización del hogar usando MQTT y NodeMcu o arduino

Automatización del hogar usando MQTT y NodeMcu o arduino

Domótica es un rumor nuevo hoy en día... hay tantos hardware de código abierto disponibles para construir su propia automatización del hogar. Muchas herramientas, es fáciles de confundir para decidir cual es mejor / conveniente para usted. Manteniend
Ingeniería inversa: USB controlado hack de automatización del hogar

Ingeniería inversa: USB controlado hack de automatización del hogar

hackear un sistema inalámbrico de automatización del hogar para ser controlada usando dos Microcontroladores AVR USB!¡ Mira el video! El sistema es realmente más sensible, pero el navegador de mi celular es lento.Si te gusta esto, posiblemente le gus
Bluetooth basado en automatización del hogar

Bluetooth basado en automatización del hogar

Bluetooth basado en automatización del hogar, proyecto permite controlar aparatos eléctricos utilizando su teléfono móvil android. Consiste en el microcontrolador ATmega8, módulo Bluetooth HC-06, Relays.There son muchos Inicio sistemas de automatizac
DIY IoT $10 base de automatización del hogar

DIY IoT $10 base de automatización del hogar

Se realiza IOT basado en proyecto de automatización del hogar con bajo costo ESP8266 ESPino ESP-12 módulo de WiFi, utiliza relés y algunos componentes simples, se suministra completa código y pcb layout, para más detalles sobre la configuración del s
Edison de Intel basado en monitor de sonido para la automatización del hogar!

Edison de Intel basado en monitor de sonido para la automatización del hogar!

Hola todo el mundo!Soy Geeve George un fabricante con orgullo de la INDIA! Empecé a hacer en la edad de 10 y mi afán por hacer todavía continúa como estoy fascinado por las infinitas posibilidades y oportunidades que la tecnología ofrece.Sombrero! es
Dispositivos de Internet para la automatización del hogar

Dispositivos de Internet para la automatización del hogar

Este instructivo muestra los principios involucrados en la fabricación de dispositivos para el control domótico por internet. Estamos va a construir un dispositivo (o varios de ellos), habla uno al otro por internet para controlar luces, motores para
Simple automatización del hogar. RaspberryPi + Android

Simple automatización del hogar. RaspberryPi + Android

Controlar relés conectados te RaspberryPi con aplicación Android configurar múltiples dispositivos de RaspberryPi alrededor de su casa. Dispositivo solo puede operar hasta 8 relés y todos son uno mismo-detección mediante ligero protocolo de red. Ning