Здравствуйте. Делаю лабораторки в институте на ваших чемоданах и в одной из работ мне нужно написать скрипт, который по MQTT опрашивает данные с датчиков на чемодане и сериализует их в JSON/XML.
По IoT у меня одна пара в неделю, и соответственно я успел только набросать прототип скрипта и убедиться в его работоспособности. Все чемоданы находятся в локальной сети учебного класса, и вот я сижу дома, допиливаю скрипт, а протестировать его со своего ноутбука по понятным причинам не могу.
Может у вас есть публичный API (или IP рабочего тестового стенда), который возвращает пусть рандомные, но всё-таки хоть какие-то данные по сети? Буду признателен.
public class PahoTest {
private static final String host = “192.168.2.25”; // IP-адрес чемодана
private static final Integer port = 1883; // Порт по которому подключаемся к чемодану
private static final List jsonDataList = new ArrayList<>(); // Список будущих ответов от сервера
private static final Gson gson = new Gson(); // Объект класса GSON для парсинга в JSON
public static void main(String[] args) throws MqttException {
try (MqttClient client = new MqttClient(
String.format("tcp://%s:%d", host, port),
MqttClient.generateClientId())) {