Já está disponível a nova versão Sofia2 IoT Platform 4.0

Já está disponível a versão 4.0 de Sofia2 IoT Platform (f. FEEP IoT&Big Data Platform Sofia2). Esta versão também foi disponibilizada na Plataforma Experimental Sofia2 CloudLab.

Ver versões

Esta versão inclui numerosas novidades e melhorias, nomeadamente:

Seguir leyendo “Já está disponível a nova versão Sofia2 IoT Platform 4.0”

Já está disponível a nova versão Sofia2 IoT Platform 4.0

Já está disponível a nova versão FEEP IoT & Big Data Platform Sofia2 3.3

Já está disponível a nova versão de FEEP IoT & Big Data Platform Sofia2, esta versão também foi disponibilizada na Plataforma Experimental Sofia2 CloudLab.

(FEEP IoT & Big Data Platform Sofia2 faz parte da FEEP Enablement Platform de minsait).

Ver versões

Esta versão inclui numerosas novidades e melhorias, tais como:

· Conceito de Grupo

Esta funcionalidade permite a um utilizador (no mínimo com o ROL COLABORADOR) criar um Ambiente Colaborativo, onde poderá acrescentar utilizadores ao ambiente e partilhar com os mesmos Ontologias, Gadgets, Dashboards, Projetos Web, KPs… Estes utilizadores poderão utilizar estes conceitos, modifica-los, visualiza-los e elimina-los.

Qualquer membro do projeto pode acrescentar/remover todas as funcionalidades descritas anteriormente, mas apenas o criador deste projeto ou qualquer utilizador com o rol administrador pode acrescentar/remover membros do mesmo.

As características de criação de projetos estão organizadas da seguinte forma:

Ao criar um projeto, terá à sua disposição uma série de listas com o nome das funcionalidades das quais é proprietário ou tem permissões. Assim, terá apenas de selecionar todos os elementos de cada lista que pretende incluir no projeto e clicar em “criar”.

Uma vez criado, podemos visualizar a informação ligada ao projeto através do botão “ver” na lista de projetos.

· Novo Look&Feel do Dashboard Sofia2 (Consola Web)

Ao seguir as recomendações que nos têm transmitido, atualizamos o aspecto do Dashboard de Sofia2.

Entre as principais novidades temos:

Novo Menu baseado em ícones, o que nos permite ganhar espaço e não deslocar o conteúdo visível.

Motor de pesquisa integrado (ícone da lupa)na barra superior à direita, que nos ajuda a pesquisar na tabela apresentada mais abaixo, sendo esta uma pesquisa geral e sem filtros nem detalhes + Implementação Pesquisa: o que nos permite dispor de mais espaço visível na tabela:

Nova lista de projetos:

Globalização dos Botões Criar”: situados na parte superior direita de todas as listas para saber sempre onde criar um novo KP, ontologia, projeto, tag…

Novo Cabeçalho: melhora o aspecto e visualização do lado do role do utilizador.

· Reorganização do menu do Dashboard

Com esta reestruturação, reduziu-se o número de menus e de opções, procurando aumentar a usabilidade, para que um utilizador não especializado seja capaz de encontrar mais facilmente o que procura.

· Demo Bot Sofia2

Não querendo perder esta nova tendência, construímos na plataforma um chatbott básico que poderá responder às dúvidas que tem sobre a Plataforma (o que é a Sofia2, o que é um KP, o que é uma ontologia, etc…)

Nas futuras versões, disponibilizar-se-á a funcionalidade que permita criar de uma forma simples e visual Bots na plataforma e desenvolver bots para o Twitter, Telegram, Facebook, etc…

A conversação é enviada automaticamente para Sofia2 permitindo a sua posterior análise.

O bot está disponível na secção de demos:

Permitindo:

· Particionamento de Ontologias na BDH de Sofia2

Nesta versão, um utilizador poderá no momento de criar uma Ontologia, decidir se esta deve armazenar-se particionada na BDH de Sofia2 e neste caso com que critério.

Esta opção amplia as capacidades de exploração da informação armazenada neste repositório.

Para utilizá-lo, uma vez criadas as ontologias através da sua configuração específica, podemos criar e modificar a configuração de particionamento das ontologias. O assistente permite-nos selecionar os campos nos quais queremos participar, um ou vários:

O processo de particionamento pode ser dispendioso em função dos dados registados na BDH para essa ontologia, durante esse tempo desaparecerá o ícone de configuração do particionamento

· Demo Smart Industry

O piloto de Smart Industry está baseado na solução Integração IT/OT e Industrial Smart Asset. Este tenta dar uma visão global dos ativos de uma empresa que realiza distintos processos de fabrico e geração.

A solução é personalizada para uma empresa de fabrico de celulose e todos os datasets são armazenados em ontologias de Sofia2. Em conjunto com o gerador de instâncias da plataforma, utilizar-se-ão para informar a parte visual e atualizar-se-ão em tempo real em distintos níveis: a nível global, por instalação, por linha e por asset.

A demo é composta por um menu e um ecrã principal, onde se pode aceder a diversas funcionalidades:

Visualização do estado geral da empresa: No ecrã principal da demo e no menu lateral na opção Dashboards, apresenta-se a informação dos principais KPIs das instalações.

Mapa de localização das instalações e clientes: onde se pode ver a localização das instalações e a relação cliente/instalação, para além de aceder à informação detalhada se carregar em cada uma.

Informação de cada instalação e simulação de dados: Apresenta-se a informação em tempo real de cada instalação: alertas, linhas de produção, informação histórica, clientes e vendas. Ao carregar no botão de simulação de dados, é possível verificar a forma como se vão modificando os distintos valores, gráficos e alertas.

Sinópticos: graças ao módulo SCADA da plataforma, incorporou-se ao piloto dos sinópticos: um, a nível geral que apresenta os distintos processos de fabrico e outro mais específico. Ambos têm também a opção de simulação de dados, para que se possa ver como se atualizam os valores e botões.

Vista Geral:

Vista instalação:

Assets: Apresenta a informação de menor nível, para obter o detalhe de cada um dos assets: informação geral, parâmetros, informação histórica e plano de manutenção.

+

· Segurança em Dashboards

Com esta nova versão de dashboards, estes passam a ser privados por defeito. O utilizador pode decidir partilhá-los com um grupo, no qual todos os utilizadores do grupo poderão visualizá-los o torna-los públicos, de forma a que sejam visíveis para qualquer utilizador. Por outro lado, os dashboards existentes na plataforma mantêm-se como públicos, permitindo ao proprietário modificar a sua privacidade.

· Assistente de geração de queries

Atualizou-se a Ferramenta Consola BDTR e BDH acrescentando um assistente para a geração de queries.

Para o caso de SQL, ao selecionar uma ontologia da lista, aparecerá uma lista com os campos da mesma, que poderão ser selecionados e acrescentados à query. Uma vez escolhidos os campos que se pretendem consultar, aparecerá a opção para acrescentar uma ou várias condições.

No caso de consultas à BDH através de SQL, também se poderão realizar consultas utilizando “GROUP BY”. Uma vez selecionada uma condição, aparecerá essa opção na qual se poderá selecionar o campo desejado.

Também permite gerar a consulta na linguagem nativa, neste caso os campos da ontologia selecionar-se-ão ao acrescentar a condição:

· Intérprete de MongoDB no módulo Notebook

Como já estão a par, o módulo Notebook permite aos científicos de dados explorar de forma programática (R, Python, Spark,…) toda a informação gerida pela plataforma.

Nesta versão, acrescenta-se um novo intérprete ao módulo Notebook, que permitirá aos utilizadores trabalhar com os dados da BDTR de Sofia2.

O intérprete invocase com %mongodb e permite lançar a sentença na linguagem nativa de Mongo.

O intérprete converte os dados em formato JSON para um modelo de tabela.

Como nos acessos restantes aos dados do Notebook, será possível realizar a apresentação gráfica dos valores.

· API Rephone Kit para Sofia2

O RePhone Kit é um conjunto de placas modulares (módulos GSM/GPRS, GPS, Display, etc.), open-source, com capacidades de programação em C/C++, Arduino, Lua e Javascript, que compõem uma plataforma de desenvolvimento muito interessante para aplicações IoT de mobilidade ou inclusive um smartphone por peças.

O cérebro do RePhone localiza-se na sua placa principal, a Xadow BLE+GSM, com um potente chip MT2502 de Mediatek. Esta dualidade de comunicações de curto alcance (BLE) e comunicações móveis (GSM/GPRS) confere uma grande flexibilidade, para abordar projetos de rastreabilidade ou até de mobilidade graças à concatenação com a placa Xadow GPSv2, com capacidades para a comunicação com a plataforma de Sofia e todas as respetivas capacidades de regras, avisos e apresentação.

Num post posterior, explicar-se-á passo a passo como ligar de uma forma simples o kit RePhone com Sofia2.

· Social Login em Sofia2.com

Como exemplo das capacidades Social Media da Plataforma, disponibilizou-se o Social Login com 3 das principais redes Sociais: Facebook, Twitter e Linkedin, permitindo criar um utilizador em Sofia2.com, a partir dos dados de Facebook, Twitter e Linkedin.

Em futuras versões, disponibilizar-se-ão opções para que os próprios utilizadores possam explorar a sua própria informação, através das capacidades da Plataforma.

http://sofia2.com/console/login

· Documentação em HTML

Nesta versão, iniciou-se o processo de migração da documentação da plataforma para HTML, para que todo o processo de aprendizagem a nível da plataforma seja mais intuitivo.

O utilizador poderá aceder diretamente à documentação pretendida, já que a encontra organizada e dividida em blocos segundo a visão, o perfil de utilizador e o nível de conhecimento que se pretende obter da plataforma.

Os utilizadores developers terão à sua disposição todo o tipo de manuais e acesso a uma série de recursos que facilitarão a compreensão, desenvolvimento e utilização de Sofia2.

É possível aceder à documentação através do seguinte link http://sofia2.readthedocs.org

· Atualização dos Módulos DataFlow e Notebook

A implementação do módulo DataFlow atualizou-se para a versão 1.5.1.3 de StreamsSets, na qual temos os seguintes componentes:

Origens Processadores Destinos

Atualizou-se também a versão do produto Zeppelin, core da solução de Notebook para a versão 0.6.0.

Nesta versão, encontram-se os seguintes interpretes disponíveis: Alluxio, Cassandra, Elasticsearch, Flink, Geode, HBase,HDFS, Hive, Ignite, JDBC, Lens, Livy,…

· Melhorias a nível do Simulador de Dados

O simulador de dados foi melhorado, permitindo guardar as configurações geradas, para ser utilizado a qualquer altura.

· Melhorias, novos exemplos e resolução de bugs como:

Suporte de datas no carregamento em Excel: disponibilizou-se um novo tipo de dados para o registo da informação:

Melhoria ao criar gadgets e URLs

Resolução de bugs no módulo de Regras Scripts

Exemplos de utilização dos Notebooks

Já está disponível a nova versão FEEP IoT & Big Data Platform Sofia2 3.3

DISPONÍVEL A VERSÃO 3.1 de FEEP IoT & Big Data SOFIA2 Platform

Já está disponível a nova versão de FEEP IoT & Big Data Platform Sofia2, esta versão também foi disponibilizada na Plataforma Experimental Sofia2 CloudLab.

(FEEP IoT & Big Data Platform Sofia2 faz parte da FEEP Enablement Platform de minsait).

Ver versões

Esta versão inclui numerosas novidades e melhorias, entre as quais:

  • Novo Modelo de Versões Sofia2

A partir de agora, estão disponíveis 3 versões de Sofia2: Base Edition, IoT Edition e Advanced Analytics Edition.

Cada uma das versões foi concebida para necessidades concretas, assim a Base Edition permite-nos experimentar as capacidades fundamentais da Plataforma (ontologias, regras, consola centralizada, conectores, BD em tempo real,…)

image054

Seguir leyendo “DISPONÍVEL A VERSÃO 3.1 de FEEP IoT & Big Data SOFIA2 Platform”

DISPONÍVEL A VERSÃO 3.1 de FEEP IoT & Big Data SOFIA2 Platform

Disponível FEEP IoT & Big Data Platform Sofia2 a versão 3.0

 

Já está disponível a nova versão de FEEP IoT & Big Data Platform Sofia2. Esta é a primeira versão de Sofia2, na qual a plataforma faz parte da FEEP Enablement Platform e inclui numerosas novidades.

Esta versão também foi disponibilizada na Plataforma Experimental Sofia2 CloudLab.

Ver versões

  • Conceito de Projeto no Painel de Controlo

Os projetos permitem organizar o trabalho realizado na plataforma e ter uma visão unificada dos conceitos que se gerem, para além de permitir colaborar com diferentes utilizadores num projeto.

Além disso, a Consola Web adaptar-se-á em função do tipo de projeto selecionado.

Nesta versão, podem criar-se estes tipos de projeto.

IoT Basic: projetos que necessitam apenas de acesso às funcionalidades IoT básicas da Plataforma.

IoT Geral: projetos que necessitam de grande parte das funcionalidades proporcionadas pela Plataforma.

Social Media: projetos centrados na analítica de Redes Sociais.

Big Data Analytics: projetos orientados para a análise, exploração, modelização, reporting,…

Seguir leyendo “Disponível FEEP IoT & Big Data Platform Sofia2 a versão 3.0”

Disponível FEEP IoT & Big Data Platform Sofia2 a versão 3.0

DISPONÍVEL A VERSÃO 2.24.0 de SOFIA2

Já está disponível a versão 2.24.0 de Sofia2, esta versão também foi disponibilizada na Plataforma Experimental Sofia2 CloudLab.

Ver versões

Esta nova versão acrescenta à Plataforma as seguintes funcionalidades:

  •  Novos Motores de Regras e Scripting nas linguagens R e Python

A partir desta versão, as Regras e os Scripts podem definir-se nas linguagens Groovy, R e Python, o que permite aproveitar o conhecimento e as livrarias sobre estas duas linguagens para criar lógicas complexas.

Os Scripts podem invocar-se face a uma inserção, como resultado de uma Regra CEP ou então planificar-se.

Além disso, incluem-se APIs em R e Python para inserir/extrair informação da base de dados de tempo real com os comandos insertIntoBDTR e getFromBDTR.

Na linguagem R podemos:

E em Python:

  • Novo Tipo de Gadget Shiny

Shiny é um framework em R para construir aplicações Web. Permite de uma forma muito simples via scripts R criar visualizações HTML5 com livrarias Javascript muito potentes como D3 (ver exemplos) ou Google Charts, permitindo inclusive desenvolver visualizações dinâmicas em tempo real.

Nesta versão, Sofia2 suporta este novo tipo de Gadget, o que permite facilmente criar visualizações como esta:

A forma de criar os gadgets é muito simples, permite carregar folhas de estilo e outros ficheiros:

Permite-nos ainda ver em tempo real o aspecto da visualização:

 

  • Integração de Sofia2 com Brandwatch Analytics

Relativamente às capacidades de Sofia2, de extração de informação a partir de diversas redes sociais, acrescentou-se a capacidade de integração com Brandwatch Analytics para os casos onde sejam necessárias capacidades específicas.

Desta forma, permite-se aproveitar toda a informação armazenada e processada a partir de Brandwatch em Sofia2 e relacioná-la com a informação restante utilizada na Plataforma. Estas capacidades são utilizadas na nossa proposta de valor Social Media Command Center (SMCC) como solução diferencial e analítica nas redes sociais.

Neste vídeo, explicam-se em detalhe os benefícios desta solução: https://www.youtube.com/watch?v=4owqcW-pAgw

A integração suporta a adição de diversas configurações Brandwatch, configurar pesquisas, planificar a execução destas pesquisas, definir modelos de pesquisas e por fim armazenar os resultados destas pesquisas como ontologias Sofia2.

Uma vez armazenados os resultados das pesquisas como ontologias Sofia2, será possível aplicar regras sobre estas pesquisas e representá-las em dashboards,…

  • Integração Sofia2 com a Solução Horus da Indra

Nesta versão, desenvolveu-se uma integração com a solução da Inda, para a gestão inteligente de tráfego e túneis Horus, que está implementada em sistemas tão importantes quanto os dos centros de controlo de tráfego de túneis de Londres.

Desenvolveu-se um conector para consumir informação de Horus, o que permite por exemplo representá-la no Visor Holístico de Sofia2 (eVidens) juntamente com os ativos restantes,  tomar decisões em tempo real sobre esta informação com os motores de regras de Sofia2 ou efetuar processos analíticos e preditivos sobre esta informação.

Podemos verificar como a informação de Horus

é representada no Visor Holístico eVidens de forma automática:

Esta integração permite ampliar as capacidades de ambas as soluções, permitindo novas interações, por exemplo oferecer facilmente informação dos painéis nos perfis das Redes Sociais. Na imagem podemos ver uma regra, que publica na conta Twitter de um membro da equipa, o texto de um painel informativo em tempo real:

 

  • Demo Pay As You Drive (PAYD)

Graças à equipa da Vodafone e Oysta temos em funcionamento uma primeira versão desta demo, que inclui uma abordagem social e de gamificação com o objetivo de reduzir o número de sinistros e o preço do seguro.

Um dispositivo OBD-2 recolhe informação em tempo real a partir do carro (coordenadas GPS, velocidade, consumo combustível,…), envia a mesma para a plataforma onde se realizam análises, geram-se alertas,… além disso incluem-se 2 portais: um para o utilizador e outro para o administrador, no qual cada utilizador pode ver informação relevante.

image017         image031

Se tiver interesse em visualizar a demo, pode entrar em contacto connosco através do endereço indicado.

 

  • Nova Versão do Editor de Scripts

Com a nova versão, atualizou-se o editor do motor de scripting.

Para além da alteração de tema do editor, salientaram-se as palavras-chave de cada linguagem, que são muito práticas já que é possível realizar scripts em Groovy, Python e R. Além disso, contém novas funções de pesquisa de texto, seleção por colunas, expansão da janela…  que facilitam muito a edição de scripts.

  • Novo Sink Sofia2 em Sofia2-DataFlow

Acrescentou-se ao recente módulo Sofia2-DataFlow uma funcionalidade adicional para simplificar a passagem para Ontologias Sofia2.

Um Sink que permite guardar os objetos JSON do stream em ontologias Sofia2 utilizando o API REST do SIB (permite definir e avaliar regras e alarmes sobre o tráfego recebido pelo stream e aplicar igualmente toda a segurança e validações de Sofia2).

E 2 transformers para trocar um string com base numa expressão regular e para ajudar na gestão de JSONs.

 

  • Resolução de incidências e pequenas melhorias na utilização da Plataforma

 

DISPONÍVEL A VERSÃO 2.24.0 de SOFIA2

DISPONÍVEL A VERSÃO 2.23.0 de SOFIA2

Já está disponível a versão 2.23.0 deSofia2, esta versão também foi disponibilizada na Plataforma Experimental Sofia2 CloudLab.

Ver versões

Esta nova versão acrescenta à Plataforma as seguintes funcionalidades:

· Novo módulo Sofia2-DataFlow

Este módulo amplia as capacidades Big Data da Plataforma, convertendo-a numa autêntica Plataforma de Internet Of Everything.

Esta componente permite efetuar uma ingestão massiva de dados a partir de qualquer fonte (ficheiros, bases de dados, mailings, Redes Sociais, JMS, Kafka, FTP,…), transformações online sobre a informação (filtro, parsing, bifurcação, associação, clonagem,…) e roteamento para outro destino (Sofia2, Hadoop, Base Dados,…). A Plataforma permite incorporar plugins para incluir novas fontes, transformações e destinos.

O dataflow ou fluxo de dados constrói-se de forma visual a partir do Painel de Controlo Sofia2 (Consola Sofia2) no novo menu dataflow:

O motor DataFlow suporta Streams e Jobs, os Streams representam ingestões em tempo real (por exemplo eventos SysLog) enquanto os Jobs representam processos Batch planificados (carregamento a partir de um ficheiro para uma base de dados).

No Guia da Consola Web incorporou-se um novo capítulo para explicar o funcionamento deste módulo.

A seguir, é possível verificar um exemplo de um Stream formado pela origem File e o destino Log, entre os numerosos módulos que se podem encontrar na componente:

Além de poder criar fluxos de ingestão, o módulo permite criar visualizações online que mostram o estado do processo:

· Crawling Web:

Nesta versão de Sofia2, acrescentou-se um motor com capacidades de análise e recolha Web que permite configurar e automatizar a incorporação de informação na plataforma a partir de sites, portais ou fóruns.

A partir do Painel de Controlo Sofia2, é possível efetuar a configuração completa:

O motor de Web Crawling baseia-se em padrões totalmente configuráveis, sendo possível escolher diferentes explorações e padrões de base, nos elementos extraíveis de uma Web, entre os quais podemos destacar:

-A própria linguagem HTML

-O texto extraído da Web

-Links de saída da Web

-Metadados da Web

-Título da Web

A exploração de metadados de arquivos binários também é permitida para consultar por exemplo metadados de imagens da Web.

Outra importante característica é a capacidade de armazenar a Web obtida numa instância de ontologia, possibilitando a realização de processamentos ETL ainda mais potentes nos dados armazenados.

· Gadgets com acesso à BDH e à linguagem nativa da BDTR

Nesta versão permite-se que os gadgets consultem online a informação da Base de Dados Histórica (BDH), na implementação de referência Hadoop:

e que consultem a BDTR através da linguagem nativa, na implementação de referência MongoDB.

Outra melhoria é o acesso multicampo na transformação do campo, possibilitando assim a realização de lógica ainda mais potente em cada campo do Gadget.

· Execução de Scripts Sofia2 a partir do Painel de Controlo Sofia2 (Consola Sofia2)

Nesta nova versão, a partir da mesma consola podemos executar os scripts temporizados para verificar o seu correto funcionamento.

Para isso, criou-se um novo botão na secção de Opções da lista de Scripts:

Esta opção está disponível para os scripts de tipo TIMER, ao selecionar o botão

Poderá executar-se:

O estado da execução será indicado no painel, o que nos ajudará a depurar os scripts:

· Novo Ciclo de Vida no API Manager

Ampliou-se o ciclo de vida do API Manager incorporando um novo estado: “Em desenvolvimento”.

O ciclo de vida das APIs continua a ser o seguinte:

As APIS neste estado continuarão a poder ser modificadas pelo utilizador proprietário, mas poderão igualmente invocar-se como se estivessem Publicadas.

Com este novo estado, pretende-se continuar a desenvolver/ampliar a API, enquanto os consumidores podem começar a consumir a API.

· Controlo Throtling em APIs:

Ao definir uma API poder-se-á incorporar um controlo do número de pedidos por unidade de tempo. Uma vez superado este limite, recusar-se-á o pedido ao utilizador, devolvendo um código de erro 423. Após passar um minuto, voltar-se-á a permitir o acesso a API para esse utilizador.

Esta funcionalidade permite oferecer modelos Freemium no MarketPlace.

· Melhoria visual nos Dashboards Sofia2

Continua-se a desenvolver o Dashboard Sofia2 para que as aplicações criadas com este componente sejam cada vez mais finais:

· Clonagem de APIs.

Para simplificar a criação de novas versões das APIs, incorpora-se a funcionalidade clonar API. Através desta funcionalidade permite-se gerar uma nova versão de uma API, partindo de outra existente (seja qual for o estado em que esta se encontra). Para isso, aceder-se-á à janela de Consulta de API, e carregar-se-á no botão clonar.

Gera-se uma API com uma versão superior, com todas as respetivas propriedades e operações idênticas à anterior. Esta estará no estado Criado para se poder introduzir modificações.

· API Script para replicar informação entre diferentes instâncias Sofia2

Criou-se uma nova API Script APIReplicationRest, que permite reenviar a informação (instâncias de ontologias) que chega a uma instância Sofia2 para outra instância Sofia2. Com esta funcionalidade pode por exemplo partilhar informação entre uma atividade de Sofia2 numa cidade e outra atividade num hospital que seja do interesse de ambas as entidades.

Criaram-se 2 métodos para invocar com e sem proxy:

A sintaxe que utiliza é a seguinte:

apireplicationrest.insertInstance(SERVICE_URL, TOKEN, KP_INSTANCE,ONTOLOGY_NAME,ONTOLOGY_INSTANCE);

· Resolução de incidências e pequenas melhorias de usabilidade da Plataforma

DISPONÍVEL A VERSÃO 2.23.0 de SOFIA2

Disponível a versão 2.22.0 de SOFIA2

Já está disponível a versão 2.22.0 deSofia2, esta versão também foi disponibilizada na Plataforma Experimental Sofia2 CloudLab.

Ver versões

Esta nova versão acrescenta à Plataforma as seguintes funcionalidades:

· Versão de Sofia2 personalizada para o Evento IoT Smart World Congress 2015

A Indra terá um stand no principal evento, no âmbito IoT a nível mundial, que terá lugar em Barcelona de 16 a 18 de setembro (http://www.iotsworldcongress.com/en/home)

No stand dedicado à IoT, Sofia2 terá um lugar muito relevante. Para a ocasião, a equipa preparou uma versão que inclui um conjunto de demos que proporcionam uma ideia das capacidades multissectoriais (Smart Everywhere) de Sofia2.

· Apresentação de Sofia2 como Plataforma Cloud Certificada de Libelium

Aproveitando o evento, apresentar-se-á a integração entre os Meshliums de Libelium e a Plataforma Sofia2, que permite enviar dados a partir de Meshlium para Sofia2 e processá-los sem nenhuma programação.

Esta integração permite ainda criar de uma forma mais rápida soluções IoT baseadas nos diferentes modelos de Waspmotes e em Sofia2 como plataforma de integração de sensores, de tomada de decisões e de análise de dados para a tomada de decisões.

Com esta integração, podemos criar em tempo recorde soluções de medição de qualidade de água, de deteção de incêndios, de otimização de irrigação, de monitorização de plantações, de deteção de incêndios e muitas mais.

Para apresentar a integração desenvolveu-se um conjunto de Dashboards que representam a informação em tempo real recebida dos sensores WASPMOTEs:

· Nova versão da Consola de Configuração de Sofia2 (Painel de Controlo Sofia2)

Coincidindo com o evento IoT, apresentamos uma primeira versão da próxima geração do Painel de Controlo de Sofia2.

Esta nova versão da Consola é completamente Responsive (em Bootstrap) e permite verificar na versão final do novo Painel de Controlo Sofia2 como se simplifica todo o processo de configuração:

· Demo Twitter Of Things:

Demonstra por um lado as capacidades da Plataforma “à escuta” em tempo real no Twitter e por outro lado a integração das APIs Sofia2 com Intel IoT Gateway DK100 e DK300.

Ao seguir a conta da Plataforma Sofia2 no Twitter, poderá enviar uma mensagem como a que se segue:

Sofia2 tem um Planificador de “escuta” definido no hashtag (#Sofia2AndIntelDemo) que permite receber tudo o que é enviado para essa rede sobre esse hashtag.

Por sua vez, o Gateway de Intel, através do API Java de Sofia2 está “à escuta” numa Ontologia, recebendo as ordens para alterar a cor de uma tira de LEDs.

A demo tem uma surpresa adicional!!! Se passar pelo stand da Indra poderá ver, por exemplo, as cores da sua equipa de futebol na tira.

A demo complementa-se com um Dashboard Sofia2, que representa em tempo real uma estatística de cores e equipas mais solicitadas.

Após o evento, publicaremos o código e as interfaces de utilizador desta demo, para que qualquer pessoa possa utilizá-los como base nos seus desenvolvimentos.

· Dashboards Sofia2 Versão 4.0

Integrada na nova Consola Web, apresentamos esta versão recente de Dashboards, que entre outras melhorias inclui:

Disponibilização de um Dashboard através de um URL, o que permite lançar um Dashboard fora da Consola Sofia2.

Suporte do redimensionamento dos Gadgets, zoom e minimização de Gadgets

-Novos Temas como o dark_theme_free.css:

-Alteração do estilo de alguns Gadgets como o Gauge que alterou a biblioteca Javascript de base.

Além disso, esta versão inclui numerosas melhorias de rendimento, fluidez animações, estilo, imagens,…

· Novo Gadget HTML5:

Este novo e potente Gadget permite carregar conteúdo HTML5 à medida no Gadget, permitindo inclusive o carregamento a quente de bibliotecas externas JS.

Isto permite-nos o desenvolvimento visual na própria consola de KPs Javascript Sofia2 ou de aplicações completas Javascript alojadas em Sofia2 que podem logo adicionar-se a um Dashboard Sofia2.

O Gadget também suporta o carregamento de SVGs, o que permite criar gráficos vectoriais e interativos:

· Carregamento dinâmico de bibliotecas de Regras Script

Através da Consola Sofia2, os administradores da Plataforma poderão carregar (e descarregar) dinamicamente bibliotecas (JARS) com novas Operações, que poderão ser utilizadas imediatamente a partir das Regras.

· Outras demos para o evento IoT Smart World Congress

A equipa continua a trabalhar noutras demos para o evento e iremos mantê-los informados através do Blog Sofia2 (http://about.sofia2.com). Entre as quais destacamos:

Demo Controlo Domótico dos sensores do próprio stand da Indra no evento, através de uma interface 3D desenvolvida na plataforma para apresentações 3D Cl3ver, integrada com Sofia2 através da API Javascript de Sofia2 e que envia ordens ao Gateway da Indra Node#1

Demo Smart Retail num ambiente virtual 3D construído pelo nosso parceiro ILUX com o respetivo Visor Holístico 3D eVidens que representa a informação simulada recolhida por Sofia2 referente a filas de espera, número de pessoas na loja, etc.

Demo Drone Sofia2, esta demo é um exemplo de desenvolvimento Open Hardware+Open Software. O Drone é completamente controlado por Sofia2 (rota, captura de imagens, informação de sensores, etc.).

· Numerosas melhorias no Módulo de Regras Script

Nesta versão, incluíram-se diversas melhorias neste módulo, com o objetivo de tornar mais simples a sua utilização e mais fácil de depurar a altura em que está em execução.

Adicionou-se, por exemplo, a ajuda contextual para conhecer a interface de uma Operação.

· Resolução de incidências e pequenas melhorias de usabilidade da Plataforma

Disponível a versão 2.22.0 de SOFIA2