I have one raspberry pi which is running Hassio (Home automation stuff). Normally I would just connect the devices I wanted to automate to home LAN but the problem is my wifi SSID & Password might need to be changed and then having to manually update each and every device will be a pain.
So here is what I thought:
- Connect the pi running hassio to LAN.
- Connect another pi to LAN using Ethernet.
- Use the onboard wifi chip on pi to create an Access point.
- Connect all nodes (devices I want to automate) to this access point.
- Somehow manage to send data from pi (hassio) to pi (Intermediary) to Nodes.
I want to know if something like this is even possible? if yes how should I go about setting it up?
I'm fairly new to Pi and networking so any help would be very much appreciated.
Updates from comments:
What I need is a "Smart" Access point, supposing I use a spare one to create an access point, How would I use it? What I need is an "Access Point" that is separate from my home LAN wifi but I still want to be able to send MQTT msgs from the pi running on my home LAN to it.
Pi will be connected using wired Ethernet, the "Devices" (NodeMCUs) that I want to automate will be connected using wifi, my home wifi's ssid is not under my control (It's a bit complicated to explain) and it can change. Therefore I want to create a secondary LAN formed by using the Pi and connect all the NodeMCUs to that LAN using wifi. This secondary LAN needs to be able to communicate with my existing Home LAN because that is where my Pi with Hassio running on it is connected.