Если для отправки SMS необходимо использовать GSM-модем, каковы требования к аппаратному и программному обеспечению для настройки всего устройства?
Требуется модем GSM (мобильный телефон или аналогичный), подключенный к серверу.
Как правило, SMS можно отправлять с помощью команд AT на последовательном интерфейсе оборудования GSM.
См. этот учебник для примера.
Эта библиотека предлагает простой интерфейс для отправки SMS через модем Gsm