Я проектирую встроенное устройство, которое я хотел бы сделать совместимым со сторонними периферийными устройствами через последовательную шину. Стоит ли выбирать SPI, I²C или другую шину?
Периферийные устройства будут иметь довольно низкую пропускную способность (некоторые датчики, которые обмениваются данными по шине, периодически опрашиваются) и, скорее всего, в пределах метра или меньше от контроллера. Единственная задача контроллера состоит в том, чтобы собрать данные датчика, каким-то образом упаковать их, а затем отправить их на беспроводной модуль через другую шину (хотя шина датчика потенциально может быть использована для этого тоже).