Шлюз основан на протоколе UDP и обеспечивает соединение с устройствами интернета вещей. Сообщения, передаваемые от устройств в восходящем направлении, перенаправляются через этот шлюз в сторонние службы обмена сообщениями, такие как KAFKA или MQTT. В то же время шлюз поддерживает получение команд управления из KAFKA или MQTT и их отправку на конкретные устройства интернета вещей.
Если данные не передаются между терминальным устройством и шлюзом более 300 секунд, шлюз активно закрывает текущий канал и очищает кэш.
Entrance4UDP.java
Параметр | Обязательный | С аргументом | Значение |
---|---|---|---|
-n | Да | Да | Номер шлюза |
-f | Да | Да | Полный путь к локальному файлу конфигурации "iotGate.conf" |
-h | Нет | Нет | Информация о помощи |
Необходимо самостоятельно создать jar-файл проекта. На Linux выполните команду java -jar iotGate.jar -n 1 [args...]. По умолчанию используется порт 8888. Вы можете изменить его в исходном коде.
«Реальное сообщение» — это сообщение, которое передается при обмене данными между терминалом и шлюзом. Если формат сообщения отличается, структура сообщения будет существенно различаться.
Свойство сообщения | Количество байтов | Значение |
---|---|---|
68 | 1byte | Заголовок сообщения |
len | 2byte | Поле длины «Общее количество байтов кадра, исключая начальный символ 68 и конечный символ 16, включая количество байтов поля длины». |
data | n byte | Содержание сообщения |
16 | 1byte | Конец сообщения |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )