#python #sockets #bluetooth #raspberry-pi #wifi
Вопрос:
Я пытаюсь реализовать специальную связь Wi-Fi и Bluetooth в Python. Идея состоит в том, чтобы создать своего рода сетчатую сеть с использованием Raspberry Pis 4B. Единственный способ, который я нашел, чтобы сделать это успешно в полностью неблокирующем режиме,-это использовать сокеты, параллельно полагаясь на модули PyBluez и Wifi в Python.
Проблема, с которой я сталкиваюсь, заключается в том, что внутри сети некоторые узлы могут общаться исключительно через Bluetooth, другие-исключительно через Wi-Fi, а некоторые-и через то, и через другое. Узлы, которые могут использовать оба, действуют как промежуточные узлы между теми, которые не могут взаимодействовать друг с другом.
Могу ли я реализовать несколько протоколов связи с использованием сокетов на одной и той же Raspberry? Если да, то как? Если у вас есть какой-либо опыт, который мог бы отвлечь меня от использования сокетов, я также благодарен за этот вклад.