Web-сервис "My Coordinates" (идея)

Вот-вот. При особом желании на антенне автомобильной радиостанции можно сосиски жарить…

МОгу что-нибудь сделать на .NET CF.
Что-то типа трекера, который может отправлять координаты по сети на сервер + простой slippy map на тайлах, думаю, осилю.
Если возьмусь, то проект выложу на codeplex и желающие смогут его допилить.
Времени, только, у меня не очень много, поэтому если кто-то напишет спецификацию, то можно будет её обсудить.

Чем не устраивает http://xmpp.org/extensions/xep-0080.html ?

Для 4G наверное подойдёт, там можно погонять XML по сети, да и провайдеры мобильной связи с покилобайтной тарификацией одобряют :slight_smile:

А для того, чего мне хочется нужен протокол покомпактнее: http://gpsd.berlios.de/AIVDM.txt

Во-первых, это только дата-уровень, дальше там есть компрессия (голый XML не бегает) и шифрование.
Во-вторых, AIVDM - это только данные с ресиверов, все равно что голый NMEA паковать и отправлять на сервер, кто будет заниматься авторизацией, раздачей прав, подписок, роутингом сообщений?
В-третьих, xmpp-серверов публичных - море, в отличии от gpsd.
В четвертых, наличие готовых клиентов, поддержка интеграции с сервисами, а не своих велосипедов

через xmpp можно не только для геотрекинга использовать, это универсальный и гибкий протокол, да и чятики в комплекте, очень удобно

Тому, что вы обозвали “своим велосипедом”, уже десятки лет, с ещё доджипиэсных времён успешно работает и предотвращает столкновения судов. Отсутствие авторизации, раздачи прав, и самое главное отсутствие сервера - существенно повышает надёжность. Очевидно, что клиентов навалом, раз протоколом пользуется каждое судно. Изначально были железные реализации, сейчас есть и софтовые, работающие на компьютере, причём open source.

Чятиков в комплекте нет :frowning:

http://en.wikipedia.org/wiki/Automatic_identification_system

Ну смотря для чего мы делаем систему и как она будет в итоге работать.

Если мы будем это использовать для постоянного трекинга мобильных групп, связь через IP, то это будет велосипедом и костылем в любом случае, так как надо будет еще как-то рассылать данные. И вот тут как раз эти самые права и роутинги данных очень будут интересны. И готовые клиенты для любого телефона или пк с любой осью.

С другой стороны, если мы будем срать в эфир бродкастами, железки будут своими и уникальными, а цена решения не слишком критична - это действительно не нужно, но это уже и совсем другой продукт будет.