‎01-22-2019 04:36 AM
Hi,
I want to control the greenhouse environment (temperature, humidity, CO2, light, soil moisture) through mobile using cloud system. Now, I have NI USB 6343 for data acquisition, Arduino mega 2560 circuit, and NRF24L01. Do I need any more device for this purpose? The total number of sensors is 30. I saw some wireless communication problems here but not related my topic/devices.
Any suggestion/help would be appreciated.
‎01-22-2019 07:11 PM
Hi,
I want to control the greenhouse environment (temperature, humidity, CO2, light, soil moisture) through mobile using cloud system. Now, I have NI USB 6343 for data acquisition, Arduino mega 2560 circuit, and NRF24L01 (wireless data sender & receiver). Do I need any more device for this purpose? The total number of sensors is 30. I saw some wireless communication problems here but not related my topic/devices.
Any suggestion/help would be appreciated.
‎01-22-2019 07:47 PM
Since most of us are Engineer and willing to help you, Please provide a schematics of your communication method between every sensors.
It's missing so much information on your request that we cannot help you at all.
Please download the information from your brain to the discussion forum.
Benoit
‎01-23-2019 12:11 AM
Hello Mr. Bseguin,
Thanks for your reply. My research topic is Greenhouse automation. I usually automatically control the greenhouse temperature, humidity, CO2, soil moisture etc using different sensors through NI USB 6343 and LabVIEW code. It is a wire communication. But I want to control the greenhouse parameters remotely (through mobile/notebook). As far I know, I have to use a cloud system. In this regards, I want to know, what additional devices I need to buy/manage along with the coding process? Is it clear?
‎01-23-2019 12:25 AM - edited ‎01-23-2019 12:26 AM
If you already all the hardware working to monitor and control your green house, then you only need to add a layer of software that will allow you to publish it to the web or trough VPN.
I strongly suggest you to use VPN in order to make your project safer. if not, you will need to have another software layer to include the security encoding like AES 256. AES Security will be a real head heck to implement for you. so use VPN... so much easier. Also most of the router will allow you to configure VPN without having the huge knowledge on security.
If you use another computer or tablet that run on Windows or Linux (depending of your version of LabVIEW) you can stay in LabVIEW and use VI-Server calls. If not, you will need to implement html layer to your code or TCP-IP protocol that you can determine as you wish. The you will need to develop the web client to communicate trough this TCP-IP protocol.
Another idea that I prefer, is the use of Database. This allow you to keep the history of what happen in your green house. Moreover, secure web application can be developed in the language of your choice to connect to this database. But this is another level of knowledge.
Exception of the VI-Server approach, this project will require you to increase dramatically your level of knowledge on another IDE and or technology.
I think once you design your application on paper, if you post it, many people will be able to help you on the specific impediment you will encounter.
Benoit
‎01-23-2019 01:14 AM
hello Mr. Benoit
Thanks for your nice and details explanation. Would you give any reference link, please?
‎01-23-2019 01:57 AM
Whoaahhh!!!
This is a **bleep** load of information...
The whole think can be used as a university project.
I suggest you start to do some research on your side. Use the key words I wrote. Most of the knowledge I acquired it over 20 years of experience in system design. Sorry I cannot download that much information in the forum. lol
Benoit