Задачей данной курсовой работы – создание графического интерфейса для отправки текстовых сообщений под протоколом MQTT.
Проведём анализ выполнения программы.
После включения программы, если клиент не подключён к серверу или введены неправильно данные о клиенте программа выдаст предупреждение об ошибке. Результат на рисунке 8.1-8.2
Рис. 8.1 Сообщение об ошибке при подключении к брокеру в случае его отсутстви
Рис. 8.2 Сообщение об ошибке в случае неправильно введённых данных
Так же на рисунках видно, что нажатие кнопок Публикация, Подписка, Отписка и Отключение до подключения к серверу неактивны.
Подключаясь к брокеру, пользователь может подписаться на сообщения произвольной темы, а также опубликовать сообщение произвольной темы, что видно на рисунке 8.3
Рис. 8.3 Подписка на определённую тему и публикация сообщения данной темы
После нажатие кнопки Отключение происходит отключение от сервера. Также все остальные кнопки переходят в неактивный режим, что является ещё одной защитой для удобной и безопасной работы пользователя. Результат представлен на рисунке 8.4
Рис. 8.4 Отключение от сервера
Дата | Выполнено, % |
---|---|
2020-05-21 20:03:25 | 10 |
2020-05-14 13:24:06 | 70 |
2020-05-14 14:21:43 | 100 |