Каков примерный алгоритм передачи данных(небольших пакетов) с gsm модуля на сервер?
Можно ли организовать такую схему: контроллер>gsm модуль>gsm/gprs>сервер ?
Как gsm модуль может отправить данные на сервер? Через tcp/ip на какой-то порт сервера?
Да, через tcp/ip. Порт сами придумайте из свободных. IP адрес сервера должен быть статичным, иначе придется придумывать процесс определения этого адреса.
Т.е. можно написать код на php, по которому сервер будет получать пакеты от устройства на определенный порт, читать их и биты из этого пакета отправлять в некую ячейку (например, в ячейку с номером, соответствующим номеру, прочитанному из пакета) ?
Ну а в GSM модуле можно с помощью EAT написать код, в котором будет указано, что нужно отправить небольшое сообщение, на какой IP и какой порт?
Верно ли, что с такой задачей справится почти любой современный gsm модуль (sim300, например) т.е., в принципе, даже контроллер не понадобится?
Судя по показаниям стрелочного миллиамперметра (максимальная шкала 150 мА) ток потребления во время передачи данных по GPRS превышает 150 мА, стрелка упирается.