Слияние кода завершено, страница обновится автоматически
{
"fota": 1,
"uartReadTime": 25,
"flow": "",
"param_ver": "100",
"pwrmod": "обычный режим",
"password": "",
"netReadTime": 0,
"passon": 1,
"nolog": "1",
"plate": 0,
"reg": 0,
"convert": 0,
"uconf": [
[1, "9600", 8, 2, 0, ""],
[]
],
"conf": [
["tcp", "ping", "180", "47.93.118.70", "9009", 1, "", "", "", ""],
[],
[],
[],
[],
[],
[]
],
"preset": {
"number": "13888888888",
"delay": "10",
"smsword": "обновление"
},
"apn": ["", "", ""],
"cmds": [
[],
[]
],
"pins": [],
"gps": {
"pio": ["pio3", "pio6", "pio7", "pio13", 0, "1"],
"fun": [1, "115200", 0, "10", 0, "json", "0", "|", "10", "1"]
},
"upprot": ["", "", "", "", "", "", ""],
"dwprot": ["", "", "", "", "", "", ""],
"warn": {
"adc0": [],
"adc1": [],
"vbatt": [],
"gpio": []
}
}
{}
— это корневой каталог, соответствует переменной local dtu = {...}
в исходном коде."fota"
— параметр автоматического обновления через интернет."uartReadTime"
— время чтения UART."flow"
— параметр потока."param_ver"
— версия параметров."pwrmod"
— режим питания ("обычный режим")."password"
— пароль."netReadTime"
— время чтения сети."passon"
— параметр активации."nolog"
— параметр логирования ("1")."plate"
— параметр платы."reg"
— параметр регистрации."convert"
— параметр преобразования."uconf"
— список конфигураций UART."conf"
— список конфигураций TCP/IP."preset"
— предварительно заданные параметры."apn"
— список APN."cmds"
— список команд."pins"
— список пинов."gps"
— параметры GPS."upprot"
— список параметров передачи данных."dwprot"
— список параметров приема данных."warn"
— параметры предупреждений.- Здесь исторически используется старый формат, который не использует массивы или объекты JSON. | Поле | Функция | Допустимые значения |
| ------------ | ------------------------ | ------------------------------------------------------------ |
| fota | Удалённое обновление | 0 (выключено) | Yöntem 1 (включено) |
| uartReadTime | Время ожидания пакета | 25 (число больше 5) |
| flow | Настройка потока данных | "" (выключено) | ("") или число |
| param_ver | Версия параметров | "100" (строка с числом) |
| pwrmod | Режим потребления энергии | "normal" | "energy" |
| password | Пароль | "" (или строка букв) |
| netReadTime | Время ожидания сети | 0 (число) |
| passon | Признак передачи | 0 (не прозрачный) | 1 (прозрачный) |
| nolog | Признак логирования | 0 (выключено) | 1 (включено) |
| plate | Признак идентификатора | 0 (выключено) | 1 (добавить IMEI в начало пакета) |
| reg | Регистрационное сообщение | 0 - не отправлять, 1 - отправить JSON регистрационное сообщение "uconf": [
[
1, -- Идентификатор COM-порта, обратите внимание, что он должен соответствовать индексу в массиве
"9600", -- Скорость передачи COM-порта
8, -- Количество данных COM-порта
2, -- Паритет COM-порта
0, -- Количество стоп-бит COM-порта
"" -- Номер GPIO 485
],
[] -- Отключение конфигурации COM-порта tworого
],
- Поле `key`: `preset`
- Поле `value`: объект
- Соответствует разделу «Предварительно установленная информация» в руководстве пользователя iRTU
"preset": {
"number": "13999999999", -- Белый список номеров телефонов, разрешённых для входящих и исходящих вызовов
"delay": "10", -- Длительность звонка
"smsword": "update" -- Строка определения параметров обновления SMS
},
### 6. Установка APN
- Поле `key`: `apn`
- Поле `value`: массив
- Соответствует разделу «Установка APN» в руководстве пользователя iRTU
- Обратите внимание: эта команда предназначена только для случаев, когда конфигурация и использование осуществляются с использованием разных SIM-карт
"apn": ["", "", ""],
### 7. Автоматическое сбор данных задач
- Поле `key`: `cmds`
- Поле `value`: массив
- Соответствует автоматическим сбор данным задачам в руководстве пользователя iRTU
- Внимание: этот командный вызов следует использовать вместе с автоматическими сбор данными задачами каналов.
```markdown
"cmds": [
[
"100", # Интервал между отправками команд сбора данных (не путай с интервалом сбора данных канала)
"11 22 33 44 55 66 77 88 ", # Команда сбора данных для COM порта 1 (будет автоматически преобразовано в двоичное число)
"11 22 33 44 55 66 77 88 " # То же самое
],
[] # Отключение автоматического сбора данных для COM порта 2
],
```### 8. Настройка GPIO устройств IRTU
- Изменение этой настройки не рекомендуется, если это не требуется.
- Поле `key`: `pins`
- Поле `value`: массив
Незаполненный случай:
"pins": [],
Заполненный случай:
"pins":[ "pio2", # GPIO сетевого индикатора "pio4", # GPIO уведомления после подключения к серверу "pio4" # GPIO для сброса параметров DTU ],
### 9. ГЛОНАСС/ГПС часть
- Поле `key`: `gps`
- Поле `value`: объект
- Настройка ГЛОНАСС/ГПС сложна, особенно различие скорости передачи данных Air800 и Air530, настоятельно рекомендуется прочитать руководство и видео прежде чем выполнять настройку.
"gps": {
"pio": ["pio3", "pio6", "pio7", "pio13", 0, "1"],
"fun": [1, "115200", 0, "10", 0, "json", "0", "|", "10", "1"]
},
### 10. Шаблоны потока данных
- Поле `key`: `upprot`
- Поле `value`: массив, индекс представляет собой каналы от 1 до 7
- Поле `key`: `dwprot`
- Поле `value`: массив, индекс представляет собой каналы от 1 до 7
- Шаблоны потока данных используются для конвертации протоколов сообщений, например, для преобразования Modbus в JSON вверх по сети и JSON в Modbus вниз по сети.
- Шаблоны потока данных реализуются с помощью скриптов Lua, поэтому все они представлены в виде строк.
- Внимание: при использовании методов сериализации JSON данные будут автоматически сериализованы, если вы собираете строки самостоятельно, пожалуйста, учтите необходимость сериализации строк.
"upprot": ["", "", "", "", "", "", ""],
"dwprot": ["", "", "", "", "", "", ""],
- Поле key: warn
- Поле value: объект```
"warn": {
"adc0": [
1, -- Включить предупреждение о недостаточном напряжении
"1000", -- Нижний порог недостаточного напряжения 1000 мВ
1, -- Включить предупреждение о превышении напряжения
"3000", -- Верхний порог предупреждения о превышении напряжения 3000 мВ
"300", -- Разница напряжения при срабатывании предупреждения (чтобы предотвратить повторное срабатывание при близости к границе)
"Предупреждение ADC0!", -- Текст предупреждения
"1", -- ID канала отправки предупреждения в сеть
"10", -- Частота проверки
"100", -- Частота отправки предупреждения (чтобы предотвратить постоянную отправку при отсутствии контакта)
1, -- Включить отправку предупреждения через Интернет
1, -- Включить отправку предупреждения через SMS
0 -- Отключение отправки предупреждения через телефон
],
"adc1": [],
"vbatt": [],
"gpio": [
[
"pio7", -- GPIO кнопки
1, -- Включить предупреждение при нажатии (опускание края сигнала)
0, -- Отключение предупреждения при отпускании (подъём края сигнала)
"GPIO 7 - кнопка нажата!", -- Текст предупреждения
"1", -- ID канала отправки предупреждения в сеть
1, -- Включить отправку предупреждения в сеть
0, -- Отключение отправки предупреждения через SMS
0 -- Отключение отправки предупреждения через телефон
]
]
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )