miércoles, 30 de noviembre de 2016

RaspberryPi, Raspbian Jessie with Pixel, revisión 5

Hola, hoy mismo desde el blog oficial de la fundación RaspberryPi se ha anunciado una actualización de Raspbian with Pixel que además de solucionar algunos fallos conlleva una modificación en la RaspberryPi enfocada a mejorar la seguridad de nuestro dispositivo.

1. Novedades


1.1 Interfaz SSH 

A partir de ahora la interfaz SSH de Raspbian estará por defecto desactivada. Para los que no lo sepan, esta interfaz se usa para controlar la RaspberryPi de forma remota (para más información aquí tenéis un post que publiqué anteriormente, RaspberryPi control remoto con SSH). 
Debido a los últimos ataques masivos dirigidos a dispositivos del IoT (Internet of Things) a través del usuario y password predeterminados de estos dispositivos, desde la fundación se ha decidido desactivar la interfaz del SSH por defecto, y así evitar que si nuestro dispositivo esta conectado a internet alguien pueda conectarse de forma remota y controlarlo.

lunes, 28 de noviembre de 2016

Controlar encendido de un LED con Python (Parte 1)

En este post os voy a mostrar como usar los puertos GPIO y un pequeño programa en Python para controlar el encendido y apagado de un led.

Para ello voy a usar una placa protoboard, cables de conexión, un led , una resistencia y mi RaspberryPi. Si sois nuevos en esto os aconsejo leer el anterior post (Conector GPIO principos basicos) en el que detallo los diferentes componentes, como usarlos y evitar quemar nuestros dispositivos.


1. Organización del circuito

En primer lugar vamos a ver como nos debe quedar nuestro circuito para poder encender y apagar un led. Aquí os dejo una imagen para que veáis la distribución que he usado yo.



Tened en cuenta que yo uso una RaspberryPi B+, y la distribución de los conectores GPIO puede variar respecto a otros modelos. Si tenéis dudas consultad el post anterior (Conector GPIO principos basicos), y si vuestro modelo de RaspberryPi no está consultad la documentación oficial.

miércoles, 23 de noviembre de 2016

Suse Linux Enterprise Server 64-bits para RaspberryPi

Si bien disponemos de una RaspberryPi 3 con arquitectura de 64 bits desde hace tiempo, hoy se ha anunciado el primer sistema operativo de una distribución oficial de 64 bits. Se trata de Suse Linux Enterprise Server.


Pese a que algunos desarrolladores ya habían puesto al servicio de la comunidad versiones con un kernel de 64 bits con Ubuntu y Fedora, en este caso se trata de una distribución oficial, Suse, y ello también significa que dispondremos de soporte oficial de esta distribución.

Esperemos que sea el principio de otros muchos sistemas operativos de 64 bits que nos permitan extraer todo el potencial de los nuevos modelos de RaspberryPi con esta arquitectura.

Aquí os dejo el link del post original


martes, 22 de noviembre de 2016

The MagPi, la primera revista oficial de RaspberryPi en Español


Hoy se ha anunciado que The MagPi, la revista oficial de RaspberryPi, a partir de este mes estará disponible en 4 nuevos lenguajes, y entre ellos está el Español que junto al Francés, Italiano y Hebreo dispondrán cada mes de un número de 20 páginas destinadas a complementos, programación, novedades, proyectos, reportajes...

Esperemos que nos sirva para mejorar nuestros conocimientos y que esta iniciativa se duradera y si es posible se amplíe aún más.

Aquí os dejo el link desde el que se puede acceder a todos los números de la revista, las ediciones espaciales y pos supuesto al primer número traducido (bajo el título de Translated Edition #1)



domingo, 13 de noviembre de 2016

Nueva versión OSMC para RaspberryPi


Para los que usáis la RaspberryPi como mediacenter, ya está lista la nueva versión de OSMC. Esta nueva versión trabaja con el núcleo de Kodi v17 (Krypton). Además tiene como gran novedad un nuevo entorno de escritorio muy atractivo como el que os muestro en la siguiente imagen
La versión incluye corrección de errores, mejoras para la experiencia del usuario, y diversas mejoras que os detallo a continuación



jueves, 10 de noviembre de 2016

Nuevas guías para principiantes de RaspberryPi

Hola a todos, desde esta semana en la web oficial de raspberrypi.org disponemos de unas nuevas guías de iniciación. Una vez en la web, haced click en el apartado HELP, disponemos de 6 guías actualizadas de los siguientes temas




Estas guías están pensadas para los principiantes y muestran de una forma sencilla y visual todo lo que necesitamos saber, están en inglés pero no creo sea un problema, ya que se entiende fácilmente. Os detallo los contenidos de cada una


1. Guía de Hardware


Aquí se nos explica que elementos necesitamos para poner en marcha nuestra RaspberryPi y como encenderla por primera vez, conectarla a internet, añadirle un disco duro o usb para tener un almacenaje extra y como conectar unos altavoces o cascos.

domingo, 6 de noviembre de 2016

Conector GPIO, principios básicos

Con este post voy a iniciar una serie dedicada a los conectores GPIO y el uso que podemos darles todos los post de programación y GPIO los encontraréis en el apartado Programación/GPIO del blog. Pero antes de empezar a usarlos es importante tener claros unos conceptos clave para no estropear vuestra RaspberryPi.

1. Conceptos generales

Para los no iniciados, los conectores GPIO (General-purpose input/putput) presentes en la RaspberryPi nos permiten conectar dispositivos electrónicos y controlarlos desde la RaspberryPi. Estos conectores son conexiones digitales que se pueden usar como entradas (input) o salidas (output) y que funcionan a 3,3 V. 

Los puertos GPIO al igual que la RaspberryPi han evolucionado, en los primeros modelos disponíamos de 26 conectores que posteriormente pasaron a 40. Cada uno de estos conectores se identifica mediante un número, cada uno de ellos tiene asignada una función predeterminada como por ejemplo los puertos TXD y RXD que se utilizan para conectar la RaspberryPi a otro PC mediante un cable de consola y poder acceder de forma remota.
Es importante saber el modelo de RaspberryPi que tenemos ya que algunos puertos tienen funciones diferentes y es muy importante no equivocarse ya que hay puertos con 3,3 V otros con 5 V a veces un error podría acabar con nuestro dispositivo.

1.1 Distribución puertos GPIO

Aquí tenéis unas imágenes de la distribución de los GPIO de algunos modelos. Fijaos que en las imágenes tenemos los pines numerados del 1 al 26 o del 1 al 40 según el modelo esta es la numeración BOARD de los pines (numeración que depende de la posición en la que están fijados en la placa). Pero además en los laterales tenemos unas etiquetas, estas corresponden al sistema BCM, en este caso no todos los pines tienen números, esta identificación es en base a la función por defecto que tiene cada pin GPIO.

RaspberryPi 1 Modelo B revisión 1.0