Projets-2016-2017-Plateform Analyse Données IOT/NodeRed: Difference between revisions

From air
Jump to navigation Jump to search
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Tutorial about Node Red uses ==
= Tutorial about Node Red uses =


== Why using Node Red ? ==
== Why using Node Red ? ==
Line 5: Line 5:
Node Red is a a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.
Node Red is a a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.


It was very useful in our project thanks to its many uses, as http request, working on api etc. Many functionality which avoid us to make some scripts for example.
It was very useful in our project thanks to its many uses, as http request, working on api etc. Many functionalities which avoid us to make some scripts for example.


Node red is also useful in order to create an InfluxDB database and connecting Grafana with it.
Node red is also useful in order to create an InfluxDB database and connecting Grafana with it.

== Our flows ==

* We made several flows for our project.

* Some flows are only use for testing functionalities of Node Red.

[[Image:nodered1.png | 500px]] [[Image:nodered2.png | 500px]]


[https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT/blob/master/node-red_clipboard Github(1)]

* One flow was made in order to create the data base :

[[Image:influxdb1.png | 500px]] [[Image:influxdb2.png | 500px]]

[https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT/blob/master/influxdb_flow Github(2)]

* Another was made for save data from the Terra Nostra house :

[[Image:requete_spacelynk.png | 500px]]


[https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT/blob/master/request_spacelynk.json Github(3)]

* The latest was made for Grafana contribution : create a dashboard and create datasource in Grafana :

[[Image:dashboard.png | 500px]]

[https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT/blob/master/dashboard.json Github(4)]

* For our demo during the final presentation we have to simulate the SpaceLynk :

[[Image:Spacelynksimul.png | 500px]]

[https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT/blob/master/local_api Github(5)]

* To add some external information in the database and computing correlation

[[Image:correlation.png | 500px]]

[[Image:correlation1.png | 500px]]

[[Image:correlation2.png | 500px]]

[https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT/blob/master/all_flows Github(5)]

== Some links useful for Node Red application ==

* https://nodered.org/
* https://nodered.org/docs/platforms/docker

Latest revision as of 07:18, 3 April 2017

Tutorial about Node Red uses

Why using Node Red ?

Node Red is a a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

It was very useful in our project thanks to its many uses, as http request, working on api etc. Many functionalities which avoid us to make some scripts for example.

Node red is also useful in order to create an InfluxDB database and connecting Grafana with it.

Our flows

  • We made several flows for our project.
  • Some flows are only use for testing functionalities of Node Red.

Nodered1.png Nodered2.png


Github(1)

  • One flow was made in order to create the data base :

Influxdb1.png Influxdb2.png

Github(2)

  • Another was made for save data from the Terra Nostra house :

Requete spacelynk.png


Github(3)

  • The latest was made for Grafana contribution : create a dashboard and create datasource in Grafana :

Dashboard.png

Github(4)

  • For our demo during the final presentation we have to simulate the SpaceLynk :

Spacelynksimul.png

Github(5)

  • To add some external information in the database and computing correlation

Correlation.png

Correlation1.png

Correlation2.png

Github(5)

Some links useful for Node Red application