Arduino simbank — как читать несколько сим карт?
Берете 10 коннекторов для сим, GSM-модем, все коннекторы и модем параллелите по данным, питание на каждую сим подаете отдельно от контроллера.
Далее, прошивкой включаете модем и даете питание на первую сим, читаете смс, выключаете модем, перeключаете питание на вторую сим... и так по кругу.
Учитывая специфику архитектуры, я бы сделал модульное решение. По одному МК на каждую симку, и отдельный МК для диспетчеризации.
Этот МК есть в виде Nano Pro, который очень дешево стоит, и занимает мало места.