Multiple Dashboards
-
I have been thinking of a way to have multiple raspberry pi installs with dashboard screens on each and all synchronised together with all being able to display data and send data/commands. I would have the main controller in one room with 4 or more raspberry pi with touch screen in other locations.
I can't easliy network them with ethernet cables and will not use wifi for security reasons. So can anyone think of a way to achieve this? Could they be slave controllers? Can the 'main' controller relay all data to the other pi 'controllers'?
Could the remote pi be nodes that all data is relayed to? Would this require another layer in the mysensors network? or would the extra traffic on-air degrade the system performance overall?Maybe a feature for version 2.0 ?
-
@skywatch My first question, how multiple raspberry pi will communicate? you have mentioned no network between them?
-
@jkandasa Sorry if it wasn't clear, but I was thinking of relaying the data via the nrf24l01+ that is already in use. All pi would have a nrf24l01+ attached via pro mini as a GW - But not sure if that won't create a lot of problems....
If one pi was the master and the other slaves, the master could forward data to the slave pi in the same way node data can be forwarded from node1-controller-node2 as it is now.
The slave pi could also emulate a node to send data to the master.
When the master pi forwards the data to others everything should be synchronised (assuming robust ack responses to ensure data gets the correct destination(s) )....
So essentially the ability to have multiple screens with interactive dashboard without having to drill walls or use wifi.
I think it could be possible, just I don't have experience to do it. What do you think?
-
@skywatch This could be a nice idea. But I never experienced this kind of setup.
Can you assign node id for NRF24l01+ which is attached with RPI? AFAIK, it should be a gateway node right? If yes, we should not have more than one gateway node in a network.
My other easy solution, Keep RPI with a private wifi router, hide
ssid
and do not connect to the internet. In this case, you can have a controller in one place and from another place you can access the controller via your private router.