Доброго вечера.
Предстоит проектирование довольно сложной системы, блок управление в который встраиваются различные модули (NB-IoT, LoRa, GSM, RS-485, Ethernet и т.д.) + разные датчики с которых нужно будет получать данные.
Прежде чем ввязываться проектировать платы и организовывать написание кода, хочется получше проработать структуру комплекса и методику взаимодействия всего этого добра.
С каждым модулем до этого так или иначе работал, а вот всё вместе в одном проекте применять не приходилось.
Буду благодарен, если посоветуете умные книжки, которые помогут понять, как лучше проектировать подобные системы и каких паттернов программирование лучше придерживаться.