У меня есть устройство IOT, которое непрерывно отправляет данные на настроенный сервер по протоколу TCP.
Могу ли я получать данные с использованием протокола HTTP и любого приложения служб java http, например приложения spring -boot?
Сведения об устройстве: https://teltonika.lt/product/fmb920/
Нет, если IoT-устройство не отправляет данные по HTTP - что, скорее всего, не делает. Сначала вам нужно выяснить, какой протокол использует устройство (MQTT популярен для таких устройств, так что это может быть оно, в этом случае см. docs.spring.io/spring-integration/reference/html/mqtt.html)
@nos устройство - teltonika fmb920, которое отправляет данные по протоколу TCP / UDP. добавил ссылку в вопрос ... пожалуйста, посмотрите и направьте меня .. спасибо
Протокол @Alien TCP / UDP - это транспортный протокол. Вдобавок ко всему существует множество сотен различных протоколов, которые определяют, как будут выглядеть данные и какие процедуры должны быть предприняты для обеспечения работы связи. Недостаточно просто знать, что это «протокол TCP». например HTTP - это протокол поверх TCP. К сожалению, ни один из документов по вашей ссылке не дает дальнейшего описания того, какой протокол это конкретное устройство использует поверх TCP, поэтому вам необходимо провести дополнительное расследование или связаться с поставщиком и попросить у них дополнительную документацию.




Поскольку устройство возвращало данные по протоколу TCP, я не мог найти никакого решения для получения данных по протоколу http.
Я добился того, что установив TCP-соединение с помощью сокетов.
TCP e HTTP работает на двух разных уровнях сети. HTTP основан на tcp / ip