OpenMaker: Iniciativa de la CE para formar comunidad y proyectos en colaboración entre empresas y makers para soluciones de fabricación

Hoy se ha celebrado en Bilbao el siguiente encuentro Nace “OpenMaker”, una comunidad de fabricantes y makers para colaborar y estimular la innovación en la fabricación un proyecto Europeo que trata de poner en contacto a Makers y empresas de fabricación o producción para ofrecer soluciones innovadoras siempre bajo las premisas de licencias abiertas en comunidad. En la península el centro de actividades se sitúa en Bilbao auspiciado por Tecnalia.

 

Entre todos los proyectos que se presenten se otorgarán ayudas de 20.000 a los cinco proyectos seleccionados. Las empresas son los responsables de identificar problemáticas y buscar soluciones junto con los Makers, la Web aún no contiene muchos datos pero se irá alimentando de contenidos los siguientes meses de verano hasta culminar en la presentación de proyectos seleccionados.

Para involucrarse en el proyecto debemos identificar que rol vamos a jugar en el proyecto: Maker, empresa de manufactura, investigador, etc,. Y registrarnos para empezar a trabajar hoy mismo :-).

Web OpenMaker

Enlaces:

  • InMoov: Proyecto para crear un robot basado en la creación de las piezas en impresora 3D con código y diseño abierto.
  • Opendesk: Creación de mobiliario con diseño abierto
  • Basque Fab Lab:
Anuncios

Jornada con On4u “Herramientas tecnológicas y venta online. ¿Cómo optimizar las ventas de tu empresa?”

Dejo aquí el material de la jornada organizada por SPRI y dirigida por On4u sobre Herramientas tecnológicas y venta online. ¿Cómo optimizar las ventas de tu empresa?. On4u implementa soluciones ECommerce y son expertos en integración de sistemas ERP con Magento (entre muchas otras cosas como labores de consultora).

Dado el tiempo disponible la presentación fue superficial pero muy interesante, por encima de soluciones técnicas complejas supieron dar en la diana con algunos de los problemas más comunes en la integración de sistemas ERP con un portal dirigido al cliente, esta clase de integración para intercambiar información fiable con el cliente debe pasar necesariamente por un estudio de los procesos automatizando los flujos de información entre diferentes aplicaciones. El resto de la presentación la podéis ver en imágenes más abajo.

 

 

 

 

 

Centro multimedia en una RPi con OSMC

OSMC es un centro multimedia basado en software libre y el sistema operativo Gnu/Linux.  Permite reproducir casi cualquier formato multimedia que esté en cualquier sitio como en la red local o incluso en Internet

En primer lugar dejo aquí el enlace a la presentación introductoria a un taller que realizo un amigo “Aprende a crear un centro multimedia con Kodi y una Raspberry Pi” (realizada con Emaze).

En este enlace también se puede descargar una guía sobre Kodi en PDF (265MB).

Descarga e instalación

Para grabar OSMC en la microSD de la RPi lo mejor es descargar osmc-installer.exe (Para Win), este pequeño programa nos guía paso a paso para seleccionar el modelo de tarjeta RPi sobre el que vamos a instalar OSMC, el idioma y otros parámetros como la configuración de acceso a la red. El instalador no contiene en si la imagen ISO con OSMC, descarga la imagen adecuada dependiendo de nuestras preferencias.

Parámetros usados para mi proyecto:

  • Idioma: Ingles (no hay otro).
  • Modelo Raspberry Pi 2/3 (la mía es v3 recién comprada).
  • Elijo la última versión 2017.04-1
  • Voy a grabarla en una memoria SD (microSD 16GB con adaptador a SD)
  • Conexión por cable físico (por el momento, más adelante me gustaría probar un adaptador Wifi USB).

Una vez grabada la imagen ya podemos insertar la microSD en nuestra RPi y conectarla por HDMI a un monitor para empezar a configurar el entorno.

Utilidades para trabajar con tarjetas SD

 

 

 

 

WSO2: Broker de mensajería IoT (WSO2 IoTS)

WSO2 es un servidor de mensajería para conectar dispositivos IoT (ver entrada RabbitMQ primeros pasos con colas de mensajería), funciona como muchos otros servidores sobre un motor JDK (JMS – Java Message Service) lo que lo convierte en una solución multiplataforma de facto.  Permite trabajar con la base de datos embebida con la aplicación, para entornos empresariales puede trabajar con los sistemas de gestión de bases de datos más populares como Oracle, MySQL, PostreSQL.

Sin entrar en detalles un broker funciona como un enrutador de mensajería, las aplicaciones que se comunican con el servidor de mensajería pueden jugar varios roles, como productor / publicador de mensajes en un topic (gestión de colas basadas en contenidos) determinado o como consumidores / subcriptores de mensajes (Publish–subscribe pattern). El nodo central puede recibir de múltiples origenes y enrutar el mensaje al canal correcto, incluso transformar el mensaje a una representación alternativa.

WSO2: Working with Topics

Es arquitectura favorece la escalabilidad y la incorporación de nuevos nodos. La dependencia mutua entre aplicaciones se minimiza (decoupling), los publicadores que envían mensajes no lo hacen directamente a un receptor especifico, no tienen porque saber si al otro lado hay una aplicación, varias o ninguna recibiendo esos mensajes.

Podemos descargar el servidor del siguiente enlace. En la Web de descarga también ofrecen la subscripción a la comunidad y hospedar nuestra infraestructura IoT en su nube (Beta y previo pago).

Protocolos soportados:

  • Advanced Message Queuing Protocol (AMQP)(0-91))
  • Message Queuing Telemetry Transport Protocol (MQTT) v 3.1.1.

WSO2 IoTS es Open Source. He descargado el servidor wso2mb-3.1.0.zip a mi PC con Win7Pro y lo he descomprimido desde el raíz C:\wso2mb-3.1.0\.

Estructura de carpetas principales:

  • README.txt: El primer fichero que hay leer siempre.
  • bin: Script para Shell Linux y DOS.
  • client-lib: librerías JMS.
  • dbscripts: Scripts SQL para MySQL, Oracle…
  • lib: Librerías necesarias para WSO2.
  • repository.
    • conf: Ficheros de configuración.
    • database.
    • logs: Ficheros de logs de la ejecución.
  • resources: Recursos adicionales.
  • tmp: Ficheros temporales.

Una vez descomprimido sólo debemos ejecutar el script \bin\wso2server.bat para arrancar el servidor.

Una vez que arranca podemos administrar el servidor usando la aplicación Web en la siguiente dirección: https://localhost:9443/carbon  (usuario “admin” y clave “admin” por defecto).

Referencias externas:

 

 

 

 

 

Arduino ledblink: Hacer parpadear el led de la placa

Este es el ejercicio más sencillo para comenzar, algo así como el “Hola mundo” en otros lenguajes de programación. El objetivo es hacer que parpadee el Led integrado en nuestra placa Arduino One (pin digital nº 13).

Se queremos saber cual es el nº de pin integrado en la placa y otras especificaciones https://www.arduino.cc/en/Main/ArduinoBoardUno#techspecs.

arduino7

Sólo debemos rellenar la función setup() con los datos de configuración, en este caso usamos la función pinMode(). Esta función configura un pin de la placa como entrada / salida.

La función loop() ejecuta en bucle una y otra vez el código que incluyamos. Usamos la función digitalWrite() para activar / desactivar la salida asociada al Led luminoso y la función delay() especificando para esperar 1000 mili-segundos entre activación / des activación.

Ahora sólo queda compilar la aplicación y subirla a la placa para que empiece a funcionar.

arduino6