Техническая инструкция

Настройка приёмника через BLE

Подключение, характеристики сервиса настройки и коды результата. Актуально для прошивки v1.0.8.

01

Подключение

  1. Включите приёмник и найдите устройство LoRa-RS485-<серийный номер> в приложении или BLE-клиенте.
  2. Подключитесь к устройству.
  3. Для записи характеристик выполните сопряжение с PIN 123456.
  4. Все значения передаются текстом в десятичном формате UTF-8, кроме аппаратного ID — он читается как восьмизначное шестнадцатеричное число.

До присвоения серийного номера в имени используется младшая часть аппаратного ID. После записи серийного номера новое имя появится после перезапуска.

02

Стандартная информация об устройстве

Сервис Device Information: 180A.

ХарактеристикаUUIDДоступФормат
Модель2A24ЧтениеLoRa-MESH-RS485-Receiver
Серийный номер2A25Чтение065535
Версия ПО2A26ЧтениеНапример 1.0.8
03

Сервис настройки

UUID сервиса: 7f510000-91b3-4a6f-9e67-4d4553485253.

ПараметрUUIDДоступДопустимые значения
Серийный номер устройства7f510001-91b3-4a6f-9e67-4d4553485253Чтение, защищённая запись, уведомление165535, записывается один раз
Аппаратный ID7f510002-91b3-4a6f-9e67-4d4553485253Чтение8 hex-символов
Количество датчиков7f510003-91b3-4a6f-9e67-4d4553485253Чтение, защищённая запись, уведомление125
Серийный номер заблокирован7f510004-91b3-4a6f-9e67-4d4553485253Чтение, уведомление0 или 1
Slave ID Modbus7f510010-91b3-4a6f-9e67-4d4553485253Чтение, защищённая запись, уведомление1247
Скорость Modbus7f510011-91b3-4a6f-9e67-4d4553485253Чтение, защищённая запись, уведомление9600, 19200, 38400, 115200
Тайм-аут Modbus7f510012-91b3-4a6f-9e67-4d4553485253Чтение, защищённая запись, уведомление065535 мс
Адрес приёмника LoRa7f510020-91b3-4a6f-9e67-4d4553485253Чтение, защищённая запись, уведомление165535
Канал LoRa7f510021-91b3-4a6f-9e67-4d4553485253Чтение, защищённая запись, уведомление080
Мощность LoRa7f510022-91b3-4a6f-9e67-4d4553485253Чтение, защищённая запись, уведомление030
PAN ID LoRa7f510023-91b3-4a6f-9e67-4d4553485253Чтение, защищённая запись, уведомление065535
Ключ LoRa7f510024-91b3-4a6f-9e67-4d4553485253Только защищённая запись065535
Перезагрузка7f5100f0-91b3-4a6f-9e67-4d4553485253Только защищённая записьЗаписать 1
Результат операции7f5100ff-91b3-4a6f-9e67-4d4553485253Чтение, уведомлениеТекстовый код результата

Количество датчиков, Slave ID и тайм-аут применяются без перезапуска. Скорость Modbus и параметры LoRa сохраняются сразу, но начинают действовать после перезапуска. Ключ LoRa нельзя прочитать через BLE. Серийный номер после успешной записи блокируется; повторная запись возможна только после заводского сброса NVS.

04

Коды результата

После каждой записи прочитайте характеристику результата операции. Значение, начинающееся с OK:, означает успешное сохранение; ERR: указывает на неверный диапазон, заблокированный серийный номер или ошибку сохранения.

ОперацияПример результата
Адрес Modbus 41OK:slave_saved
Скорость 115200OK:baud_saved_reboot
Параметры LoRaOK:lora_saved_reboot
ПерезагрузкаOK:rebooting
Повторная запись серийного номераERR:id_locked