Нет никакой проблемы обеспечить модульность. Но это палка о двух
концах - вы не представляете насколько низкой бывает квалификация у людей (скажем так) Разъемы VGA воткнутые в RS232, жилы 220вольт (2,5мм2!!!) приведенные аккуратно на клеммы А и В, подрезанные кусачками и таки воткнутые, тысячи их.
НЕ модульные решения имеют свои плюсы.
Галактика IoT тоже, в некотором смысле, "модульность".
Датчик движения, который нужно просто повесить в углу, ни к чему(!) не подключая, очевиднейшим образом "идеально модульный".
Также как и датчик температуры, из той же галактики.
А если заглянуть на полстранички вперед, наилучшую модульность обеспечивает
крупный агрегат, типа дизеля, чиллера или котельной.
При условии что коммуинкационный модуль IoT приехал встроенный прямо с завода.
Проблема только одна - "Вавилонское смешение языков".
Нет и быть не может (а посему никогда не будет) единого стандарта _ни-на-что_.
Как там говорили? - что бы не делал эмбеддер это называется "переходник"! 8)