Friday, May 15, 2020

FIWare

Para instalar o FiWare siga o passo a passo do link abaixo:
https://fiware-tutorials.readthedocs.io/en/latest/getting-started/index.html


1) Instalando o Fiware localmente via docker:






2) Fazendo requisição do tipo GET




3) Comandos básicos com GET:

Eu criei uma pasta no POSTMAN chamada FIWARE-GET para que seja mais rápido a execução.
Criei também a pasta FIWARE-POST.

FIWARE-GET:
https://web.postman.co/collections/2033292-6e37f15a-238a-1928-9261-9efe319b607d?workspace=41572a4d-44b1-4561-849c-814312751927#e1966e29-9345-0e6a-fec6-57e79cee2740


seguir o resto do tutorial que é bem intuitivo e simples... É um GET basicamente

Vá para o tópico START UP:
https://fiware-tutorials.readthedocs.io/en/latest/iot-agent/index.html

Vai ocasionar erros!

Tem que criar o docker-compose.yml

criei da seguinte forma:

https://github.com/renatobdo/fiware/blob/master/docker-compose.yml


Importante que esse arquivo foi criado e colocado na pasta
C:\Users\renat\DockerUp

Executar o comando:

Antes de executar o comando temos que entrar na pasta onde está o arquivo docker-compose.yml com o comando cd /c/Users/Renat/dockerUp:




docker-compose build para verificar se tem erros de compilação. No meu caso deu erro porque já tinha criado uma network default:



Aparentemente não deu erro de compilação. Executar o comando docker-compose up. Deu erro, tive que rodar o comando docker network prune para apagar as redes que já tinha criado.


Deu um pequeno conflito porque eu já tinha o orion instalado:


É importante dizer que é melhor rodar o docker-compose up -d (detached mode), ou seja, deixa o terminal livre e não fica mostrando logs.

No entanto, ao digitar na URL  http://192.168.99.101:3000/device/monitor



Continue seguinto o tutorial que tudo irá funcionar normalmente:
https://fiware-tutorials.readthedocs.io/en/latest/iot-agent/index.html



Veja o arquivo original em 
https://github.com/FIWARE/tutorials.IoT-Agent/blob/master/docker-compose.yml

Veja como fica quando digitamos o comando docker ps:





curl -X GET \
  'http://192.168.99.101:4041/iot/about'





Continue daqui: https://fiware-tutorials.readthedocs.io/en/latest/entity-relationships/index.html

veja os comandos que você deve digitar em: https://github.com/renatobdo/fiware/blob/master/criarEntidades

https://github.com/renatobdo/fiware/blob/master/criarEntidadesOneToMany


Lembre-se que para fazer o clone do git devemos estar na pasta /c/Users/Renat/dockerUp porque senão irá dar erro de permissão. Exemplo de git clone:
git clone https://github.com/FIWARE/tutorials.CRUD-Operations.git

Para importar os dados para o mongo é só executar o seguinte comando: ./import-data





Links importantes:

https://www.fiware.org/developers/
http://fiware.github.io/specifications/ngsiv2/stable/
https://www.slideshare.net/fermingalan/orion-context-broker-1150
https://www.slideshare.net/fermingalan/orion-context-broker-20191021
https://www.sciencedirect.com/science/article/pii/S0378377416304061?casa_token=6O3WGFDP3PYAAAAA:QcOxjjszMTw3Vafb0-q162-YV1Xfga8igwa9pVFsWpe1FZEMzN-MI4ysp0au6ObAJJJhYBitU4c
https://fiware-tutorials.readthedocs.io/en/latest/getting-started/index.html
https://www.sciencedirect.com/science/article/pii/S0378377416304061?casa_token=6O3WGFDP3PYAAAAA:QcOxjjszMTw3Vafb0-q162-YV1Xfga8igwa9pVFsWpe1FZEMzN-MI4ysp0au6ObAJJJhYBitU4c
https://github.com/FIWARE/tutorials.IoT-over-MQTT

No comments:

Post a Comment