¿Pueden una Mac, una PC con Windows 10 y un teléfono Android estar juntos en una red de área personal Bluetooth o USB?

Más o menos, pero no es lo que puedes pensar.

En el estándar Bluetooth actual, solo puede haber un Host (o “Maestro”) en una Piconet , y todos los demás dispositivos son controladores (o “Esclavo”). Debe haber un dispositivo que forme el PAN y actúe como el rol del maestro, y otros dispositivos se unen a la red como esclavos. La topología PAN es estrella, por lo que no se permite la comunicación de datos entre dos esclavos. En la práctica, puede hacer que uno de los tres dispositivos sea un nodo maestro y unir los otros dos dispositivos. Por supuesto, necesita aplicaciones que puedan emular estos dos dispositivos como la función de un controlador, como Unified Remote.

Esto cambiaría ya que las últimas redes de malla Bluetooth ahora están estandarizadas. Pero todavía no hay productos comerciales para ello.

Se trata de la misma situación cuando conectó USB de tres dispositivos todos juntos, pero sería más complejo.

USB es básicamente una topología de bus y solo puede haber un controlador de host. Si necesita conectar una computadora a otra computadora a través de USB, uno de ellos debe emular su interfaz como periférica. Esto puede o no ser posible ya que las computadoras funcionan en modo controlador host de manera predeterminada. En la práctica, debe conectar un concentrador USB a una de las dos computadoras como controlador host y conectar otros dos dispositivos al esclavo. Es posible que deba agregar una tarjeta controladora USB de expansión adicional o usar un cable USB especial, de lo contrario, las computadoras no podrían reconocerse entre sí.

Sí.