🏠 Главная → Программное обеспечение → Расшифровщик данных
Онлайн-инструмент для декодирования hex-пакетов телеметрии устройств ROSSMA IIoT-AMS. Позволяет анализировать и интерпретировать payload LoRaWAN/NB-IoT сообщений, полученных от измерителей-коммутаторов.
Быстрый доступ: Открыть расшифровщик
Расшифровщик предназначен для:
Расшифровщик поддерживает все типы устройств ROSSMA IIoT-AMS:
Автономные устройства:
Неавтономные устройства:
Hex-пакет можно получить из:
data: "01A2B3..."data в ответе /api/devices/{id}/uplinksapplication/{id}/device/{devEUI}/rxПример hex-пакета: 01C80F270001000064
Расшифровщик выдает:
Входные данные (HEX):
01C80F270001000064
Результат расшифровки:
| Поле | Байты | Значение | Описание |
|---|---|---|---|
| Тип сообщения | 01 |
0x01 | Телеметрия (периодическая передача) |
| Канал | C8 |
200 | Номер канала = 200 |
| Значение АЦП | 0F 27 |
3879 | Измеренное значение АЦП |
| Ток, мА | — | 15.89 | Рассчитанный ток: 4 + (3879/4095)*16 |
| Температура | 00 01 |
1°C | Внутренняя температура устройства |
| Напряжение батареи | 00 00 |
3.60V | Напряжение элемента питания |
| Счетчик сообщений | 64 |
100 | Порядковый номер uplink-сообщения |
Интерпретация:
0x01 — плановая передача)Причина: Наличие пробелов, спецсимволов или нечетное количество символов
Решение: Удалите все пробелы, оставьте только 0-9, A-F, a-f
Причина: Неверно выбран тип устройства в селекторе
Решение: Убедитесь, что выбран правильный тип (ANALOG, MODBUS и т.д.)
Причина: Пакет поврежден при передаче или скопирован не полностью
Решение: Перепроверьте hex-строку, убедитесь, что скопирован весь payload
Причина: Устаревшая версия firmware устройства или нестандартная конфигурация
Решение: Обратитесь в техподдержку с указанием DevEUI устройства и hex-пакета
Для автоматической расшифровки в ваших системах используйте:
REST API расшифровщика:
POST https://service.rossma.ru/api/decoder
Content-Type: application/json
{
"deviceType": "ANALOG_SINGLE",
"payload": "01C80F270001000064"
}
Ответ (JSON):
{
"success": true,
"decoded": {
"messageType": "telemetry",
"channel": 200,
"current_mA": 15.89,
"temperature_C": 1,
"battery_V": 3.60,
"counter": 100
}
}
Документация по API: см. Протоколы обмена
Техническая документация:
Устройства:
Поддержка: