Поиск приблизительных координат с помощью GSM модуля без GPS
Сегодня расскажу вам как можно приблизительно определить позицию (широту и долготу) используя только GSM модуль. Естественно позиция не точная с радиусом около 500 метров, но бывают проекты, где этого достаточно и дополнительно не нужно использовать GPS.
Берем gsm модуль, работающий на AT командах и arduino собираем и запускаем. Этот процесс я расписывать не буду, так как тут все зависит от модуля.
Кстати очень хороший и не дорогой модуль M590E (на aliexpress по 1$), и работает намного быстрее и стабильнее, чем стандартный simcom sim800, но не поддерживает звуковые функции - микрофон и динамики - их просто нет. Звонить умеет, принимать звонки тоже но будет тишина.
Нам нужны будут 2 команды:
1) AT+CIMI
получаем International Mobile Subscriber Identity
в ответе будет число из 15 цифр. Первые 3 это MCC - код страны. Следующие 2 - MNC - код оператора (все в десятичной системе исчисления)
2) AT+CREG?
получаем Network Registration
в ответе получаем что-то такого плана: +CREG: 2,1,"0715","1402"
0715 - это LAC все в шестнадцатиричной системе исчисления, при переводе в десятичную будет 1813
1402 - это CELLID все в шестнадцатиричной системе исчисления, при переводе в десятичную будет 5122
После этого подставляем все в адрес вместо больших букв и получаем карту с позицией и координаты:
http://factorial-group.com.ua/gsm_tracking/cell.php?hex=0&am...
hex оставляем 0 для десятичной системы или 1 - если все в шестнадцатиричной
Также есть вариант получать только координаты и радиус в json формате:
http://factorial-group.com.ua/gsm_tracking/cellapi.php?hex=0...
cell.php и cellapi.php - мои скрипты, если нужен будет код, могу скинуть
Мне показался очень смешным 3-й абзац)
Берем gsm модуль, работающий на AT командах и arduino собираем и запускаем. Этот процесс я расписывать не буду...
Я так понимаю вычисляется только конкретная сота? А триангуляцию по нескольким вышкам не пробовали? В городе до десятков метров точность можно получить
Я могу запилить пару статей о том, как работает сотовая связь и её основных KPI. Это будет кому-нибудь интересно ?
@ahhx3m, А если прицепить к модулю по UART дисплей от Nextion за 800р то можно получить вполне юзабельный, и законченный девайс.