¿Cómo instalar Plataforma Sofia2 en un SO Linux CentOS con Ansible?

En este post vamos a ver paso a paso cómo instalar la RI (Reference Implementation) de los componentes base de Sofia2 IoT Platform en una única VM, esto es:

0. Lo primero es conectar vía SSH con la VM (últimamente yo soy bastante fan de MovaXterm):

1. Tras esto instalaremos Ansible con el comando: sudo yum install ansible

2. Tras esto instalaremos git: sudo yum install git

Y lo configuraremos: git config –global http.sslVerify “false”

3. Y ya podemos empezar con la instalación de la Plataforma. Haremos un clone del repositorio git, donde está disponible todo lo necesario para instalar la Plataforma.

En este caso:

4. A continuación personalizaré algunas propiedades que se usarán en la instalación con Ansible. Estas propiedades están en la carpeta descargada /ansible-automation/Ansible/vars

La mayoría de propiedades pueden mantenerse, las unidades propiedades a modificar son nginx_console_public_ip y sofia_url

5. En el fichero infraestructure.yml puedo configurar:

Lo abriré y configuraré: nginx_console_public_ip con la IP pública de mi máquina (si sólo quiero acceder desde local puedo mantener esta IP):

6. En el fichero sofia.yml puedo editar estas propiedades. En mi caso sólo tocaré la URL en la que despliego Sofia2, a través de sofia_url:

Dejando en mi caso:

7. Tras modificar estos parámetros ya puedo iniciar la instalación, para eso desde la carpeta ansible-automation/Ansible lanzaré: sudo ansible-playbook playbook-all.yml

Que comenzará la instalación de los diferentes servicios.

Pasados unos minutos y si todo ha funcionado bien saldrá:

La instalación lanza los servicios necesarios (Mongo, MySQL, Tomcats,…) de modo que la plataforma queda en ejecución.

8. Una vez instalado todo, para comprobar que la instalación se ha hecho de forma correcta lanzaré un navegador a la URL https://<sofia_url>/console/ accediendo con el usuario y password establecidos por configuración (sofia).

Para poder navegar es importante que tenga abiertos los puertos 443 y 80 de esa máquina. En Azure por ejemplo en Redes:

9. El usuario que hemos creado es un usuario Administrador, por lo que podrá dar de alta otros usuarios desde Administración/Gestión de usuarios. Los usuarios también pueden registrarse como Usuarios desde https://13.73.161.0/console/login?loggedout#

Una vez creado un usuario y pasado a rol COLABORADOR este verá:

10. Para desinstalar todo basta con lanzar el comando sudo ansible-playbook uninstall/uninstall-all.yml

(Gracias por el trabajo Roberto! ;))

 

¿Cómo instalar Plataforma Sofia2 en un SO Linux CentOS con Ansible?

Tecnologías Soporte RI Sofia2 IoT Platform

En Sofia2 IoT Platform hablamos del concepto de Implementación, para referirnos a las tecnologías subyacentes que dan soporte a la plataforma.

Sofia2 tiene una RI (Reference Implementation) basada 100% en software Open-Source sin licencia vírica.

En el siguiente diagrama se muestran las principales tecnologías que componen esa implementación de referencia de la Plataforma:

En futuros posts mostraremos las tecnologías que usan en otras implementaciones de la Plataforma, por ejemplo en la implementación basada en el stack de Amazon AWS o con piezas de la plataforma SAP HANA.

Tecnologías Soporte RI Sofia2 IoT Platform

Meetup “Desarrollo Backendless sobre Plataformas IoT” (ejemplo Sofia2 IoT Platform)

Backendless

 

El pasado lunes 2 de octubre se realizó el Meetup “Desarrollo Backendless sobre Plataformas IoT” (Ejemplo Sofia2 IoT Platform) perteneciente al grupo IoT & BigData Sofia2 Lab (Puedes acceder a la página del evento aquí).

 

Juanjo Moreno, Senior Specialist de Sofia2 nos explicó el concepto de Arquitectura Backendless, así como el uso que se hace de la plataforma Sofia2 para el desarrollo de aplicaciones Backendless, ya sean aplicaciones web, microservicios, aplicaciones móviles o híbridas.

 

back

 

También explicó cuándo aplica este enfoque y mostró diferentes ejemplos prácticos sobre la plataforma Sofia2.

 

meetupJuanJo

 

Puedes acceder a las slides y los ejemplos que se usaron en la sesión aquí.

 

Si quieres asistir a los próximos eventos que estamos preparando, únete a nuestro grupo en la plataforma Meetup aquí

 

 

 

 

Meetup “Desarrollo Backendless sobre Plataformas IoT” (ejemplo Sofia2 IoT Platform)

Gartner Report: Beneficios empresariales de IoT

gartnerReport

 

Venecia Liu pone de manifiesto en su informe “Business Benefits of the Internet of Things” que las compañías que están implementando pruebas de concepto (PoCs) y pilotos y consiguen algún despliegue completo, empiezan a vislumbrar diferentes beneficios empresariales.

 

Las empresas son cautelosas a la hora de comunicar sus logros y beneficios en el campo IoT, quizá por mantener una ventaja competitiva o debido a la naturaleza temprana de sus proyectos.

 

Del informe se extraen cuáles son los beneficios generados por iniciativas internas para las empresas que implementan proyectos IoT, como son la mejora de la productividad o la monitorización y control remoto de las operaciones.

 

 

En cuanto a los beneficios generados por iniciativas IoT externas destacan: la mejora en la integración entre atención al cliente con el rendimiento del producto y el uso del cliente, ganar ventaja competitiva o mejorar la experiencia y lealtad del cliente.

 

 

Por último, se pone el foco en los nuevos modelos de negocio y flujos de ingresos que está generando IoT. IoT ofrece a las empresas la capacidad de transformarse en un nuevo tipo de empresa. Empresas de producto están evolucionando para convertirse en empresas de servicios. Los datos generados por IoT pueden proporcionar una mejor perspectiva y tienen un valor económico significativo para terceros.

 

En este aspecto, se pone de manifiesto que aumentan los ingresos procedentes de servicios adicionales de valor añadido tras la venta del producto. Otras formas de monetizar datos obtenidos del cliente podría ser crear un programa de fidelización para clientes o socios que incentive el aumento de los ingresos y la retención a largo plazo.

 

Leer más

Gartner Report: Beneficios empresariales de IoT

Indra gana el premio a la plataforma IoT más innovadora para Smart Cities a nivel global con Sofia2

Sofia2ganadora

 

El pasado 19 de Septiembre se celebró en Yinchuan, China el TM Forum Smart City InFocus donde se presentaron los premios que reconocen los logros de “innovación urbana innovadora” de ciudades, proveedores de soluciones y organismos nacionales e internacionales.

En este marco, el jurado del TM Forum ha elegido Sofia2, la plataforma IoT con capacidades Big Data y Cloud de Minsait, la unidad de transformación digital de Indra, como una solución de alto contenido innovador para la transformación de las ciudades, capaz de aportar valor al ciudadano, responder a las necesidades de las empresas e impulsar la sostenibilidad.

 

Sofia2InfografiaRecortada

 

Las soluciones basadas en Sofia2 en el ámbito de Smart Cities han logrado eficiencias como ahorros del 25% en el agua de riego para parques; reducción de hasta un 50% en el tiempo de evacuación de grandes infraestructuras con el proyecto eVacuate; y disminuciones del 25% en la factura energética de edificios públicos.

 

Además, Sofia2 está presente como base tecnológica para otros proyectos. Por ejemplo, en el uso de drones, siendo fuente de información para el nuevo sistema europeo de llamadas de emergencia. En campos como la domótica, la industria o el retail, a través de soluciones como Hogar Conectado, Ciudades Inteligentes, Industria 4.0. O construyendo soluciones en proyectos de I+D del sector del transporte, como ITRail o Transforming Transport, o del espacio, como Land Analytic Eo Platform. También actúa como plataforma urbana siendo el “cerebro de la ciudad” en las ciudades de A Coruña y Logroño y es base tecnológica en el proyecto que se está desarrollando con Ecoembes en el ámbito de Smart Waste para optimizar su exitoso modelo de gestión de envases, papel y cartón en todo el territorio nacional.

 

Se trata del segundo año consecutivo que TM Forum premia Sofia2. En 2016, obtuvo el galardón en la categoría “Open Digital Ecosystem Platform of the Year”, donde se reconocían sus capacidades para impulsar la creación de  ecosistemas abiertos que fomentan la colaboración entre diferentes empresas y organizaciones.

 

 

 

Indra gana el premio a la plataforma IoT más innovadora para Smart Cities a nivel global con Sofia2

Próximo Meetup: “Desarrollo Backendless sobre Plataformas IoT” (ejemplo Sofia2 IoT Platform)

2

 

Como viene siendo habitual, cada pocas semanas, realizamos un Meetup mostrando las capacidades de la plataforma IoT y Big Data de Minsait, Sofia2.

 

Ejemplos de anteriores Meetups son:

 

IMG_0738

 

Desde el grupo IoT & BigData Sofia2 Lab retomamos estas sesiones el próximo lunes 2 de Octubre, a las 19:15h en el Campus Cafe de la Google Campus en Madrid. con el Meetup “Desarrollo Backendless sobre Plataformas IoT (ejemplo Sofia2 IoT Platform).

 

En nuestro trabajo utilizamos nuestra plataforma Sofia2 para el desarrollo de aplicaciones Backendless, ya sean aplicaciones web, microservicios, aplicaciones móviles o híbridas.

 

Nos gustaría contaros cómo y por qué lo hacemos y las ventajas e inconvenientes que encontramos con este enfoque.

 

La agenda de la sesión será:

 

– ¿Qué entendemos por arquitectura backendless?

– ¿Cómo encaja una plataforma IoT en este concepto?

– ¿Cuándo aplica este enfoque?

– Ejemplos prácticos sobre plataforma Sofia2.

– Pizzas y birras

 

Puedes inscribirte aquí de forma gratuita.

 

Te esperamos!!

 

Próximo Meetup: “Desarrollo Backendless sobre Plataformas IoT” (ejemplo Sofia2 IoT Platform)

Integración Sofia2 en Zapier

Appsofia2

Como explicábamos en un post anterior, Zapier es una herramienta de automatización web que permite conectar aplicaciones entre sí y automatizar tareas de manera simple y sin la necesidad de tener conocimientos de programación.

 

Se ha incorporado una nueva APP Sofia2 a Zapier (aplicación de automatización web), esta APP permite automatizar tareas Sofia2 dentro de un flujo Zapier.

Así que podremos hacer cosas como:

  • Como TRIGGER suscribirnos a una ontología que cumpla ciertos criterios (a través de una query) y como ACTION enviar un correo a través de MailChimp
  • Como TRIGGER recibir un correo GMail con un asunto concreto y como ACTION insertar en una ontología para comenzar un proceso analítico.

 

Seguir leyendo “Integración Sofia2 en Zapier”

Integración Sofia2 en Zapier