Hi @KevinH67
I know it has been mentioned once or twice in this thread already but I would stress - look into MQTT early on. It may sway your design in ways you might not have considered.
Even if you don't quite know why you might want to use MQTT - trust us - it will open doors (quite literally in some cases ).
I wrote this post for someone shying away from MQTT & have referred to it a few times to folk shying away from MQTT because they didnt know it. Many people (after being pushed - me included) regret not picking it up earlier.
(PS: Sorry if I am teaching you to suck eggs here)