Ah ok, en effet c'est pas mal!
Si tu muxe/demuxe les signaux UARTs, tu risque pas d'avoir des soucis (perte d'info, messages incomplets) si deux modules envoient des infos en même temps? A moins d'utiliser un chip qui fasse le merge des différents messages (et qui du coup écoute tout le monde en même temps, et recompose un stream à envoyer au master).
Tu aurais eu le même problème en SPI de toute façon: plusieurs masters donc problème de priorité, de collisions de messages sur le bus.. Tu as regardé du côté du CAN bus? Même si y'a pas beaucoup de uC qui ont un driver hardware, le concept est similaire (mais appliqué aux voitures
), potentiellement beaucoup de monde qui gueule sur un bus et un ou plusieurs centres névralgiques qui régulent ce petit monde.