Доброго времени суток и вам.
Похвально, что вы обучаетесь на практике, это весьма и весьма эффективно.
Если вы хотите решить задачу с построением умного дома, лучше обратите своё внимание на протокол MQTT, который специально создавался под эту задачу. Есть библиотека для работы с ним на Python -
paho-mqtt. Но я бы не стал изобретать велосипеды и использовал бы уже готовое решение, годное для модификации под мои нужды. Например,
mosquitto.
Вопросы безопасности можно закрыть засчёт использования Firewall и разграничения доступа по статическим IP-адресам (гугл вам всё подскажет).