Применение: Этот приемник может работать с беспроводными lora сенсорами и неlora сенсорами;
Протокол передачи данных
1 протокол передачи данных датчика активно сообщается на сервер коллектором
GID: xxxxxxxx, Тип: Y... Y, ID: xxxxxxxx, STAT: xxxxxxxx, Y... Y: x... x, A: x... x, B... B: x... x, C... C: x... x,
ST: x... x, V: x. xxV, SN: xxx, RSSI:-xxxdBm, E: xxx. xxxx, S: xxx. xxx, время: xxxx-xx: xx
GID: Идентификатор коллектора (1 ~ 4294967295)
|
Тип: тип датчика
|
ID: адрес датчика (1 ~ 4294967295)
|
STAT: слово состояния датчика
Бит7 = 1 триггер; бит6 = 1 низкоскоростной отчет, = 0 высокоскоростной отчет; бит5 = Сохранить; бит4 = 1 ошибка данных;
BIT3 = Save; BIT2 = Save; BIT1 = Save; BIT0 = 1 Start автоматически сообщает, = 0 Close автоматически сообщает;
|
Y... Y: A... A: B... B: C... C: параметры измерения датчика, см. Описание типа датчика 2,2
|
ST: интервал времени приобретения 5 минут (1 ~ 240 минут)
|
В: напряжение аккумуляторной батареи
|
SN: порядковый номер передачи
|
RSSI: сила сигнала
|
E/W: S/N: долгота; широта
|
Время: время сбора данных
|
2. Сервер обеспечивает протокол передачи данных, контролируемый коллектором (гексадецимальным)
Рамка заголовка
|
Соберите адрес
|
Тип
|
Длина загрузки
|
Нагрузки
|
CRC16 калибровочный CRC-16 ($1021)
|
0x27
|
ID3 ID2 ID1 ID0
|
Тип
|
LEN_H
|
LEN_L
|
Данных
|
CRC_H
|
CRC_L
|
|
|
|
|
|
|
|
|
2,1 протокол данных для установки времени коллектора (гексадацимального), коллектор должен сбросить время для каждого отключения.
Тип (тип): 0x00
Нагрузка (данные): 6 байт текущей информации о времени, год начинается с подсчета в 2017, если значение года 1, фактический год 2018.
Информация о времени калибровки 6 байт
|
Круглый год
|
В месяц
|
На каждый день
|
Час
|
Минут
|
Секунды
|
2,2 протокол передачи данных для установки интервала времени передачи датчика (гексадикальный)
Тип (тип): 0x01
Загрузка (данные): один набор из 10 команд ID может быть отправлен, каждый из 6 байтов-это набор идентификаторов
ID (4 байта)
|
CMD (1 байт)
|
Данные (6 байт)
|
ID0 ~ ID3
|
0x00
|
ST (интервал отправки 1 ~ F0mins)
|
2,3 протокол данных для установки долготы и широты коллектора (шестигранник)
Тип (тип): 0x05
Нагрузка (данные):
Долгота (1 байт)
|
Значение настройки (3 байта)
|
Широта (1 байт)
|
Значение настройки (3 байта)
|
E или W
|
Фактическое значение * 10000
Например: фактический 165,00001, входное значение 16500001
|
N или S
|
Фактическое значение * 10000
Например: фактический 165,00001, входное значение 16500001
|
3 сервер отправляет возвращаемый протокол данных, контролируемый коллектором (гексадацимальный)
Рамка заголовка
|
Коллектор адрес
|
Тип
|
Длина загрузки
|
Нагрузки
|
CRC16 калибровочный CRC-16 ($1021)
|
0x25
|
ID3 ID2 ID1 ID0
|
Тип
|
LEN_H
|
LEN_L
|
Данных
|
CRC_H
|
CRC_L
|
|
|
|
|
|
|
|
|
Тип (тип): 0x00/0x01/0x05
Нагрузка (данные):
Данные (1 байт)
|
1: Отправить успех, 0: отправить отказ
|
4 сервер отправляет протокол данных идентификатора датчика, управляемого коллектором (гексадецимальным)
Рамка заголовка
|
Коллектор адрес
|
Тип
|
Длина загрузки
|
Нагрузки
|
CRC16 калибровочный CRC-16 ($1021)
|
0x27
|
ID3 ID2 ID1 ID0
|
0x03
|
LEN_H
|
LEN_L
|
Данных
|
CRC_H
|
CRC_L
|
|
|
|
|
|
|
|
|
Управление: коллектор может управлять не более 1000 идентификаторов датчика.
Загрузка: передача данных может управляться с помощью сервера, и 40 ID-сообщений отправляются каждый раз, в общей сложности 25 пакетов данных. Передача использует способ передачи пакета, проверки пакета и ответа на пакет для обеспечения надежности данных.
Чтение: каждый раз считывайте информацию о 40 ID и загружайте ее на сервер через сеть 4G до конца чтения, отправив Полный ответ на чтение.
Удаление: Удалите указанную информацию о ID, и область бесплатна.
Добавить: свободная область записывает данные ID напрямую и возвращает ответ на сбой операции, если никто не добавлен.
Нагрузка (данные):
Команда
|
Параметр
|
0x01
|
Запрос на обновление информации о ID, включая общее количество пакетов ID (4 байта, высокие байты спереди)
|
0x02
|
ID номер пакета (1 байт) + пакет (160 байт)
(Последний пакет = Размер прошивки % 160) + CRC (включая порядковый номер и пакет домена данных).
|
0x04
|
Удаленный идентификатор содержит одно или несколько значений ID, до 40 значений ID. ID занимает 4 байта.
|
0x05
|
Добавлен идентификатор, содержит одно или несколько значений ID, до 40 значений ID. ID занимает 4 байта.
|
0x06
|
Прочитайте всю управляемую информацию о ID и сообщите об этом
|
5 сервер отправляет протокол возвращаемых данных идентификатора датчика, управляемого коллектором (гексадецимальным)
Рамка заголовка
|
Коллектор адрес
|
Тип
|
Длина загрузки
|
Нагрузки
|
CRC16 калибровочный CRC-16 ($1021)
|
0x25
|
ID3 ID2 ID1 ID0
|
0x03
|
LEN_H
|
LEN_L
|
Данных
|
CRC_H
|
CRC_L
|
|
|
|
|
|
|
|
|
Нагрузка (данные):
Команда
|
Параметр
|
0x02
|
В ответ на запрос обновить порядковый номер пакета ID (1 байт), запросите 1 пакет для загрузки 1 пакет
|
0x03
|
Запрос ответа на идентификатор обновления успешно загружен
|
0x04
|
Результат возврата ID Delete: 0x01: указанный идентификатор удален успешно. 0x02: не удалось удалить указанный идентификатор
|
0x05
|
Возврат увеличивает результат ID: 0x01: указанный идентификатор успешно увеличивается; 0x02: не удалось увеличить указанный ID
|
0x06
|
Номер пакета (1 байт) + пакет данных (160 байт) (последний пакет = Размер прошивки % 160) + CRC16 (CRC16H + CRC16L) содержит серийный номер и поле данных), если номер пакета 0, это означает конец передачи.
|
Если нужен датчик, вот ссылка:
Мы являемся профессиональным производителем беспроводных датчиков, 2g 3g 4g lte GSM модем, Lora, беспроводные радиомодемы данных, OEM/ODM, беспроводные индивидуальные решения/системы/приложения.
Добро пожаловать, чтобы связаться с Сарой для получения дополнительной информации о беспроводном решении.
Shenzhen Thingsend Communication Technology Co., Ltd
Электронная почта: sales (at) thingsend (dot) com
Контактное лицо: Сара юаней
Skype ID: + 86 188 2073 9215 (skype Название: Беспроводные решения-sarah yuan)
|