Отправка данных из P C в Raspberry Pi с использованием Python - PullRequest
2 голосов
/ 22 января 2020

Я работаю над проектом, в котором мне нужно обнаруживать объекты с IP-камеры на P C, используя TensorFlow и данные обнаруженного объекта для Raspberry Pi и соответствующим образом управлять его выводами GPIO. Я использую python на обоих концах. Я читаю где-то, чтобы сформировать клиент-серверную сеть между ними. Мне нужно несколько идей о том, как подойти к этой проблеме. Спасибо. Я надеюсь, что мой вопрос был ясен.

Дополнительная информация: в настоящее время я использую Raspberry pi на P C через кабель ethe rnet. Кроме того, и Raspberry Pi, и мой P C подключены к одному и тому же маршрутизатору Wi-Fi. Я надеюсь, что эта информация поможет.

Ответы [ 2 ]

1 голос
/ 22 января 2020

Вы можете использовать сокеты , чтобы Raspberry Pi и ваш P C связывались. Вы можете использовать socket.accept(conn, address) для подтверждения соединения и conn.recv(buffer) для получения данных.

0 голосов
/ 22 января 2020

Я большой поклонник использования Redis для такого типа вещей. Он имеет небольшую площадь, прост в настройке и молниеносен. Это «сервер сетевой структуры данных» . «Сетевой» означает, что его клиенты могут находиться на одном компьютере или в любом месте сети. Структуры данных, которые он обслуживает, включают:

  • строки
  • целые числа
  • атомы c целые числа
  • списки
  • очереди
  • наборы
  • отсортированные наборы
  • хэши

Есть привязки для Python, C, C ++, PHP, Ruby и довольно блестяще, оболочка. Это означает, что вы можете вводить значения в очереди, списки или наборы непосредственно из любого терминала в вашей сети во время работы вашего приложения, чтобы протестировать его или отслеживать его.

Пример здесь .

...