1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/andycao1860-OpenDevDTU

Клонировать/Скачать
README.md 11 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.06.2025 18:36 f98edca

Фирменное ПО DTU

Репозиторий: https://gitee.com/aeo123/OpenDevDTU.git Основано на firmware iRTU версии v1.9.3, включает только добавления, без уменьшения функциональности. Внесённые изменения:

  1. Интеграция с платформой developlink
  2. Изменение сервера получения параметров онлайн
  3. Добавление команд rrpc
  4. Поддержка позиционирования базовой станции, готово к использованию Рекомендуется использовать нижележащую версию 0021, которая включена в релиз; официальная версия 0022 имеет ошибку в настройке 485oe.

Обновление: 10.19 -> Добавлен функционал конфигурации идентификатора, идентификатор следует скопировать с страницы управления DTU на платформе

Платформа: developlink.cloud

Присоединяйтесь к QQ-группе для обмена опытом и обратной связи, бесплатная настройка функций: 830407941

  • Онлайн документация: http://wiki.developlink.cloud/web/#/5? page_id=46
  • Открытый TCP-сервер для отладки DTU, поддерживает Linux и Windows: https://gitee.com/aeo123/tcp_server/releases
  • Инструмент конфигурации DTU, автоматическое обновление программного обеспечения и страницы конфигурации, полностью совместим с формами Hezuo: https://gitee.com/aeo123/dtu_serial/releases,! Интерфейс

Как использовать функцию конфигурации параметров

Обратите внимание, что конфигурация параметров онлайн и интеграция с платформой - это два отдельных функционала, которые не требуют одновременного использования.Использование только конфигурации параметров также возможно. Инструкции по использованию доступны в онлайн-документации, [платформа конфигурации параметров DTU онлайн](http://wiki.developlink.cloud/web/#/5? page_id=52 "платформа конфигурации параметров DTU онлайн")## Как интегрировать с платформой DevelopLink В разработке...

Вот краткое описание iRTU# iRTU Открытая система DTU/RTU Основана на модулях серии air202/208/800/801/720/724/H/D/G/U от Hezuo Успешно работает на миллионах устройств, надёжна и безопасна, проверена временем! # SmartDTU V2.0 версия была переименована из iRTU V2.0

Новые функции

Новые функции поддерживаются только в firmware SmartDTU V2.0. Пожалуйста, отметьте красным цветом.

    1. Добавлено: параметры последовательного порта --> 485 эффективный уровень, по умолчанию null
    1. Добавлено: параметры последовательного порта --> упаковка фрейма по формату: по длине number, упаковка по формату ("*l", "*s", "*n", "*L", "*p"), упаковка по времени null, по умолчанию null
    1. Добавлено: параметры последовательного порта --> упаковка фрейма по времени: включение таймаута number(ms), режим потока 0, отключение null, по умолчанию 10ms
    1. Добавлено: параметры последовательного порта --> интервал времени для активного сбора данных, по умолчанию null, единицы измерения секунды
    1. Добавлено: параметры последовательного порта --> массив команд сбора данных [интервал команд ms, команда 1, команда 2, команда 3, ...]
    1. Добавлено: параметры последовательного порта --> интервал времени для пассивного сбора данных, по умолчанию null, единицы измерения секунды
    1. Добавлено: параметры последовательного порта --> время сбора данных для пассивного сбора, по умолчанию null, единицы измерения секунды
  • 8.Добавлено: параметры последовательного порта --> мониторинг входящего трафика последовательного порта number, по умолчанию null, трафик в минуту
    1. Добавлено: каналы сети --> все подканалы всех каналов --> идентификатор последовательного порта, добавлен виртуальный последовательный порт USB.com
    1. Добавлено: базовые параметры --> таймаут перезагрузки при отсутствии сети, значение по умолчанию 300, единицы измерения секунды, поле rstTim
    1. Добавлено: базовые параметры --> таймаут переключения в режим полета при отсутствии сети, значение по умолчанию 180, единицы измерения секунды, поле flyTim
    1. Отмечено красным: базовые параметры --> таймаут фреймов последовательного порта --> только для firmware iRTU V1.x.x
    1. Отмечено красным: базовые параметры --> таймаут фреймов сети --> только для firmware iRTU V1.x.x
    1. Отмечено красным: базовые параметры --> максимальный трафик последовательного порта в минуту --> только для firmware iRTU V1.x.x
    1. Отмечено красным: все каналы Socket --> интервал пассивного отчета --> только для firmware iRTU V1.x.x
    1. Отмечено красным: все каналы Socket --> интервал пассивного сбора данных --> только для firmware iRTU V1.x.x
    1. Отмечено красным: все каналы Socket --> интервал автоматического выполнения задач --> только для firmware iRTU V1.x.x
    1. Добавлено: все каналы Socket --> пакет регистрации при входе, значение по умолчанию null
  • 19.Добавлено: все каналы Socket --> интервал повторного подключения при разрыве соединения, значение по умолчанию 5 секунд
    1. Добавлено: все каналы Socket --> упаковка фрейма по формату: по длине number, упаковка по формату ("*l", "*s", "*n", "*L", "*p"), упаковка по времени null, значение по умолчанию null
    1. Добавлено: все каналы Socket --> упаковка фрейма по времени: включение таймаута number(ms), режим потока 0, отключение null, значение по умолчанию null
    1. Добавлено: все каналы MQTT --> пакет регистрации при входе, значение по умолчанию null
    1. Добавлено: все каналы MQTT --> интервал повторного подключения при разрыве соединения, значение по умолчанию 5 секунд

Основные функции1. Поддержка TCP/UDP сокетов, HTTP, MQTT и других распространенных режимов прозрачной передачи данных.

  1. Поддержка таких популярных облачных платформ, как OneNET, АлиБаба Клуд, Байду Клуд, Тенсент Клуд.
  2. Поддержка RTU-режима управления.
  3. Поддержка шаблонов данных.
  4. Поддержка отправки уведомлений (телефон, SMS, сетевые уведомления).
  5. Поддержка GPS-данных и связанных с ними данных.
  6. Поддержка внешних устройств, таких как ADC, I2C, что позволяет легко расширять функциональность до включения экрана, QR-кодов и т.д.
  7. Для записи конфигурационного файла в прошивку необходимо изменить исходный код файла irtu.cfg, затем собрать прошивку из исходного кода, библиотек и ядра; файл irtu.cfg содержит демо-конфигурацию, которую можно заменить веб-экспортированным конфигурационным файлом JSON (строка JSON внутри одинарных кавычек).

Связанные репозитории

  1. Модуль Air724U от Luat, 4G cat.1 https://gitee.com/openLuat/Luat_Lua_Air724U
  2. Модуль Air720S от Luat, 4G cat.4 https://gitee.com/openLuat/Luat_CSDK_Air720S

Wiki и документация

Видео-туториалы

Лицензия

лицензия MIT

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/andycao1860-OpenDevDTU.git
git@api.gitlife.ru:oschina-mirror/andycao1860-OpenDevDTU.git
oschina-mirror
andycao1860-OpenDevDTU
andycao1860-OpenDevDTU
master