У меня есть Raspberry Pi, на котором выполняется скрипт Python, который отправляет данные в базу данных на моем сервере. Поэтому я хотел бы сделать обратное. Мне нужен этот Raspberry Pi для выполнения некоторых действий, когда они вызываются с веб-сайта.
Какой будет лучший подход?
Может, открыть какой-нибудь порт и начать там прослушивать события?
Есть два простых способа добиться этого. Вы не описали, какие действия вы обрабатываете, поэтому следующее довольно общее.
Иметь мастера, к которому все рабочие (пи) подключаются, и опросить, чтобы получить любую работу. Рабочие могут выполнять работу и отправлять данные обратно мастеру.
Запустите API для каждого числа, которое ваш мастер может вызвать для каждого события. Это будет наиболее эффективным, но, вероятно, потребует больше работы.
Других решений пока нет …