Giter Site home page Giter Site logo

lucadaugusto / tutoriais-do-fiware Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rafaelalvesitm/tutoriais-do-fiware

0.0 0.0 0.0 134 KB

My fiware tutorials to be used in demonstrations and to easily train other students in the Centro Universitário FEI

Python 96.40% Dockerfile 3.60%

tutoriais-do-fiware's Introduction

Tutoriais FIWARE

Este repositório contém vários tutoriais para usar FIWARE. Todos os tutoriais aqui são baseados nos fornecidos pelo FIWARE e podem ser vistos Aqui. Esses tutoriais são destinados para meu próprio processo de aprendizagem e para serem utilizados em minhas demonstrações dos recursos do FIWARE no Centro Universitário FEI.

Descrição geral

Cada tutorial é dividido em várias pastas neste repositório. A descrição de cada tutorial pode ser vista no meu site pessoal ou então no README de cada pasta. Estes tutoriais visam demonstrar a utilização dos seguintes componentes:

  • FIWARE Orion Context Broker.
  • FIWARE IoT Agent JSON.
  • FIWARE IoT Agent Ultralight.
  • FIWARE Cygnus.
  • MongoDB database.
  • MySQL database.
  • Grafana.
  • Context provider escrito utilizando o framework Flask.
  • Dummy-device escrito utilizando o framework Flask.

Também é possivel acompanhar cada tutorial na Playlist de vídeos no Youtube com os Tutoriais

Tutorial 1 - Introdução ao FIWARE

Este tutorial fornece ao usuário informações sobre como usar os conceitos básicos do Orion Context Broker com o protocolo NGSI-V2. Começaremos com os dados do localizador de lojas de uma rede de supermercados e criaremos um aplicativo “Powered by FIWARE” muito simples, passando o endereço e a localização de cada loja como dados de contexto para o agente de contexto FIWARE.

Tutorial 2 - Entendendo entidades e relacionamentos em FIWARE

Este tutorial ensina os usuários do FIWARE sobre comandos em lote e relacionamentos entre entidades. O tutorial se baseia nos dados criados no tutorial anterior e cria e associa uma série de entidades de dados relacionadas para criar um sistema simples de gerenciamento de lojas.

Tutorial 3 - Operações CRUD no Orion Context Broker

Este tutorial ensina os usuários do FIWARE sobre as [[Operações CRUD]]. O tutorial baseia-se nos dados criados no tutorial anterior, permitindo que os usuários manipulem os dados mantidos dentro do contexto. Este tutorial foi criado com base no fornecido pela FIWARE em CRUD Operations - Step-by-Step for NGSI-v2

Tutorial 4 - Provedores de contexto no Orion Context Broker

Este tutorial ensina os usuários do FIWARE sobre dados de contexto e provedores de contexto. O tutorial baseia-se na entidade Store criada nos últimos tutoriais do FIWARE e permite ao usuário recuperar dados sobre uma loja que não são mantidos diretamente no Orion Context Broker.

Tuoorial 5 - Assinaturas no Orion Context Broker

Este tutorial ensina os usuários do FIWARE sobre como criar e gerenciar assinaturas de dados de contexto. O tutorial baseia-se na entidade Store criada nos últimos tutoriais do FIWARE e permite ao usuário enviar notificações para sistemas externos caso uma regra seja atingida.

Tutorial 6 - Agente IoT JSON no FIWARE

Este tutorial ensina os usuários de FIWARE sobre como conectar dispositivos IoT baseados em JSON usando o [Agente IoT para JSON](https://fiware-iotagent-json.readthedocs.io/en/latest/usermanual/index.html#user- programmers-manual) para que as medições possam ser lidas e os comandos possam ser enviados usando solicitações NGSI-v2 enviadas ao [Orion Context Broker](https ://fiware-orion.readthedocs.io/en/latest/).

Tutorial 7 - Agente IoT sobre MQTT em FIWARE

Este tutorial apresenta o uso do protocolo MQTT em dispositivos IoT que se conectam ao FIWARE. O Agente IoT UltraLight 2.0 é usado para se comunicar com um conjunto de dispositivos IoT fictícios usando MQTT por meio de um agente de mensagens Mosquitto.

Tutorial 8 - Persistindo dados com o Cygnus e visualizando com o Grafana

Este tutorial é uma introdução ao FIWARE Cygnus - um ativador genérico que é usado para persistir dados de contexto em bancos de dados de terceiros usando Apache Flume criando uma visão histórica do contexto. Também utiliza o componente Grafana (não fornecido pela FIWARE) para visualizar dados no banco de dados externo. O tutorial ativa o dispositivo fictício de IoT criado nos tutoriais anteriores e persiste as medições do sensor em um banco de dados para análise posterior.

Tutorial 9 - Caso de uso - FIWARE e Raspberry Pi para medir temperatura e umidade relativa

Este tutorial fornece ao usuário um cenário de caso de uso e demonstra como conectar a plataforma FIWARE e um Raspberry Pi enviando dados para a plataforma.

tutoriais-do-fiware's People

Contributors

rafaelalvesitm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.