В общем-то задел и тут неплохой, честно гвооря. Много примеров хорошо работающих решений на некоторый модуль(или устройство), хуже с взаимодействием этих модулей(устройств) и почти всегда траблы с взаимодействием с вендорами, а также с внешними поставщиками и потребителями данных.