I have four sets of Arduino and Raspberry Pi devices communicating via serial communication. Now, I aim to create a centralized controller capable of coordinating all four Raspberry Pis through send/receive communication.
For example, when Arduino_1 detects a low water tank level, it sends this information to Pi_1. Pi_1 then forwards it to the Central_Pi, which subsequently instructs Pi_3 to activate the water pump. Arduino_3 receives the message from Pi_3 and turns on the water pump. Similar control logic applies to Pi_2 and Pi_4 within the Central_Pi's operations.
All Pi devices (Pi_1/2/3/4, also Central_Pi) are connected to Wi-Fi internet.
My questions are:
What is the most straightforward method to establish connection and communication between Pi_1/2/3/4 and the Central_Pi over Wi-Fi internet, minimizing the learning curve?
Are there cloud-based alternatives (rather than using Central_Pi) available to facilitate this process? Specifically, solutions capable of receiving input from one Raspberry Pi, processing it, and then relaying instructions to another Raspberry Pi?
For example, when Arduino_1 detects a low water tank level, it sends this information to Pi_1. Pi_1 then forwards it to the Central_Pi, which subsequently instructs Pi_3 to activate the water pump. Arduino_3 receives the message from Pi_3 and turns on the water pump. Similar control logic applies to Pi_2 and Pi_4 within the Central_Pi's operations.
All Pi devices (Pi_1/2/3/4, also Central_Pi) are connected to Wi-Fi internet.
My questions are:
What is the most straightforward method to establish connection and communication between Pi_1/2/3/4 and the Central_Pi over Wi-Fi internet, minimizing the learning curve?
Are there cloud-based alternatives (rather than using Central_Pi) available to facilitate this process? Specifically, solutions capable of receiving input from one Raspberry Pi, processing it, and then relaying instructions to another Raspberry Pi?
Statistics: Posted by alifmiraj — Wed Mar 27, 2024 7:18 am — Replies 1 — Views 5