Я хочу внедрить систему «Умный дом», используя raspberry pi (с некоторыми датчиками, источниками света), и управлять этими датчиками с помощью внешнего клиента (мобильный Android).
Мой вопрос касается подхода и какспроектировать такую систему.
Что я хочу:
- Чтобы иметь возможность считывать значения Raspberry Pi с датчиков с помощью телефона Android
- Чтобы иметь возможностьсохранить значения датчиков в базе данных, что означает, что если мой Raspberry Pi отключается, чтобы иметь возможность восстановить каждое значение из базы данных
- Для возможности дистанционного управления освещением с помощью мобильного телефона Android
Вопросы:
Как лучше всего это сделать?(архитектурный)
Как мне заставить мой веб-сервер Raspberry Pi работать в сети, чтобы общаться с телефоном Android на большом расстоянии (не в той же сети)?Я хочу, например, отправить запрос с телефона Android на веб-сервер raspberry pi и включить или выключить свет в гостиной или прочитать значения датчика в реальном времени