У меня был быстрый вопрос относительно системы домашней безопасности на базе Raspberry Pi / Python, над которой я работаю. Моя конечная цель - контролировать датчики двери / окна magneti c на сервере Raspberry Pi 4. Если окно или дверь открыты, когда система поставлена на охрану, она подаст звуковой сигнал на подключенные динамики. После этого у меня были бы панели клавиатуры с питанием от Raspberry Pi Zero W (с ЖК-экранами и клавиатурой 12 git), которые позволили бы мне видеть, включена ли система в режим охраны или снята с охраны, и позволяли мне вводить код доступа для постановки или снятия с охраны системы. , Панели Raspberry Pi Zero W будут подключаться к серверу Raspberry Pi 4 по сети.
У меня уже есть несколько функциональных тестовых систем, работающих в одном скрипте Python со всем, что связано с Raspberry Pi 4 (ссылка ниже). Тем не менее, я сейчас нахожусь в точке, где мне нужно выяснить, как t ie в панелях клавиатуры Raspberry Pi Zero W, которые я хотел бы интегрировать по сети. Мой вопрос ко всем вам: как бы вы go реализовали эту часть подключения к сети? Должен ли я использовать что-то вроде Node.js с какой-то базой данных? Возможно, модуль сокета в Python для чего-то низкого уровня? Что-то еще?
Я готов ответить на все вопросы о go об этом. Пожалуйста, дай мне знать, если возникнут какие-либо вопросы. Заранее спасибо!
Плохо выполненная диаграмма: https://imgur.com/a/AnAVzLt
Текущий рабочий код: https://github.com/kevbo423/RPHSP/blob/master/Home_Security_System.py