Фирменное ПО DTU
Репозиторий: https://gitee.com/aeo123/OpenDevDTU.git
Основано на firmware iRTU версии v1.9.3, включает только добавления, без уменьшения функциональности. Внесённые изменения:
- Интеграция с платформой developlink
- Изменение сервера получения параметров онлайн
- Добавление команд rrpc
- Поддержка позиционирования базовой станции, готово к использованию
Рекомендуется использовать нижележащую версию 0021, которая включена в релиз; официальная версия 0022 имеет ошибку в настройке 485oe.
Обновление: 10.19 -> Добавлен функционал конфигурации идентификатора, идентификатор следует скопировать с страницы управления DTU на платформе
Присоединяйтесь к 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. Пожалуйста, отметьте красным цветом.
-
- Добавлено: параметры последовательного порта --> 485 эффективный уровень, по умолчанию null
-
- Добавлено: параметры последовательного порта --> упаковка фрейма по формату: по длине number, упаковка по формату ("*l", "*s", "*n", "*L", "*p"), упаковка по времени null, по умолчанию null
-
- Добавлено: параметры последовательного порта --> упаковка фрейма по времени: включение таймаута number(ms), режим потока 0, отключение null, по умолчанию 10ms
-
- Добавлено: параметры последовательного порта --> интервал времени для активного сбора данных, по умолчанию null, единицы измерения секунды
-
- Добавлено: параметры последовательного порта --> массив команд сбора данных [интервал команд ms, команда 1, команда 2, команда 3, ...]
-
- Добавлено: параметры последовательного порта --> интервал времени для пассивного сбора данных, по умолчанию null, единицы измерения секунды
-
- Добавлено: параметры последовательного порта --> время сбора данных для пассивного сбора, по умолчанию null, единицы измерения секунды
- 8.Добавлено: параметры последовательного порта --> мониторинг входящего трафика последовательного порта number, по умолчанию null, трафик в минуту
-
- Добавлено: каналы сети --> все подканалы всех каналов --> идентификатор последовательного порта, добавлен виртуальный последовательный порт USB.com
-
- Добавлено: базовые параметры --> таймаут перезагрузки при отсутствии сети, значение по умолчанию 300, единицы измерения секунды, поле rstTim
-
- Добавлено: базовые параметры --> таймаут переключения в режим полета при отсутствии сети, значение по умолчанию 180, единицы измерения секунды, поле flyTim
-
- Отмечено красным: базовые параметры --> таймаут фреймов последовательного порта --> только для firmware iRTU V1.x.x
-
- Отмечено красным: базовые параметры --> таймаут фреймов сети --> только для firmware iRTU V1.x.x
-
- Отмечено красным: базовые параметры --> максимальный трафик последовательного порта в минуту --> только для firmware iRTU V1.x.x
-
- Отмечено красным: все каналы Socket --> интервал пассивного отчета --> только для firmware iRTU V1.x.x
-
- Отмечено красным: все каналы Socket --> интервал пассивного сбора данных --> только для firmware iRTU V1.x.x
-
- Отмечено красным: все каналы Socket --> интервал автоматического выполнения задач --> только для firmware iRTU V1.x.x
-
- Добавлено: все каналы Socket --> пакет регистрации при входе, значение по умолчанию null
- 19.Добавлено: все каналы Socket --> интервал повторного подключения при разрыве соединения, значение по умолчанию 5 секунд
-
- Добавлено: все каналы Socket --> упаковка фрейма по формату: по длине number, упаковка по формату ("*l", "*s", "*n", "*L", "*p"), упаковка по времени null, значение по умолчанию null
-
- Добавлено: все каналы Socket --> упаковка фрейма по времени: включение таймаута number(ms), режим потока 0, отключение null, значение по умолчанию null
-
- Добавлено: все каналы MQTT --> пакет регистрации при входе, значение по умолчанию null
-
- Добавлено: все каналы MQTT --> интервал повторного подключения при разрыве соединения, значение по умолчанию 5 секунд
Основные функции1. Поддержка TCP/UDP сокетов, HTTP, MQTT и других распространенных режимов прозрачной передачи данных.
- Поддержка таких популярных облачных платформ, как OneNET, АлиБаба Клуд, Байду Клуд, Тенсент Клуд.
- Поддержка RTU-режима управления.
- Поддержка шаблонов данных.
- Поддержка отправки уведомлений (телефон, SMS, сетевые уведомления).
- Поддержка GPS-данных и связанных с ними данных.
- Поддержка внешних устройств, таких как ADC, I2C, что позволяет легко расширять функциональность до включения экрана, QR-кодов и т.д.
- Для записи конфигурационного файла в прошивку необходимо изменить исходный код файла irtu.cfg, затем собрать прошивку из исходного кода, библиотек и ядра; файл irtu.cfg содержит демо-конфигурацию, которую можно заменить веб-экспортированным конфигурационным файлом JSON (строка JSON внутри одинарных кавычек).
Связанные репозитории
- Модуль Air724U от Luat, 4G cat.1 https://gitee.com/openLuat/Luat_Lua_Air724U
- Модуль Air720S от Luat, 4G cat.4 https://gitee.com/openLuat/Luat_CSDK_Air720S
Wiki и документация
Видео-туториалы
Лицензия
лицензия MIT
Опубликовать ( 0 )