Creating Arduino to Arduino communication via home WiFi
Budget: $10 – $30 USD
Using 4 sets of Arduino Uno WiFi R4 and using my home WiFi network, I want to have one of the Arduinos act as the Master Controller and be able to exchange commands with the other three Arduinos (acting as clients).
I want a template code for the communication shell for the Controller and a Client where I can add my own one or more data exchange commands from the Controller to any of the specific Clients individually. Or send data from a Client to the Controller and the Controller be listening for any data received from any of the specific Clients.
The communication network needs to be my home WiFi and the template sketch should be very well document to understand all the parts or blocks of the code so I can tailor it to my own needs. I should be able to expand on the number of clients if I need in the future.
Project should be fully tested and list all the libraries needed.
The application is to control my home irrigation and landscape lighting in different zones via the clients. The controller will be managing the communication commands to a specific client. The clients will not be able to communicate between each other, only to the controller.
The project is to develop the sketch with the shell of initialization and communication over WiFi for the Arduinos. All the other logic of managing and controlling the irrigation or lighting will be on my side, you just need to comment in your sketch/code where to insert the rest of my logic and what variables to update with my information do send or receive.
I want a template code for the communication shell for the Controller and a Client where I can add my own one or more data exchange commands from the Controller to any of the specific Clients individually. Or send data from a Client to the Controller and the Controller be listening for any data received from any of the specific Clients.
The communication network needs to be my home WiFi and the template sketch should be very well document to understand all the parts or blocks of the code so I can tailor it to my own needs. I should be able to expand on the number of clients if I need in the future.
Project should be fully tested and list all the libraries needed.
The application is to control my home irrigation and landscape lighting in different zones via the clients. The controller will be managing the communication commands to a specific client. The clients will not be able to communicate between each other, only to the controller.
The project is to develop the sketch with the shell of initialization and communication over WiFi for the Arduinos. All the other logic of managing and controlling the irrigation or lighting will be on my side, you just need to comment in your sketch/code where to insert the rest of my logic and what variables to update with my information do send or receive.