Форум программистов, компьютерный форум, киберфорум
Наши страницы
GPS, ГЛОНАСС
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/24: Рейтинг темы: голосов - 24, средняя оценка - 4.71
varb
4 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 23
1

GPS/GSM трекер. Мониторинг местонахождения сотрудников

11.01.2014, 03:12. Просмотров 4393. Ответов 19
Метки нет (Все метки)

Добрый день!

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

Предполагается программа(на C#), которая будет читать данные с GSM-модема, подключенного к компу, который будет принимать эти сообщения. И сам алгоритм приёмки и отправки SMS вроде бы понятен (да и реализаций на C# полно),

но остаётся не ясен момент получения географических данных (все правовые вопросы решены и договора с оператором подписаны). Т.е., каким образом получать эти данные мне не понятно. То ли во входящих SMS эта инфа будет вшита, то ли как-то ещё.

Подскажите, пожалуйста, как всё это дело происходит! А, если есть какие-то наброски кода, буду весьма благодарен!

Добавлено через 2 часа 27 минут
...и в догонку: можно ли в роли GSM-модема использовать смартфон, подключенный через USB и где об этом прочитать?
1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2014, 03:12
Ответы с готовыми решениями:

Gps трекер
Добрый день. На работе выдали планшеты с gps трекером, отслеживают твой маршрут...

Независимый GPS трекер
Всем привет! Для начала проверим мои знания и понимания принципа работы...

подключение gps трекер gt06
Всем доброго дня. Подключаю трекер gt06, пришла мысль для его автономности...

GPS-трекер для записи треков в формате GPX
Здравствуйте. Какие существуют недорогие GPS-трекеры, которые позволяют...

Схема GPS-GSM сигнализации
Здравствуйте уважаемые форумчане! Уже не первый месяц пытаюсь реализовать...

19
raxp
10188 / 6571 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
11.01.2014, 17:33 2
Вы изобретаете велосипед. Китайцы за очень дешево продают вот такие (и многие другие) трекеры (GSM/3G терминал + GPS модуль), на них можно звонить и слушать и они шлют свои координаты по доступному каналу GSM смс-ки с координатами, также можно отслеживать реалтайм на карте:
Кликните здесь для просмотра всего текста
GPS/GSM трекер. Мониторинг местонахождения сотрудников
GPS/GSM трекер. Мониторинг местонахождения сотрудников


GPS/GSM трекер. Мониторинг местонахождения сотрудников
GPS/GSM трекер. Мониторинг местонахождения сотрудников


GPS/GSM трекер. Мониторинг местонахождения сотрудников


Также есть трекеры c передачей данных по каналу Интернет сразу (терминалы со встроенным стеком SMTP/POP/TCP). Пример такого отслеживания-онлайн:
GPS/GSM трекер. Мониторинг местонахождения сотрудников

(онлайн-мониторинг автотранспорта realtime)

...и в догонку: можно ли в роли GSM-модема использовать смартфон, подключенный через USB и где об этом прочитать?
можно, но не нужно и крайне избыточно. Подойдет любой б/у GSM сотовый терминал. Почитать об этом можно у меня - PDU это просто. Система оповещения GSM. - Радиолюбитель, 2008, №9, с.12 и в этих темах:
В помощь

P.S.: конечно, можете и сами наваять GPS/GSM/3G трекер, но работу с МК или скетч под ардуину писать сами будете (точнее есть готовые, но обрабатывать напильником под свои задачи ).
2
varb
4 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 23
11.01.2014, 18:49  [ТС] 3
Цитата Сообщение от raxp Посмотреть сообщение
Вы изобретаете велосипед.
Что вы имеете ввиду под велосипедом?
Основной акцент моего вопроса - Как мне получить географические координаты сотрудников в тот момент, когда они отправляют СМС с инфой о посещении клиента. При сотрудниках имеется только мобильный телефон (произвольный и необязательно с наворотами), сами они передвигаются также произвольным средством(пешком, маршрутками, автомобилями и т.д. и т.п.).

Таким образом, имеем: GSM-модем в серверной головного офиса и мобильные телефоны при каждом сотруднике+единый оператор сотовой связи. Именно исходя из данного набора "средств взаимосвязи" и необходимо(повторюсь): на GSM-модем получать SMS-сообщения от сотрудников о выполнении текущей работы+их(сотрудников, которые разбросаны не только по всему городу, но и по разным городам) географические координаты, предоставляемые оператором (например, МТС). Эти координаты, далее, моё приложение должно сравнивать с известными координатами клиентов для подтверждения выполнения работы. А отсюда главный вопрос темы - Как оператор предоставляет данные координаты? (вшивает их в SMS сотрудника, отдельным SMS или как-то ещё?)

Добавлено через 30 минут
UPD: Только что заметил, что Вы меня перенесли в другую ветку. Однако это совершенно не корректно, ибо данный топик относится исключительно к программированию. Сам я не в курсе, как мне вернуть всё на круги своя, потому прошу сделать это Вас!
1
raxp
10188 / 6571 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
11.01.2014, 19:51 4
По программированию тут большинство тем и вашу тему я не верну

Основной акцент моего вопроса - Как мне получить географические координаты сотрудников в тот момент, когда они отправляют СМС с инфой о посещении клиента.
вы верно плохо пролистали информацию по ссылкам или же проигнорировали.

Никак не получить: такой информации SMS не содержит и вы это бы знали, если бы обратили внимание на документацию про формат SMS.

Такая информация может приходить в SMS в виде текстового сообщения только при следующих ситуациях:
1- у вас договор с оператором и что в теле SMS приходит должен знать оператор, нужен образец такого текста SMS, чтобы его пропарсить. Как принять SMS снова тырк вам в ссылки выше (AT-команды приема-передачи-парсинга с терминалов все уже расписаны и обсосаны тыщу раз. Вот вам про программирование).
2- подписка на услугу типа "где мой ребенок и прочее", в этом случае вы сами инициируете запрос отсылки в виде AT-команды. Снова вам тырк в темы выше, AT-команды и примеры оговорены. Сам текст запроса инициации получения координат (с точностью километр, область) у каждого обсоса свой.
3- вы используете трекер. Далее зависит от того какой, есть ли у него API и каким образом местоположение отсылается пользователю, сам производитель трекера может предоставлять в Интернете готовый сервис отслеживания. Без конкретной модели трекера говорить не о чем.
4- вы делаете сами трекер, у вас есть модуль GPS + терминал GSM/3G и контроллер, контролирующий все это. Примеры получения GPS координат и приема-отсылки SMS приведены выше.

Как мне получить географические координаты сотрудников в тот момент, когда они отправляют СМС с инфой о посещении клиента. При сотрудниках имеется только мобильный телефон (произвольный и необязательно с наворотами)
есть альтернатива. Смарты сотрудников должны быть оснащены модулем GPS, на смарт (считаем что андроид) пишется и ставится программка, которая читает входящие SMS. При приходе заданной команды, ПО должно инициировать модуль GPS и отослать SMS (вот последнее на автомате не все смарты/телефоны поддерживают - это политика безопасности производителей для защиты пользователя от скрытой утечки денег, т.е. SMS отправится с ручным подтверждением).

Как по мне, варианты 2 и 3 в самый раз. Ничего писать не нужно для обслуживаемых терминалов, наличие именно смартов у сотрудников необязательно. Ферштеен?
2
Витальич
1274 / 1184 / 174
Регистрация: 02.12.2013
Сообщений: 4,886
11.01.2014, 22:37 5
Знакомый работает в торговой компании, так они для изучение спроса, приёма заказа с торговой точки, сдачи товара используют планшетники, на вопрос, а что за софт стоит сказал, что они заказали это приложение и пока очень довольны его работай.
Так не легче Вам тоже пойти этим путем.
P.S. Под андройд и прочие мобильные системы программировать не умею, так что не реклама.
1
raxp
10188 / 6571 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
11.01.2014, 22:48 6
Вы намекаете купить по планшетнику каждому разъездному сотруднику? Оно конечно есть доля резона (зависит от финансов кумпании), хотя бы для заполнения отчетов.

Но планшетник нужен со встроенным GSM/3G-модулем (такие дороже). Необязательно в этом случае использовать SMS, ведь есть тарифы анлим-тырнета, а значит приложение может быть просто сетевое и отсылать на собственный сайт-сервер данные, впрочем можно отсылать и просто письмом на любой E-mail. Программа конечно же самописная, либо на заказ, если сами не в теме. Согласен с этим моментом.

Возвращаясь к доле резона... вариант с подпиской на услугу опсоса "определение координат" экономически более выгоден, поскольку подходят любые телефоны у сотрудников и не требуется взаимодействия с самим телефоном со стороны системы сбора данных (это взаимодействие с терминалом осуществляет сам опсос). Точность тут напрямую зависит от плотности сот оператора на местности.
1
Витальич
1274 / 1184 / 174
Регистрация: 02.12.2013
Сообщений: 4,886
11.01.2014, 23:18 7
Планшет привел в качестве примера, думаю достаточно купить корпоративные смартфоны для сотрудников с пред установленным своим приложением. Благо сейчас можно найти модели в районе 3 т. руб.
А зато какой простор они открывают работодателю в контроле работников.
P.S. Даже самому захотелось стать работодателем
1
varb
4 / 4 / 1
Регистрация: 13.07.2011
Сообщений: 23
11.01.2014, 23:40  [ТС] 8
Вы прямо чересчур близко к сердцу приняли мои попытки поиска ответов. А всего то, что мне необходимо было, кроется лишь в следующих выдержках Ваших ответов:
Цитата Сообщение от raxp Посмотреть сообщение
Такая информация может приходить в SMS в виде текстового сообщения только при следующих ситуациях:
1- у вас договор с оператором и что в теле SMS приходит должен знать оператор, нужен образец такого текста SMS, чтобы его пропарсить. Как принять SMS снова тырк вам в ссылки выше (AT-команды приема-передачи-парсинга с терминалов все уже расписаны и обсосаны тыщу раз. Вот вам про программирование).
2- подписка на услугу типа "где мой ребенок и прочее", в этом случае вы сами инициируете запрос отсылки в виде AT-команды. Снова вам тырк в темы выше, AT-команды и примеры оговорены. Сам текст запроса инициации получения координат (с точностью километр, область) у каждого обсоса свой.
Цитата Сообщение от raxp Посмотреть сообщение
Возвращаясь к доле резона... вариант с подпиской на услугу опсоса "определение координат" экономически более выгоден, поскольку подходят любые телефоны у сотрудников и не требуется взаимодействия с самим телефоном со стороны системы сбора данных (это взаимодействие с терминалом осуществляет сам опсос). Точность тут напрямую зависит от плотности сот оператора на местности.
...за что Вам огромное спасибо!

По-поводу оператора, как я писал
Цитата Сообщение от varb Посмотреть сообщение
..(все правовые вопросы решены и договора с оператором подписаны)...
Также огромное спасибо и за указанные источники!
...Но писать всё же кое-что придётся((, так как здесь я выложил лишь небольшую интересующую меня часть общей картины проекта.

Добавлено через 3 минуты
Цитата Сообщение от Витальич Посмотреть сообщение
Планшет привел в качестве примера, думаю достаточно купить корпоративные смартфоны для сотрудников с пред установленным своим приложением. Благо сейчас можно найти модели в районе 3 т. руб.
А зато какой простор они открывают работодателю в контроле работников.
P.S. Даже самому захотелось стать работодателем
Однако в моём случае приходится иметь дело со стремлением к экономии во всём со стороны работодателя и тут уже не поспоришь с "хочу царство за три золотых".
1
raxp
10188 / 6571 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
12.01.2014, 00:45 9
Но писать всё же кое-что придётся
очень хорошо. Теперь ждем от вас конкретики - текст приходящих SMS по запросу от вас при оформленной такой подписке. Ведь так?

На самом деле мы не знаем, что у вас там оформлено и какие-такие договора. К примеру, у МТС услуга "Ребенок под присмотром":
После регистрации вы сможете определять ребенка
на карте
по SMS - Узнайте, где Ваш ребенок! Отправьте SMS с текстом Где дети на 7788
Условно говоря, при данном варианте АТ-командой в последовательный порт:
Код
AT+CMGS=7788#13
Где дети#26
делаем запрос. В ответ может прийти как ссылка на просмотр на карте, так и некий текст (его мы не знаем).

Сам текст SMS читаем из последних:
Код
AT+CMGR=1#13
Читаем ответ из последовательного порта, чтобы его разобрать (пропарсить) - нужно знать что там у вас в договоре прописано и как именно формирует опсос SMS для вас.
1
A_R_S
МИР ВАШЕМУ ДОМУ!!!
49 / 50 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
09.10.2014, 11:25 10
Здравствуйте друзья!.
Vard как вы все таки реализовали свою задачу, интересно было почитать ваш пост!
Передо мной может в будущем поставят такую задачу начальство.
На фирме такси работаю администратором. Так вот понадобится отслеживать автомобили по городу(и желательно было бы видеть их на карте онлайн).
Raxp вы предложили интересный вариант отслеживания с помощью трекеров, особенно понравился интернет вариант. Подробнее не расскажете о этом методе? Карту которую вы показали raxp на украинском.
0
raxp
10188 / 6571 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
09.10.2014, 19:19 11
А это только с помощью трекеров и реализуется. Трекер - это GPS модуль с каналом обратной связи в виде GSM/3G терминала в виде SMS/Интернета. Кроме железа в виде трекеров на машинках понадобится аренда хостинга для визуализации и сервер сбора данных.

Если трекер со встроенным SMTP стеком, то координаты приходят на почту, который сервер выгребает и отображает на карте. Как делать такие карты читайте Google Maps API.
1
A_R_S
МИР ВАШЕМУ ДОМУ!!!
49 / 50 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
10.10.2014, 08:08 12
Цитата Сообщение от raxp Посмотреть сообщение
SMS/Интернета.
В виде смс понятно, видел парочку таких трекеров у китайцев.
Вот интересно про модели с интернетом.
Приведите парочку таковых моделей пожалуйста.

Также видел в одном обзоре gps-трекера как его зарегистрировали на сервере для отслеживания авто.
По словам автора есть коммерческие сервера на которых можно регистрировать много трекеров и отслеживать большее количество автомобилей.
Не подскажите такие сервисы где можно зарегистрировать трекеры?
0
raxp
10188 / 6571 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
10.10.2014, 09:01 13
...вы смеетесь что-ли, вбейте в гугл "GPS трекеры с онлайн-отслеживанием".
1
A_R_S
МИР ВАШЕМУ ДОМУ!!!
49 / 50 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
10.10.2014, 09:03 14
Цитата Сообщение от raxp Посмотреть сообщение
вы смеетесь что-ли
И не думал смеяться, просто спросил!.
0
raxp
10188 / 6571 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
10.10.2014, 09:09 15
К примеру, первый же результат http://www.911.fm/ru/, http://smartron.ru/katalog/products/...-treker-spt-10
1
SbHidDeN
0 / 0 / 0
Регистрация: 16.10.2014
Сообщений: 1
19.10.2014, 22:22 16
Уважаемый ТС! Возможно запоздало, но, просто подумал... А не проще решить проблему звонком с номера клиента в ваш офис и банальным определителем номера?
0
Voland_
1688 / 1033 / 97
Регистрация: 04.01.2010
Сообщений: 3,482
23.10.2014, 10:41 17
Цитата Сообщение от SbHidDeN Посмотреть сообщение
звонком с номера клиента в ваш офис и банальным определителем номера?

Не по теме:

Подозрвеаю не все сервисы и фирмы могут иметь стационарный телефон. Скажем, склады, шиномонтажки, множественные мастерские...


... в бытность старых телефонов мне попадалась сименсовская прошивка на телефон Siemens A55 (она из него делала C55, с момедом, что меня жутко возрадовало), которая показывала уровень сигналов базовых станций (сильнейшие 6шт, на экранчике). И, ходят слухи, что телефон может узнать где он находится и без подписки на платный сервис опсоса. Но на практике еще я такого не видел. )
1
raxp
10188 / 6571 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
23.10.2014, 18:58 18
http://www.cyberforum.ru/post2372359.html
1
Voland_
23.10.2014, 19:22
  #19

Не по теме:

Цитата Сообщение от raxp Посмотреть сообщение
Определение местоположения мобильного телефона в GSM-сети по базовым станциям
Скачал исходники. При беглом ознакомлении не увидел я там как бы то ни было алгоритмов триангуляции и уточнения координат. Вся сводится к заполнению точек со списком базовых станций и уровней их сигналов... Может, я не туда смотрю?

0
raxp
23.10.2014, 19:41     GPS/GSM трекер. Мониторинг местонахождения сотрудников
  #20

Не по теме:

Voland_, честно, уже не припомню, где то находил ...может порезано уже.

0
23.10.2014, 19:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2014, 19:41
Привет! Вот еще темы с ответами:

Антенны для GPS/GSM модулей
Всем привет!) Я использую gsm модуль wismo228 и gps модуль EB-500. Вопрос...

Самодельный GPS логгер без GSM
Здравствуйте. Хотелось бы сделать самодельный с минимальными затратами GPS...

GPS/GSM маячки, есть ли опыт использования?
Доброго времени суток, уважаемые. Есть ли у кого опыт использования GPS...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru