Как вариант, причем с очень полезным оверхедом, самому все сделать на основе какой-нибудь .NET Micro платы.
Пример:
Основа —
www.ghielectronics.com/catalog/product/134/
GPS, любой на выбор, вплоть до модулей —
www.sparkfun.com/products/9133
GSM, любой на выбор. например такой —
www.sparkfun.com/products/10138
для опытов с этим модулем можно использовать —
www.sparkfun.com/products/10164
Можно много чего еще подключить, вплоть до чтения автомобиля по протоколу OBD :)
Там глядишь и до своей сигналки доберетесь, датчиков можно вагон подключить.