RICM4 2017 2018 - IGreenHouse: Difference between revisions
(10 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 : |
Aurélien : Docker |
||
Thomas, Joffrey : Mise en place du ping pong entre 2 cartes LoRa, testing Arduino LoRa |
|||
Thomas : |
Thomas, Joffrey : ping pong between 2 LoRa, testing Arduino LoRa |
||
⚫ | |||
Thomas : Test on cards |
|||
⚫ | |||
'''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 07: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.