Речь про Week Number Rollover (WNRO).
Немного технических деталей. Дата + время через GPS передаются как номер недели и число секунд от начала этой недели. Проблема WNRO в том, что для представления номера недели используется десять бит (т.е. значения от 0 до 1023 включительно), а этого хватает всего лишь примерно на 20 лет.
Первоначальный отсчет велся от смены недели 5-6 января 1980. Десяти бит хватило до 21-22 августа 1999 года, когда счетчик недель опять обнулился.
Но тогда GPS не особо массово использовались. Сейчас же другая история. Поэтому очередное обнуление, которое случилось 6-7 апреля 2019 (совсем недавно) гораздо хуже.
На будущее проблема уже решена тем, что многие (или уже все?) спутники GPS стали дополнительно передавать номер недели как 13-битное значение, чего должно хватить на ближайшее будущее.
Но приемники, использующий старый десятибитный номер неделю, могут превратиться в тыкву. Или, как минимум, показывать неверную дату. Все зависит от реализации прошивки.
Например, у меня есть GPS-трекер QStarz BT-Q1000X. Он работает (определяет положение), но время теперь показано неверно:
У него не апрель 2019, а август-сентябрь 1999 года. Как минимум это мне будет мешать привязывать снимки по времени.
Теоретически, все должно решаться обновлением прошивки. Но понятно, что для бытовых массовых и старых устройств это мало кто будет делать. Для BT-Q1000X я не вижу новую прошивку на сайте производителя.
Да, это проблема касается только GPS, другие системы работают по своим стандартам.
Еще по этой теме:
- TrendVision TDR-719S: date-time and GPS module (2023-05-17)
- Запись GPS-треков под Android: GPS Logger и GPS Logger (2020-04-20)
- Thuraya SO-2510: проблема Week Number Rollover (WNRO) (2019-08-06)
- Holux GPSport 245: проблема Week Number Rollover (WNRO) (2019-04-27)
Изображения из альбомов:
0 comments:
Post a Comment