Я программирую свой собственный умный дом, в основном, чтобы узнать и попробовать много вещей. И в последнее время я добавляю систему плагинов. Я сделал это до сих пор так же, как на этих страницах ( Link1 , Link2 , Link3 ) До сих пор я могу загружать плагины, используйте там fucntions et c .. А эти плагины позволяют моему серверу подключаться к iot-устройствам.
В настоящий момент плагины создают желаемую команду (строку) и возвращают ее на сервер, после чего сервер отправит команду на iot-устройство. Я считаю, что немного "слишком сложно" / "сделано не правильно". И я думаю, что каждый плагин должен отправлять команду непосредственно на iot-устройство, а не создавать строку и возвращать ее. Я делаю это так, потому что я хотел, чтобы они были как можно меньше и чистее.
- Но какой путь "лучше"? или есть "лучший" способ?
- Что следует разрешить делать плагинам, а что нет?
- Можно / нужно ли отправить мою команду на iot-устройство непосредственно из плагина?
Best С уважением