Инструменты пользователя

Инструменты сайта


mpt:практика_2022

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
mpt:практика_2022 [16.03.2022 07:34]
buh [План на период до 8.02.2022]
— (текущий)
Строка 1: Строка 1:
-Московский технологический техникум. Практика 2022 г. 
  
- 
-Список документов 
- 
-====== 18.01.2022 ====== 
- 
- 
-{{ :​mpt:​техническое_задание_mqttablo.docx |}} 
- 
-{{ :​mpt:​2_система_мониторинга_на_основе_mqttablo.docx |}} 
- 
-Готовое приложение mqtt на jave  {{ :​mpt:​mqtt-spy-1.0.0.zip |}}, исходники [[https://​github.com/​eclipse/​paho.mqtt-spy/​releases]] 
- 
-Параметры подключения 194.87.237.67:​1883,​ протокол 3.1.1, топик /test/tema 
- 
-====== Специальность 09.02.07 (3 курс) 
-«Информационные системы и программирование» 
-Квалификация:​ «Программист» 
-ГРАФИК 
-проведения производственной практики ====== 
- 
- 
-^Профессиональный модуль (ПМ), в рамках которого проводится производственная практика^Название производственной практики^Периоды проведения практики^ 
-|ПМ.01 Разработка модулей программного обеспечения для компьютерных систем|ПП.01.01 Разработка модулей программного обеспечения для компьютерных систем*|с ​  ​02.02.2022 по 08.02.2022;​\\ с  23.02.2022 по 21.06.2022| 
- 
- 
-====== 19.01.2022 ====== 
- 
- 
-Поставлена задача:​ каждому написать свой вариант подписчика. 
- 
-Выбор платформы и языка программирования - по желанию студента. 
-^№ п/​п^Студент^Платформа^Язык^Результат к 25.01.2022^План к 26.01.2022^План на 1-2.02.2022^ 
-|1|<​del>​Степан (69-86 12-09)</​del>​|Андроид|?​ java|Не сделал,​ проблемы|Подписчик Андроид|Перевелся в другую организацию.| 
-|2|Максим (49-78)|Win|C#​|Сделал,​ будем смотреть|Паблишер время он-лайн|Отдельно publisher, отдельно\\ subscriber + настройки в ини-файле\\ Можно ли скомпилировать для Framework 3.5?| 
-|3|Роберт (00-83)|Win|C#​|Сделал,​ будем смотреть|Паблишер время он-лайн|Отдельно publisher, отдельно\\ subscriber + настройки в ини-файле\\ Можно ли скомпилировать для Framework 3.5?| 
-|4|Даниял (82-17 14-84)|Андройд|?​ Java|Не сделал,​ проблемы|Подписчик Андроид|Подписчик Андроид.\\ Вывод на экран ветки root/​system/​timestamp| 
-|5|<​del>​Никита (31-60)</​del>​|Android|studio,​ c# Ушёл с 15.03.2022|Не сделал,​ проблемы|Подписчик Андроид|Подписчик Андроид.\\ Вывод на экран ветки root/​system/​timestamp| 
-|6|<​del>​Артем (71-81)</​del>​|Ушёл| 
-===== План работы на период после 25.01.2022 ===== 
- 
-Бухаров предлагает сделать вот такую схему оборота данных:​ 
- 
- 
-{{:​mpt:​mqtt_plan_1.png?​400|}} 
- 
-Pub1 - программа паблишер,​ которую надо будет написать. Эта программа 1 раз в секунду будет обновлять топик **root/​system/​timestamp**,​ содержащую текущую дату и время. 
- 
-Sub1, Sub2, Sub3  программы - подписчики,​ которые 1 раз в секунду запрашивают у брокера топик **root/​system/​timestamp**,​ и отображают её на экране. 
- 
-Стрелками показаны направления подключений:​ и паблишеры,​ и подписчики "​идут"​ к брокеру. 
- 
-**В результате** мы должны получить **этакие электронные часы**, которые идут одновременно на: 
-  - Элемент нумерованного списка телефоне (Андроид), ​ 
-  - на компьютере (Windows), и на контроллере (ЖКИ индикатор), ​ 
-  - на табло ЖКИ. 
- 
-Далее систему будем наращивать:​ формировать различные топики и веточки и разрисовывать экранчики,​ но в целом концепция уже будет ясна. 
- 
-В хоте тестирования будем оценивать быстродействие,​ отказы связи, работу при длительных перерывах и т.п. 
-==== Результат тестирования приложения mqtt Максима-Роберта в период 5.02-1.02.2022==== 
-  - для работы программы требуется Framework 4.7.2. Если его нет, то надо устанавливать. 
-  - через примерно 2 суток работы чтение брокера прекратилось. 
-    
-  {{:​mpt:​test_mqtt_mr_1.png?​nolink|}}  ​ 
-  ​ 
-  Время в правом нижнем углу менялось,​ а текст в окне Message не менялся.\\ При запуске контрольного клиента mqtt-spy-1.0.0.jar на экран ничего не выводилось.\\ Проведенные проверки показали,​ что приложение Test_mqtt_MR и не передает сообщения брокеру и не принимает сообщения от брокера. 
-==== План на период до 8.02.2022 ==== 
-=== Задача минимум === 
-  - получить раздельные паблишера и подписчика с системным временем. Запустить паблишер на сервере,​ где лежит mqtt брокер. ПОдписчик запустить на других компьютерах и наблюдать работу:​ будут ли сбои? Уточнить:​ можно ли сделать паблишер под framework 3.5. 
-  - получить работающее приложение на Андроиде. Оно должно выводить время, получаемое от брокера. 
- 
-== Задача максимум == 
-См. Задача минимуму+\\ ​ 
-  - на Андроиде работает паблишер. ТЗ пока нет, планирую сделать его к 2.02.2022 г. Тут главная задача - разобраться с Андроидом. ПРи успешном решении задачи сделаем открывание шлагбаума с кнопки телефона:​ телефон у меня в руках, а шлагбаум - далеко (г. Москва,​ ул. Годовикова,​ д. 9) 
-==== План на период c 16.03.2022 ==== 
-Приложение с часами работает стабильно.\\ Не хватает методов конфигурирования:​ при каждом запуске необходимо вручную вводить и IP адрес брокера,​ и топик, и параметры работы часов. Значит,​ пришла очередь системы конфигурирования.\\ ​ 
-Необходимо обеспечить хранение настроек с возможностью их редактирования. ​ Прошу этим заняться. Для начала (прежде чем писать код) прошу предоставить проект технического решения (кратко написать что и как будет). 
/home/cardsoft/artonit.ru/docs/wiki/data/attic/mpt/практика_2022.1647405262.txt.gz · Последние изменения: 16.03.2022 07:34 — buh