+7(381)2490002Лучше по e-mail

Отметка концентратора шлюза не равна UTC-времени измерения

Запросить

В выгрузке LoRaWAN встречаются числа времени разной природы. Одно относится к внутреннему счётчику шлюза, другое — к приёму сообщения сервером, третье может передаваться самим датчиком. Если записать их в один столбец без происхождения, график хозяйства получит неверную хронологию и ложную оценку задержки.

Прочитать смысл каждого поля

Semtech PROTOCOL.TXT различает внутреннюю отметку концентратора tmst и другие временные сведения пакета. (Semtech Lora-net — Packet Forwarder PROTOCOL.TXT) Документация сообщений The Things Industries также выделяет отдельные поля метаданных приёма. (The Things Industries — Messages API Reference) Название timestamp без указания источника недостаточно для преобразования в календарное время.

В карте данных укажите единицу, начало отсчёта, возможное переполнение и поведение при перезапуске, если они определены реализацией. Не подставляйте значение tmst в обычный преобразователь Unix времени. Правдоподобная дата, полученная программой, не подтверждает корректность исходной интерпретации.

Разделить измерение и транспортные события

Время измерения относится к моменту получения физического значения узлом. Отметка шлюза описывает этап приёма радиообмена, а серверная — доступный этап обработки сообщения. При локальном буфере датчика эти моменты могут заметно различаться даже при исправной сети.

Три независимые временные основы: физическое измерение узла, внутренняя отметка tmst концентратора и серверное событие обработки. У каждой собственные единицы, начало отсчёта и жизненный цикл. Исходные поля сохраняются рядом с нормализованными значениями.
Концептуальная схема не выравнивает временные домены произвольным смещением. Сопоставление требует документированного основания и качества часов; время серверного поступления не переименовывают во время измерения.
Увеличить схему
Три независимые временные основы: физическое измерение узла, внутренняя отметка tmst концентратора и серверное событие обработки. У каждой собственные единицы, начало отсчёта и жизненный цикл. Исходные поля сохраняются рядом с нормализованными значениями.

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

Проверить сопоставление часов

На стенде создайте контролируемое событие и сохраните исходный payload вместе с метаданными всех этапов. Зафиксируйте, откуда каждая сторона получает UTC и как определяется качество синхронизации. Без этого разность двух отметок может отражать расхождение часов вместо задержки связи.

Отдельно проверьте перезапуск шлюза. Внутренняя шкала может начать новый жизненный цикл, который нельзя склеивать с предыдущим произвольным постоянным смещением. Если система поддерживает специальное преобразование временных доменов, используйте только документированный механизм и сохраняйте его статус.

Сделать происхождение времени видимым

Храните оригинальные поля рядом с нормализованными значениями. Для отображения календарного времени указывайте выбранную зону, не изменяя исходные серверные отметки. Это позволяет пересмотреть расчёт без потери фактов и объяснить порядок поздно доставленных записей.

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

Все разборы

Морское и речное радиооборудование и системы навигации. Радиостанции Motorola, Yaesu, Kenwood, Entel, GPS-трекеры, антенны, ЗИП, спутниковая связь.

E-mail

office@river-marine.ru

Телефон

+7 (381) 249-00-02Лучше пишите на e-mail

Мессенджер

География

Россия·Казахстан·Беларусь·Узбекистан·Кыргызстан·Таджикистан·Армения

Сертификация

РМРС·РКО·РРР·IMO·IEC 60945·IACS

Поддержка

Подбор · доставка · консультация по подключению

Флаг России

Россия

Санкт-Петербург · Мурманск · Владивосток · Архангельск · Новороссийск

Флаг Казахстана

Казахстан

Актау · Атырау · Курык · Баутино · Бейнеу · Алматы · Астана · Шымкент · Караганда · Усть-Каменогорск

ДОСТАВКА · МОНТАЖ · СЕРТИФИКАЦИЯ

© 2026 River Marine — проект группы Omega Solutions. Доставка по России, Казахстану и странам СНГ.

Сайт носит справочный характер и не собирает персональные данные — все запросы уходят на наш e‑mail напрямую из вашего почтового клиента. Соответствует требованиям закона «О персональных данных».