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