Пауза в 30 секунд, для того, чтобы шилд успел зарегистрироваться в сети. Когда эксперементирую, я ее вообще убираю и ориентируюсь по светодиоду на шилде. А если не удалять СМС, они сохраняются и Ардуина обрабатывает самое первое СМС, а остальные игнорирует.

Т.е с командой "AT+CNMI=3,0,0,0\r" сообщения видны в таком формате:

+СMT: "номер телефона отправителя","номер центра СМС","дата, время", длина СМС
Текст СМС

Если не удалять, получается:

+СMT: "номер телефона отправителя","номер центра СМС","дата, время", длина СМС
Текст СМС
+СMT: "номер телефона отправителя","номер центра СМС","дата, время", длина СМС
Текст СМС
+СMT: "номер телефона отправителя","номер центра СМС","дата, время", длина СМС
Текст СМС
+СMT: "номер телефона отправителя","номер центра СМС","дата, время", длина СМС
Текст СМС
и т.д.