Я должен завершить проект по программированию в колледже, и я выбрал проект, который потребует нескольких клиентов (Raspberry Pis) для взаимодействия с центральным сервером.
По сути, сервер будет хранить базу данныхлюди каждый с уникальным вектором.Затем Raspberry Pi отправит вектор на сервер, а затем сервер определит, к какому вектору он ближе всего из тех, которые он сохранил в этой базе данных, и затем соответствующим образом обновит базу данных о состоянии.
Веб-приложение будет отображать текущее состояние определенных переменных в базе данных состояния, и люди должны иметь возможность войти в веб-приложение (но сейчас этого не требуется, предоставляя доступ к нему любому в локальной сети длясейчас все в порядке).
Я просто не совсем уверен, как это настроить.Я уже сделал веб-приложение во флеше, и на данный момент оно работает локально, но я думаю, что могу сделать его доступным для всей сети, изменив хост на 0.0.0.0.
Я также написал кодпринять несколько векторов в качестве входных данных, а затем проверить их все и соответственно обновить базу данных.Тем не менее, я еще не уверен, как отправить векторы с Pi на сервер.
Поскольку в данный момент он все еще находится в стадии разработки, мой компьютер будет сервером, и я буду использоватьодин Rasperry Pi 3B в качестве клиента.
Я подумал, что мне может понадобиться отправить запрос POST от Pi на сервер, и я могу это сделать, поскольку у меня есть опыт работы с запросами Python, хотя я и не знал быкак настроить его так, чтобы он отправлялся на сервер, а затем чтобы сервер прочитал его и выполнил код для анализа вектора (ов).
Поэтому мне было просто интересно, может ли кто-нибудь помочь мне связать все этовместе, и если у вас есть какие-либо предложения для чего-то, что я должен изменить или добавить, это было бы очень полезно.Если что-то неясно, пожалуйста, дайте мне знать, и я постараюсь уточнить.
Спасибо.
РЕДАКТИРОВАТЬ: Похоже, мне, вероятно, нужен API на моем сервере, а затем я отправляю запрос POSTна http://MY_PC_IP/{api} и затем каким-то образом перенести эти данные в Python, чтобы я мог запустить свой код с ним?