Jochen Arndt
На этот вопрос нельзя ответить предоставленной информацией.
Разбейте его на разные задачи и попробуйте имплементировать одну за другой:
- Откуда вы получаете данные о местоположении?
Если это какое-то GPS-устройство, проверьте документацию. Большинство GPS-устройств имеют последовательный порт RS-232 или USB.
- Какой формат должен использоваться при хранении на SD-карте (например, текстовый формат, как с файлами журналов)?
Запись в текстовый файл будет самой простой из всех ваших задач.
- Какой облачный сервис используется?
Документация должна содержать информацию о том, как подключать и хранить данные.
- Как устройство подключено к интернету (вы упомянули GSM-модем)?
Если это тоже проблема: проверьте документацию модема и узнайте о последовательной связи (у него есть последовательный интерфейс).
После того, как вы сами ответили на все эти вопросы, вы можете начать думать о том, как конкретные задачи могут быть реализованы в программном обеспечении.
Если вы застряли на конкретной задаче, возвращайтесь сюда. Но вы не получите полный код, написанный для вас здесь, в CodeProject. Вы должны научиться программировать или найти кого-то, кто делает это за вас.