Me gusta diseñar un solo maestro, varias aplicaciones esclavas (hasta 100) y buscar un bus múltiple confiable (hasta 30 metros). Se prefiere uno o dos carriles, usaré topología de cadena de margaritas, por lo tanto, el USB no es adecuado y también es una exageración.
Mi velocidad de datos es baja e intermitente, una vez cada 3-5 segundos y probablemente < 10KB. Los esclavos no están sincronizados.
Pensé en usar RS232 e implementar un algoritmo donde el esclavo transmite si no hay tráfico. (Similar a Ethernet). Prefiero algo un poco más robusto.
Además, el pensamiento actual es despertar a todos los esclavos cuando el maestro transmite, donde todos los esclavos reciben el mensaje, todos lo analizan, pero el que apuntamos actúa. No muy eficiente pero funcionaría.