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

OSCHINA-MIRROR/willbeahero-IOTGATEUDP

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Особенности шлюза

Шлюз основан на протоколе UDP и обеспечивает соединение с устройствами интернета вещей. Сообщения, передаваемые от устройств в восходящем направлении, перенаправляются через этот шлюз в сторонние службы обмена сообщениями, такие как KAFKA или MQTT. В то же время шлюз поддерживает получение команд управления из KAFKA или MQTT и их отправку на конкретные устройства интернета вещей.

Обнаружение сердцебиения

Если данные не передаются между терминальным устройством и шлюзом более 300 секунд, шлюз активно закрывает текущий канал и очищает кэш.

Класс входа:

Entrance4UDP.java

Описание параметров командной строки

Параметр Обязательный С аргументом Значение
-n Да Да Номер шлюза
-f Да Да Полный путь к локальному файлу конфигурации "iotGate.conf"
-h Нет Нет Информация о помощи

Как запустить

Необходимо самостоятельно создать jar-файл проекта. На Linux выполните команду java -jar iotGate.jar -n 1 [args...]. По умолчанию используется порт 8888. Вы можете изменить его в исходном коде.


Конфигурация шлюза по умолчанию поддерживает следующие типы реальных сообщений

«Реальное сообщение» — это сообщение, которое передается при обмене данными между терминалом и шлюзом. Если формат сообщения отличается, структура сообщения будет существенно различаться.

  • Тип сообщения с идентификатором «1» имеет следующую структуру:
Свойство сообщения Количество байтов Значение
68 1byte Заголовок сообщения
len 2byte Поле длины «Общее количество байтов кадра, исключая начальный символ 68 и конечный символ 16, включая количество байтов поля длины».
data n byte Содержание сообщения
16 1byte Конец сообщения

Комментарии ( 0 )

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

Введение

Программа сетевого шлюза для интернета вещей на основе Netty, которая может пересылать пакеты данных с устройств в брокеры Kafka или MQTT. Расширить Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/willbeahero-IOTGATEUDP.git
git@gitlife.ru:oschina-mirror/willbeahero-IOTGATEUDP.git
oschina-mirror
willbeahero-IOTGATEUDP
willbeahero-IOTGATEUDP
master