Difference between revisions of "RICM4 2017 2018 - IGreenHouse"

From air
Jump to navigation Jump to search
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
= Presentation =
 
= Presentation =
  +
  +
Aquaponics farming combine aquaculture and hydroponics, the aim is to automate the greenhouse with sensors which will allow the farmer to monitor its proper functioning.
  +
It has been done in collaboration with IESE, who will program sensors, and us who has deployed a system which will manage reception, processing and display datas.
  +
Moreover, one purpose of this project was to manipulate LoRa communication technology
  +
To link LoRa and internet, a gateway is needed and It is shared with 2 others project so 8 people have worked on this part of the project and informations have been shared for the part beyond the gateway because our work was similar.
   
 
= Progress =
 
= Progress =
 
== Week 1 - Jan 22 ==
 
== Week 1 - Jan 22 ==
  +
  +
discovery of the technos (node-js, MQTT, InfluxDB, Docker, Node-RED, Grafana)
   
 
== Week 2 - Jan 28 ==
 
== Week 2 - Jan 28 ==
  +
  +
Aurélien : Docker
  +
  +
Thomas, Joffrey : ping pong between 2 LoRa, testing Arduino LoRa
  +
  +
Thomas : Test on cards
  +
  +
Joffrey : Installed and tested node-red
   
 
'''Unable to make Pico GW working on two personal computers running Linux (unable to perform com stress test : unable to connect to board)'''
 
'''Unable to make Pico GW working on two personal computers running Linux (unable to perform com stress test : unable to connect to board)'''
   
 
== Week 3 - Feb 5 ==
 
== Week 3 - Feb 5 ==
  +
''TODO : test GW on another PC, otherwise add verbosity to source (DEBUG_MSG)''
 
  +
Gateway is quite fonnctionning (done with 2 other groups)
  +
  +
== Week 4 - Feb 12 ==
  +
  +
Thomas : Link between influxDB and grafana
  +
  +
Joffrey : Link between MQTT output on user decide to influxDB (waiting for the protocole to do the function to transform data send into influxDB data)
  +
  +
source : https://www.rs-online.com/designspark/building-distributed-node-red-applications-with-mqtt / https://primalcortex.wordpress.com/2017/02/23/setting-up-a-grafana-dashboard-using-node-red-and-influxdb-part-1-installing/
  +
  +
Aurélien : Working with the other group on gateway->MQTT part
  +
  +
== Week 5 - Feb 19 ==
  +
  +
Done : The gateway switch datas with the first byte (ID of project) in node-red, Point to point LoRa, We can send a number who will be put in a database
  +
  +
== Week 6 - Feb 26 ==
  +
  +
Prototype finished for the JPO
  +
  +
Actually caracterisitics :
  +
  +
Datas sent are like this "017.0034.00" where 0=ID 17.00=temperature 34.00=humidity and put in two tables in influxDB, datas can be visualized in grafana
  +
  +
== Week 7 - Mar 5 ==
  +
  +
encodage of float, modify influxDB node to put datas in only one table, do the LoRa server
  +
  +
== Week 8 - Mar 12 ==
  +
Study of LoRaWAN packet
  +
  +
== Week 9 - Mar 19 ==
  +
Thomas is trying to replace Grafana to visualize datas on a webpage.
  +
Aurélien code LoRa WAN c++
  +
  +
== Week 10 - Mar 26 ==
  +
Joffrey try to install, use and conigure a LoRa Server https://www.loraserver.io/lora-app-server/
  +
  +
== Week 11 - Apr 2 ==
  +
Aurélien programmed LoRa car to running in LoraWAN and the LoRaWAN server.
  +
Thomas finished the webpage.
  +
Joffrey made the rapport and completed project's info on this website.
   
 
= Ideas bucket =
 
= Ideas bucket =

Latest revision as of 09:18, 9 April 2018

Presentation

Aquaponics farming combine aquaculture and hydroponics, the aim is to automate the greenhouse with sensors which will allow the farmer to monitor its proper functioning. It has been done in collaboration with IESE, who will program sensors, and us who has deployed a system which will manage reception, processing and display datas. Moreover, one purpose of this project was to manipulate LoRa communication technology To link LoRa and internet, a gateway is needed and It is shared with 2 others project so 8 people have worked on this part of the project and informations have been shared for the part beyond the gateway because our work was similar.

Progress

Week 1 - Jan 22

discovery of the technos (node-js, MQTT, InfluxDB, Docker, Node-RED, Grafana)

Week 2 - Jan 28

Aurélien : Docker

Thomas, Joffrey : ping pong between 2 LoRa, testing Arduino LoRa

Thomas : Test on cards

Joffrey : Installed and tested node-red

Unable to make Pico GW working on two personal computers running Linux (unable to perform com stress test : unable to connect to board)

Week 3 - Feb 5

Gateway is quite fonnctionning (done with 2 other groups)

Week 4 - Feb 12

Thomas : Link between influxDB and grafana

Joffrey : Link between MQTT output on user decide to influxDB (waiting for the protocole to do the function to transform data send into influxDB data)

source : https://www.rs-online.com/designspark/building-distributed-node-red-applications-with-mqtt / https://primalcortex.wordpress.com/2017/02/23/setting-up-a-grafana-dashboard-using-node-red-and-influxdb-part-1-installing/

Aurélien : Working with the other group on gateway->MQTT part

Week 5 - Feb 19

Done : The gateway switch datas with the first byte (ID of project) in node-red, Point to point LoRa, We can send a number who will be put in a database

Week 6 - Feb 26

Prototype finished for the JPO

Actually caracterisitics :

Datas sent are like this "017.0034.00" where 0=ID 17.00=temperature 34.00=humidity and put in two tables in influxDB, datas can be visualized in grafana

Week 7 - Mar 5

encodage of float, modify influxDB node to put datas in only one table, do the LoRa server

Week 8 - Mar 12

Study of LoRaWAN packet

Week 9 - Mar 19

Thomas is trying to replace Grafana to visualize datas on a webpage. Aurélien code LoRa WAN c++

Week 10 - Mar 26

Joffrey try to install, use and conigure a LoRa Server https://www.loraserver.io/lora-app-server/

Week 11 - Apr 2

Aurélien programmed LoRa car to running in LoraWAN and the LoRaWAN server. Thomas finished the webpage. Joffrey made the rapport and completed project's info on this website.

Ideas bucket