Recicle su viejo portatil con Linux


Lubuntu está dirigido a los usuarios de PC y portátiles que se ejecutan en hardware de bajas especificaciones   en los momentos  actuales , es decir un ordenador vamos a decir “anticuado”  de  hace ya algunos años que conserva quizás  otros sistema operativo no  actualizable por lo que no esta  a la altura a efectos de seguridad  o  para ejecutar aplicaciones actuales orientadas a la web. Es triste  pero  esos equipos  funcionales  simplemente no tienen suficientes recursos para todas las ventanas,avisos y notificaciones de las distribuciones corrientes “con todas las funciones”.

Precisamente para dar una segunda oportunidad  a equipos anticuados, los miembros del equipo se encargan de LXDE y otros paquetes que forman parte de Lubuntu.

Ademas es importante que  Lubuntu recibió el reconocimiento oficial como miembro formal de la familia Ubuntu, comenzando con Lubuntu 11.10.

 

 

Lubuntu vs Ubuntu

Ambos Lubuntu y Ubuntu comparten dos grandes cosas importantes:

  • Core System Same
  • Mismas Repositorios

Lubuntu y Ubuntu pertenecen a la misma familia y hablar de ellos como totalmente diferentes sistemas no es correcto, ya que tienen algunas cosas en común. Por lo tanto, utilizan el mismo Foro Zona y comparten muchas páginas Wiki.Las diferencias entre Lubuntu y Ubuntu son:

  • Diferente entorno de escritorio – Lubuntu utiliza LXDE mientras Ubuntu utiliza la Unidad como la DE defecto.
  • Diferentes aplicaciones predeterminadas.Aparte de eso, son la misma. La DE es lo que hace que Lubuntu un sistema operativo ligero, y por supuesto las aplicaciones por defecto también, porque nos aseguramos de usar las aplicaciones más ligeras que no están ávidas de recursos.

 

 

Lubuntu 17.04

Lubuntu Artful Aardvark Alpha 1 (pronto a ser 17.10) ha sido liberada  sustituyendo a la versión 16.04.

También esta versión (además de la habitual LXDE ISO) es una imagen experimental con LXQt en lugar de LXDE.

 

Lubuntu incluye por defecto los siguientes paquetes como aaplicaciones de usuario:

  • Abiword – procesador de textos
  • Audacious – reproductor de música
  • Evince – lector de PDF
  • File-roller – gestor de archivadores
  • Firefox – navegador web
  • Galculator – calculadora
  • GDebi – administrador de paquetes
  • Gnumeric – hoja de cálculo
  • Guvcview – webcam
  • LightDM – gestor de sesiones
  • Light-Locker – bloqueador de pantalla
  • Lubuntu Software Center – gestor de paquete
  • MPlayer – reproductor de vídeo
  • MTPaint – editor de fotografías
  • Pidgin – mensajería instantánea
  • Scrot – capturas de pantalla
  • Simple Scan – escaneo
  • Sylpheed – cliente de correo electrónico
  • Synaptic – gestor de paquetes
  • Transmission – cliente bittorrent
  • Update Manager – gestor de actualizaciones
  • Startup Disk Creator – creador de usbs booteables
  • Wget – gestor de descargas CLI
  • XChat – cliente IRC
  • Xfburn – grabador de CD
  • Xpad – gestor de notas

Ademas, incluye sus propios paquetes  de LXDE

  • GPicView – visor de imágenes
  • Leafpad – editor de texto plano
  • LXAppearance – gestor de temas
  • LXDE Common
  • LXDM –
  • LXLauncher – modo fácil de lanzar aplicaciones
  • LXPanel – Barra de tareas
  • LXRandr – gestor de pantalla
  • LXSession – gestor de sesiones
  • LXSession Edit – editor de LXSession
  • LXShortCut – editor de lanzadores
  • LXTask – gestor de tareas
  • LXTerminal – emulador de terminal
  • Menu-Cache
  • Openbox – window manager
  • PCManFM – gestor de archivos

Lubuntu también puede usar el gestor de paquetes de Ubuntu.

Notas para la instalación

  • El instalador por defecto “Escritorio” requiere 384-800 MB de RAM (dependiendo de las opciones seleccionadas.) Si tiene algún problema, o si se siente cómodo usando una interfaz de teclado, pruebe el instalador alternativo para instalar en equipos con menos memoria RAM o un disco duro más pequeño que 4,3 GB.
  • Compruebe MD5SUM para el ISO descargado – Usted tendrá que comparar su MD5SUM con Ubuntu hashes .
  • Debe Grabar el CD O crear una unidad flash USB de arranque –
  • Comprueb  lso errores del  USB o el  Disco rebotable. Al arrancar el programa de instalación por defecto, verá la opción de “Comprobar disco para los errores”, de lo contrario, comprobar si hay errores de forma manual .

 

Descarga

La ultima version disponible para ordenador PC es la 17.04  aunque mantienen la versión anterior 16.04  para la plataforma Raspberry Pi 2  y 3

Para instalar lubuntu pc , lo primero es descargar la imagen iso para instalarlo en el arranque del equipo teniendo en cuenta eso si la arquitectura de la maquina.

Respecto a  la arquitectura la  versión de 32 bits servirá ara casi todas las PC .Es posible que necesite una ISO de 32 bits, para PCs anteriores a 2007.( elija esta  opción  si no está seguro) .La  versión de 64 bits es para equipos Intel o AMD.

Ademas  existe una versión PowerPC para Apple Macintosh G3 / G4 / G5 e IBM OpenPower (LTS solamente).

 

El link de descarga es el siguiente :   http://lubuntu.me/downloads/

 

 

 

 

Grabación  de imagen Libuntu en DVD

 

Durante mucho tiempo la manera en la que se podía montar imágenes iso en sistemas windows ha sido mediante programas de terceros que lo permitieran( como por ejemplo : Daemon Tools o Virtual CloneDrive,etc )  , pero a partir de Windows 8 en adelante se añadió una nueva  funcionalidad  que permite grabar imagenes ISO directamente con las herramientas que proporcionan el s.o.

Para grabar imágenes ISO en un CD o DVD, podemos hacerlo también de manera nativa  en Windows 10, para lo cual  introducimos en la grabadora CD/DVD un disco virgen.

Muy importante, antes de grabar, hay que fijarse en el tamaño de la ISO, ya que el límite que se puede grabar en un CD es de 700 MB.  Com  en el caso de la version 17.04  ocupa de hecho unos  916MB tendremos que usar un DVD  .

Hacemos clic derecho sobre la imagen ISO y seleccionamos la opción “Grabar imagen de disco”.

Al seleccionar la opción “Grabar imagen de disco”, aparecerá una ventana donde tendremos que seleccionar la unidad en la que vamos a grabar y si queremos o no verificar los datos del  DVD una vez termine la grabación.

Cómo se ver  es muy fácil montar y grabar imágenes ISO en Windows 10 de forma nativa gracias a la inclusión que se ha hecho a partir de Windows 8 de esta funcionalidad, que permite olvidarnos de programas de terceros

NOTA: Es posible que al hacer clic derecho sobre una imagen ISO no le aparezcan las opciones que explicamos más abajo. Eso es debido a que esta usando un programa de terceros por defecto. Si quiere montar o grabar imágenes ISO de manera nativa en Windows 10, debe hacer clic derecho sobre la imagen ISO, seleccionar “Propiedades” y después en la pestaña General hacer clic sobre “Cambiar…” para seleccionar el “Explorador de Windows”.

Creando un USB arrancable de Lubuntu con Etcher

  1. Descargamos Etcher desde este enlace. Podemos instalar la aplicación, pero esto no es necesario en Linux.
  2. Descargamos la versión más reciente de Lubuntu.
  3. A continuación, introducimos un pendrive de como mínimo 2GB en un puerto USB. Hay que tener en cuenta que Etcher eliminará todos los datos del pendrive, por lo que merece la pena copiar sus datos en otra unidad antes de iniciar el proceso.
  4. Ejecutamos Etcher
  5. A continuación, hacemos clic sobre SELECT IMAGE.

Etcher

  1. En el siguiente paso buscamos la imagen que habremos descargado en el paso 2.
  2. Ahora hacemos clic en SELECT DRIVE y elegimos la unidad de nuestro pendrive. Si sólo tenemos uno puesto, la selección será automática, pero no está de más asegurarse.

Etcher

  1. A continuación, hacemos clic en FLASH IMAGE.

Etcher

  1. Por último, esperamos a que finalice el proceso. Veremos una imagen como la siguiente:

Etcher

Nota:   No todos los equipos “antiguos”pueden arrancar un sistema operativo desde una unidad extraible USB  por lo que asegúrese que su equipo soporta el arranque por USB antes de hacer la imagen con Etcher

Anuncios

Construyase su propio sistema ambilight casero (1 de 2)


Si siempre quiso expandir su TV  mas allá de la pantalla  mediante luces de colores brillantes que  acompañan al contenido que se esta visualizado imitando el famoso efetcto ambilight ..  ¿por qué no hacerlo por su cuenta adaptando un sistema que lo emule en su propio TV ? Pues hoy en día ,es posible  gracias  a la potencia  y precio  de una Raspberry Pi (que soporta un centro de medios ) y un controlador LED  que  incorpore  la interfaz de bus SPI .

Ademas gracias al uso de tiras de SMD LED con chips WS2801 se simplifica aun mas el montaje gracias a la cinta adhesiva en la parte posterior de la tira pues es mucho mas simple de instalar comparando este sistema  con otros sistemas basados en  leds RGB  individuales  que van con  cables fisicos uniendo led a led

 

ELECCIÓN DE LEDS

Hay varios modelos de leds RGB direccionables  , pudiendoloe encontrar en formato tira auto-adhesiva o en formato “luces de navidad”. Cada modelo tiene sus ventajas e inconvenientes. La tira de leds es muchísimo mas  fácil,limpia ,rápida y profesional para  montar en una TV  pues llevan un pegamento autoadhesivo que hacen muy sencillo y compacto su montaje . El único problema que tienen es que se deben  soldar con 4 hilos en cada una de las 4  esquinas  o adquirir 3 conectores para hacer la conexión ( hablamos de 3  pues en la primera esquina es donde se introducen los cables que ya vienen así de fabrica así que ya tenemos sólo 3) .

Debido al asunto de las esquinas, justo en éstas ,algunas personas opinan que el colocar una distribución de leds en tiras puede que  no sea tan homogéneas  como el formato de tiras de navidad  , aunque obviamente hay un cierto grado de margen para colocarlos ,pues  podemos medir ambas paralelas ,cortar las tiras y luego colocarlas perfectamente centradas, y ademas  un argumento que claramente lo contradice es que el formato de leds individuales si no se fijan con precisión exquisita nunca tendrá la linealidad de los leds fijados en una tira de led cuya separación es inamovible.

 

Existen  también  distribuciones de leds tipo” luces de navidad”  donde  la única ventaja es poder distribuir más o menos leds en un mismo espacio ,pudiendo dirigir la luz, pero con el  grave inconveniente es que el montaje es mucho mas laborioso y menos compacto .Ademas en este caso no nos guiamos por metros sino por  número de leds a montar siendo  variable(cuantos más leds montemos mejor). Por ejemplo para una TV de 40” se podrían poner 50 leds (como cada 25 leds se necesita 1 Amperio, se necesitaría  una fuente aparte  de 2 Amperios )..

leds

Respecto al montaje con tiras autoadhesivas de leds, este es  mucho mas simple como vamos a ver  ,pues ademas de ser mucho mas sencillo el cableado ( se reduce a conectar las esquinas) , el resultado final peude ser mucho mas limpio   y  “profesional” que un montaje con leds individuales

En cuanto a la hoja de especificaciones, una  tira 5 V LED consume aprox. 7,68 vatios por metro o lo que es lo mismo : 1,5 A. Para calcular el consumo total de energía, es necesario medir la cantidad de LEDsque  podemos poner en la parte posterior del televisor. Por ejemplo para un TV de  55 pulgadas , se necesitan  3,8 m de la tira LED SMD  . El consumo de energía total para el ejemplo seria por tanto  3,8 m tira de LED x 1,5 A 1,0 A =5,7Amp

Afortunadamente, la Raspberry  Pi requiere también 5V,asi que sumando la potencia consumida por esta ( <1 amp)  seria  capaz de encender la tira y el Pi con la misma fuente de alimentación de 5V, pero eso si alimentando ambas partes desde dos conexiones diferentes : es decir la tira de leds directamente desde la fuente  y la raspberry con su conexión aparte (para ello no se olvide de pedir un adaptador de enchufe de la corriente continua para una fácil conectividad de al menos 7 A 35 W / – 5V fuente de alimentación).

Antes de seguir una advertencia: elija un montaje  basado en leds individuales o se decida o por las practicas tiras de leds,  asegúrese siempre que  la que adquiere  use  el chip WS2801, pues todo el sw actual que existe actualmente usa justamente ese protocolo

 Montaje tira de leds

 

Si decidimos montar una tira de leds,  una vez calculada la longitud necesaria ,lo primero es cortar la tira en 4 piezas que respondan a la dimensión de su TV. Para una fácil sustitución de una tira de LED rota o bien porque  mueve la instalación a otro televisor, lo mas sencillo es usar  conectores en todo los extremos como en la imagen.

Las tiras de LED WS2801 siempre tienen cuatro conectores .Ademas suelen ir indicados en la propia serigrafia, asi que típicamente son estas las patillas de salida:

  • 5V
  • GND
  • SD
  • CLK

 

Tenga cuidado, no torsionando  las  tiras  de leds  y por supuesto si necesita cortarlas cortelas  exactamente  por la linea serigrafiada en cada bloque de led+CI  .También hay una flecha en la tira, que marca la entrada / salida. Asegúrese de que usted es capaz de conectar las tiras de entrada a salida con los conectores de cable flexible o bien .

Es más fácil soldar los conectores en la placa  flexible SMD si se pone un poco de soldadura para cada una de las cuatro contactos  con antelación. Una vez solados los 4 cablecillos , se puede proteger  con tubo autoretractil (para una mayor flexibilidad use calor para encoger el  tubo)

Es fácil de montar las tiras porque elegimos componentes de montaje superficial y ademas porque  sólo tiene que utilizar la cinta adhesiva y pegarlas  a los 4 lados del TV. Es esencial que se inicie el montaje de la parte inferior derecha, visto desde la parte posterior del televisor con la flecha apuntando en la tira a la derecha.

 

Más tarde, usted establecerá una conexión desde el GPIO desde el RPI directamente a esta entrada de la banda. Y luego seguir adelante hacia la izquierda, conectando la salida de la primera banda a la entrada de la segunda tira y así sucesivamente hasta llegar a la parte inferior izquierda. La salida de la última tira se deja vacía, por lo que las tiras no están conectados en un bucle.Segun la tira que adquiera incluso puede 

El cableado  de la tira  hacia la raspberry Pi se muestra en el siguiente diagrama creado por Philip Burgess

Tenga en cuenta, el diagrama que se muestra, es para la Revisión Rpi 1.0( podría cambiar ligeramente con revisiones posteriores) .

Asegúrese de que los conectores de 5V / GND de la fila de entrada + y los conectores de alimentación Raspbery  Pi se conectan directamente al Adaptador de enchufe de alimentación de CC (DC Jack) si es que se va a alimentar todo el conjunto desde un única fuente .

Conectar WS2801 de Frambuesa Pi Modelo B

Es importante destacar que con este montaje no hay necesidad de alimentar  por el puerto micro USB la Raspberry Pi,por lo que si usa este sistema   no se debe  alimentar  la RP desde el conector de alimentación

En el conector hembra situado al lado del primer led, verás 2 cables sueltos (rojo y azul), coja esos 2 cables y conéctelos al conector DC hembra. Recuerde que el negativo es el azul y el positivo es el rojo:

Image

En el conector hembra le quedarán 3 conexiones por hacer: cable blanco, azul y verde. Coja tres cables de color blanco, azul y verde y pínchelos en su color correspondiente. Esos 3 cables irán al puerto GPIO de su Raspberry:

  • El de color azul es “tierra” (ground), en la raspberry2 . Como thay varios “ground”, utilize el que quiera (por ejemplo él el pin 09).
  • El cable  blanco va en el pin MOSI (21)
  • El verde en el CLOCK (23).

 

Abajo dejamos un mapa del puerto GPIO, la posición de los pines y su nombre.

gpio

 

Enchufe su transformador de corriente de 5V y 2A  (!pueden ser más Amperios, pero no menos!) y encienda la Raspberry! Es posible que algunos leds se enciendan y se apaguen, es normal. También es posible que ningún led se encienda, no se preocupe. !Vayamos ahora a configurar el software…!

SOFTWARE: Hyperion o Boblight

Bien, ya tenemos terminada la parte más complicada. Toca instalar ahora el software que nos controlará los leds,para lo cual actualmente tenemos 2 opciones; utilizar Boblight o Hyperion. A efectos visuales, ambos son iguales y de hecho pueden generar el mismo efecto, los mismo colores etc… pero Hyperion es muchísimo mejor que Boblight, razones:

  •  Hyperion se ha construido pensando en las limitaciones de CPU y RAM de Raspberry
  • Boblight está diseñado a modo cliente-servidor, consume más CPU. Hyperion es x15 más rápido
  • Hyperion levanta un puerto JSON que permite ser manipulado desde el exterior (por ejemplo puede controlar los leds con una App para SmartPhone)
  • Boblight funciona a modo de addon sobre Kodi por lo qeu necesita Kodi para funcionar.
  • Hyperion funciona como servicio, corriendo independientemente por lo que no está limitado a Kodi unicamente
  • Hyperion da soporte ambilight a programas externos como RetroPie o Moonlight

Dadas las grandes ventajas  pues vayamos a por Hyperion el cual es una implementación de código abierto Ambilight que se ejecuta en muchas plataformas.Las principales características de Hyperion son:

  • Baja carga de la CPU. Para una cadena de 50 leds llevado al uso de la CPU será típicamente por debajo del 2% en un Pi no overclockeado.
  • Interfaz JSON que permite una fácil integración en las secuencias de comandos.
  • Una utilidad de línea de comandos permite la comprobación fácil y configuración de las transformaciones de color (configuración de transformación no se conservan durante un reinicio en el momento …).
  • Canales de prioridad no se acoplan a un determinado proveedor de datos llevado lo que significa que un proveedor puede enviar datos dirigidos y salir sin la necesidad de mantener una conexión con Hyperion. Esto es ideal para una aplicación remota (como nuestra aplicación de Android).
  • Inclute HyperCon,una herramienta que ayuda a generar un archivo de configuración de Hyperion. La herramienta también recordará la configuración de la ejecución anterior.
  • Aplicacion Remota Android de control para ajustar un color estático.
  • Kodi ortográfico que comprueba el estado de la reproducción y el protector de pantalla de Kodi y decide si o no para capturar la pantalla. El corrector también detecta si Kodi se está reproduciendo contenido de vídeo 3D.
  • Detector de borde negro
  • JSON / Proto transportista para enviar la imagen actual a una segunda instancia de Hyperion
  • Un motor de secuencias de comandos efecto.
  • Boblight servidor de interfaz para permitir el uso de clientes escritas para Boblight.
  • Arquitectura genérica de software que  apoyo facilmente a nuevos dispositivos y tambien nuevos algoritmos e.
  • Un montón de hardware es compatible con Hyperion, como PhilipsHue, AtmoOrb y otros dispositivos agradables!

 

Pasemos a ver como instalar este sw, por lo que lo primero que tiene que hacer es habilitar la interfaz SPI de su Raspberry, para los cual  edite el fichero config.txt y añade al final el siguiente texto

dtparam=spi=on

Para algunos modelos de  Raspberry  puede  que no sea necesario,pero en todocaso si lo edita,reinice la Raspberry para que cargue el SPI correctamente.

Activado el SPI lo siguiente  que haremos  seria la instalación de este sw de Hyperion

Éstos  comandos son  para instalar Hyperion sobre OpenELEC:

curl -L –output install_hyperion.sh –get [url]https://raw.githubusercontent.com/tvdzwan/hyperion/master/bin/install_hyperion.sh[/url]
chmod +x install_hyperion.sh
sh ./install_hyperion.sh

Para instalar Hyperion sobre Raspbian Jessie usaremos estos  otros comandos:

sudo apt-get update
sudo apt-get install libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 ca-certificates
wget -N [url]https://raw.github.com/tvdzwan/hyperion/master/bin/install_hyperion.sh[/url]
chmod +x install_hyperion.sh
sudo sh ./install_hyperion.sh

Si queremos que se auto ejecute al arrancar  en lugar del bloque anterior podemos hacer la misma instalación  pero siguiendo estos pasos:

En primer lugar para preparar la instalación seguiremos estos pasos:

// Create new folder in the pi user home
mkdir hyperion

cd hyperion

// Download hyperion installation script
wget -N https://raw.githubusercontent.com/tvdzwan/hyperion/master/bin/install_hyperion.sh
// Make the install script executable
sudo chmod +x install_hyperion.sh
// Make sure boblight is not running in the background
sudo /sbin/initctl stop boblight

Y ahora añadimos Hyperiorn para que su arranque sea  automático.

// Install all necessary packages for hyperion
sudo apt-get update && sudo apt-get install libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 libprotobuf7 ca-certificates
// Execute the hyperion installation script
sudo sh ./install_hyperion.sh
// Hyperion should be running now, stop it again
sudo initctl stop hyperion

Tras unos segundos Hyperion quedará instalado, los leds deberían encenderse con un bonito efecto arcoíris, acto seguido deberían encenderse para reproducir los colores actuales de su TV (ya sea un video, Kodi, un juego, etc…).

Toca  ahora  configurar Hyperion para “decirle” que tenemos 50, 54 o 100 leds y en que posición están, función que haremos gracias el  software Hipercon que por su extensión lo veremos en un próximo post

 

Fuente aqui

Un mini ordenador por 9$


Fuente:MakeZine

 

Si pensaba que los $ 35  que cuesta  una  Raspberry Pi 2  estaban bien pagados para un equipo pequeño y barato, puede  que  no este en lo cierto, porque CHIP es la próxima placa  Open Source   creada por  Next Thing Co, que es en si  un microordenador  incluso más pequeño y sólo costará $ 9.

Como el Raspberry Pi, CHIP puede utilizarse en una variedad de maneras. Se pueden conectar los perifericos  necesarias – un teclado, ratón y una pantalla – y se convierte una computadora personal. De lo contrario, se puede convertirr en un retro emulador juegos, un  robot, centro multimedia, o lo que usted quiera  soñar (sus creadores animan a los usuarios a aprender código y buscar aplicaciones para C.H.I.P)

Como usted probablemente puede adivinar, CHIP no es un ordenador muy potente. Su procesador Allwinner A13 de 1GHz, 512MB de RAM y 4GB de almacenamiento flash interno es  lo suficiente para ejecutar aplicaciones y navegar por la web pero no para mucho más.

Tiene un puerto USB de tamaño completo, un puerto Micro USB, un conector de audio con un micrófono que funciona como una forma de salida de vídeo mediante un cable compuesto, built-in Wi-Fi 802.11 b/g/n y Bluetooth 4.0.

C.H.I.P. funciona con cualquier sistema operativo basado en Linux. Viene con un sistema operativo basado en Debian y tiene acceso a una cantidad considerable de aplicaciones Linux.

Fuera de la caja, C.H.I.P. puede conectarse  con una salida de vídeo compuesto para utilizarse con  un viejo televisor o una pantalla pequeña .No obstante si realmente quiere conectar  C.H.I.P. hasta un HDTV o pantalla de la computadora moderna, usted puede comprar un adaptador HDMI ($15) o uno distinto ,un adaptador VGA ($10) que se encaja en la computadora, estilo Lego.

También puede hacer  C.H.I.P.  portable encajándola en PocketC.H.I.P, un curioso accesorio con un pantalla táctil de 4,3 pulgadas, teclado QWERTY y una batería que dura hasta cinco horas.

 

Esta idea Open source  ha buscado financiación como tantos y tantos otros gadgets a través de crowdfunding por medio  de una campaña de Kickstarter. De acuerdo a su campaña en Kickstarter, los primeros envíos se harán en mayo 2016 pues  el proyecto ha alcanzado con éxito su objetivo de financiación de $50.000 con 29 días para lanzarse. Los primeros ordenadores C.H.I.P se esperan que comiencea  a enviarse  en diciembre de este  año ¿Algún interesado?

 

Fuente  aqui                                                                                                                                                                                                                                                          

Manejando tu propio servidor M2M privado gracias a Yaler


Oberon Microsystems desarrolló hace unos años   un framework  llamado Yaler cuyo  código fuente  está disponible en http://yaler.org/ .

La infraestructura del framework de  Yaler permite el acceso Web seguro a los sistemas embebidos  detrás de un firewall, un NAT o un gateway de la red móvil  :todo lo que se necesita en el  dispositivo es un socket TCP y uso del servicio  HTTP,lo cual  hace que su servicio Web que se ejecuta en el dispositivo, este accesible desde cualquier navegador Web , cURL u otro cliente HTTP,permitiendo  supervisar y controlar el dispositivo de forma remota .
Los fabricantes, pequeños negocios y clientes de empresas  pueden  basarse en Yaler usandolo  para permitir con sus terminales  control remoto via  web a los equipos privados, túneles protocolo genérico y domótica, para configurar remotamente los nodos de sensores inalámbricos ambiental, y para permitir el acceso remoto a los dispositivos portátiles conectados a Internet.

El funcionamiento del framework    como vemos en las siguientes imágenes , se basa en que  un Firewall, NAT o enrutador móvil  impide  el acceso  al dispositivo  y  después gracias a framework este proporciona direccionamiento y accesibilidad

Si dispone de un servidor Windows o Linux con una dirección de Internet, usted puede configurar su propio framworrk Yaler é descargandohttp://hg.yaler.org/yaler/get/tip.zip y siguiendo las  siguintes  instrucciones   para hacer funcionar Yaler.

  • Para generar y ejecutar el proyecto , primero asegúrese de que ha instalado y JDK6  que la variable de entorno PATH incluye el directorio bin del JDK .
  • Para hacer una construcción completa en Linux , ejecute:     . / build.sh
  • Y en Windows:    build.bat
  • Para iniciar Yaler , escriba:    java- ea- cp yaler.jar Yaler localhost: 80
  • Para utilizar SSL, primero debe crear un almacén de claves. En Linux , ejecute:     . / genkey.sh
  • Y en Windows:     genkey.bat
  • Para iniciar Yaler en modo seguro , escriba:     java- ea- cp yaler.jar Yaler localhost: 443 -secure

CRÉDITOS: Los org.yaler.StateMachines módulo se basa en caso QEP de Miro Samek   procesador publicado en el libro ” Prácticas Statecharts UML en C / C + + , Segundo Edition ” . Miro ha accedido generosamente publicarlo bajo la misma licencia que se aplica a todas las partes del Yaler : la licencia Sleepycat con el adicionalcláusula ” CON FINES NO COMERCIALES ” . Para otros algoritmos utilizados en Yaler favor consulte doc / References.txt .

Sin embargo aunque tener   tu propio servidor M2M  tiene muchas ventajas sobre todo asociadas  ala privacidad , la mayoría de la gente no tiene direcciones públicas de Internet, por lo que  tambien proporcionan un ejemplo Yaler alojado gratuitamente en http://try.yaler.net/ . Tenga en cuenta que este caso es sólo y sin ningún tipo de servicio o garantía de operatividad del uso privado y educativo. En el futuro, http://yaler.net/ podría proporcionar un servicio alojado comercial tal y como hizo en su dia Pachube ( despues Xively  y ahora Cosm.com) .

Algunas de las características del servicio comercial:
  • Conectividad como un servicio: Disfrute Web y SSH acceso seguro a sus sistemas integrados, sin importar si están ubicados detrás de un firewall, un NAT o un enrutador de la red móvil. Pago por uso, con el apoyo de la empresa de primera calidad.
  • Funciona con el hardware que elija:Yaler funciona con cualquier dispositivo que proporciona un socket TCP. Empezar a trabajar con dispositivos como Arduino, BEAGLEBONE, Netduino y Raspberry Pi, o implementar un enlace personalizado para el dispositivo, basado en nuestros ejemplos en C, C #, Java y Python.
  • Instalación sin complicaciones, sin reenvío de puertos:Una vez que la herramienta de línea de comandos YalerTunnel o una biblioteca Yaler, se ha instalado en el dispositivo, los usuarios finales simplemente conectar su dispositivo para acceder a él desde cualquier navegador o teléfono a una conocida, URL estable.
  • Diseñado para ser fiable y escalable:Productos conectados son difíciles. Concéntrese en su solicitud, vamos a preocuparnos por las cañerías. Desde el primer prototipo de pruebas y sobre el terreno a través de la vida útil de su producto desplegado.

Un anota mas : Incluso si no desea utilizar un servidor de transmisión, puede ejecutar  ejemplos que utilizen la biblioteca Gsiot.Server dentro de su red de área local, simplemente mediante la supresión de las propiedades RelayDomain y RelaySecretKey de los ejemplos!

Fuente  aqui

Arduino Yun


Arduino YÚN es el primero de una nueva línea innovadora de productos wifi que combinan la potencia de Linux con la facilidad de uso de Arduino,combinando un clásico Arduino Leonardo (basado en el procesador ATMEGA32U4) con un sistema de un chip Wifi que usa Linino (un MIPS GNU / Linux basada en OpenWRT y que por tanto incorpora la máquina Linux directamente en la PCB)

En la nueva placa  se ha incorporado soporte Ethernet y e WiFi, un puerto USB-A, ranura para tarjeta micro-SD, 20 pines de entrada / salida digitales (7 de las cuales se pueden utilizar como salidas PWM y 12 como entradas analógicas), un cristal de 16 MHz oscilador, una conexión micro USB, un conector  ICSP, y un 3 botones de reinicio.

El Yun se distingue de otras placas Arduino, de que puede comunicarse con la distribución Linux a bordo gracias  a un puente que conecta Arduino (Atmega32) con Linino(Ar9331) , ofreciendo un poderoso equipo conectdo a la red con la facilidad de Arduino. Además de los comandos de Linux como cURL, usted puede escribir su propios scripts de Python para las interacciones fuertes.

En resumenn pues el Yun es similar a Leonardo en la ademas se ha incorporado el ATMEGA32U4  que incorpora comunicación USB, eliminando de esta forma la necesidad de un procesador secundario permitiendo que el Yun parezca como  ordenador conectado como un ratón y un teclado, además de un puerto serie / COM virtual (CDC).

La biblioteca puente facilita la comunicación entre los dos procesadores,ofreciendo la posibilidad de ejecutar scripts de shel para  comunicarse con las interfaces de red y recibir información desde el procesador AR9331. El anfitrión USB, interfaces de red y la tarjeta SD no están conectados a la 32U4, pero el AR9331, y la biblioteca de puente también permite el Arduino una interfaz con dichos periféricos.


Especificaciones Técnicas

  • AVR Arduino microcontroller
  • Microcontroller ATmega32u4
  • Operating Voltage 5V
  • Input Voltage 5V
  • Digital I/O Pins 20
  • PWM Channels 7
  • Analog Input Channels 12
  • DC Current per I/O Pin 40 mA
  • DC Current for 3.3V Pin 50 mA
  • Flash Memory 32 KB (of which 4 KB used by bootloader)
  • SRAM 2.5 KB
  • EEPROM 1 KB
  • Clock Speed 16 MHz
  • Linux microprocessor
  • Processor Atheros AR9331
  • Architecture MIPS @400MHz
  • Operating Voltage 3.3V
  • Ethernet IEEE 802.3 10/100Mbit/s
  • WiFi IEEE 802.11b/g/n
  • USB Type-A 2.0 Host/Device
  • Card Reader Micro-SD only
  • RAM 64 MB DDR2
  • Flash Memory 32 MB
  • PoE compatible 802.3af card support

Fuente aqui