Перейти к содержимому
IoT.Express: Интернет вещей и умные технологии

IoT-Guru

Administrators
  • Публикации

    25
  • Зарегистрирован

  • Посещение

Все публикации пользователя IoT-Guru

  1. Коллеги, предлагаем присоединиться к осуждению условий конкурса перед его официальным запуском. Итак: Как решать проблемы в мире умных вещей В жизни и интернете нас окружает все больше вещей - реальных или виртуальных устройств, объектов, систем, - взаимодействующих друг с другом. Они собирают информацию, принимают решения, что-то делают. Причём эти «решения» и «поступки» могут быть разными, в зависимости от «обстоятельств» (т.е. от информации, получаемой от других вещей). К примеру, датчик влажности почвы может «сказать» насосу в «умной» системе полива, что пора включать воду, но тот может «решить» подождать, поскольку по прогнозу к вечеру ожидается дождь. Совсем скоро такие «умные вещи» будут учиться «строить отношения» друг с другом сами, но пока ещё нам приходится «говорить» им, что мы хотим, чтобы они сделали. Предмет данного конкурса - организовать совместную работу выбранных «умных вещей» так, чтобы была решена поставленная задача. Для этого необходимо: Сформировать требования и ограничения к формам решения поставленной задачи Выбрать «вещи» (устройства, объекты, системы и пр.), необходимые для выполнения задачи, если они не заданы; Определить параметры (свойства) данных вещей, необходимых для выполнения задачи. Предложить порядок взаимодействия вещей, включённых в проект, основанный на изменении их параметров Предложить процедуры взаимодействия вещей и сценарии использования Реализовать предложенные процедуры на платформе разработки приложений интернета вещей Организовать обмен данными приложения с задействованными вещами Продемонстрировать решение поставленной задачи Конкурс проводится в два этапа: в первом - идет работа над пп.1-5 и он завершается подготовкой технического задания, которое оценивается независимо. Второй этап - реализация проекта в соответствии с техзаданием. Можно сказать, что первый этап ориентирован в большей степени на инженеров по требованиям, аналитиков и системных архитекторов, в то время как второй - на разработчиков приложений интернета вещей. Соответственно, возможно как участие только в первом этапе конкурса, так и только во втором, а также выполнение проекта от получения задания до реализации. ПРИМЕР работы по проекту (упрощенный) Задача: организация полива комнатных растений на время отпуска Требования: оптимизация условий выращивания не требуется, достаточно поддержания минимально допустимых условий по влажности почвы; Необходимые модули: те, которые могут обеспечить мониторинг влажности почвы и полив; гипотеза: режим полива может зависеть от температуры и влажности воздуха, закладываем в проект и эти модули; Параметры в рассмотрении: для растений - температура и влажность воздуха, влажность почвы, для системы полива - режим работы (включена/выключена); Предлагаемый порядок взаимодействия: система полива вкючается при достижении заданного для данного вида растения минимального уровня влажности; время включения системы зависит от температуры и влажности воздуха; Расписываем процедуры расчета времени включения системы полива в зависимости от значений температуры и влажности воздуха, влажности почвы; Создаем на платформе разработки приложений интернета вещей виртуальные модели вещей в соответствии с проектом, задаем их свойства, процедуры получения, хранения и обработки данных; Настраиваем "вещи" для обмена данными с приложением; Производим настройку и отладку, демонстрируем работоспособность и соответствие показателей заданным требованиям. Все просто! Если знать как ) Что еще следует добавить в описание условий до того, как будут опубликованы конкретные задания?
  2. "Умные, включенные в сеть устройства" (SCP), входящие в состав комплектов, построены на основе малогабаритного ардуино-совместимого микроконтроллера с WIFI D1 MINI ESP8266 dev. board, USB CP2104 (8Mb flash) c WiFi
  3. Комплекты Интернета вещей содержат оборудование, доступ к платформе разработки приложений интернета вещей и учебным материалам. Комплекты позволяют сразу после настройки увидеть свои данные в облачном приложении через веб-интерфейс, а затем самостоятельно доработать отработку, хранение и представление данных по своему усмотрению. В основе комплектов - "умные модули", включающие набор датчиков и исполнительных устройств с Ардуино-совместимым микроконтроллером со встроенным WiFi. Дополнительные комплекты содержат "умные модули" конкурентного назначения, расширяющие возможности базового комплекта, чтобы добавить в свою систему мониторинга или управления необходимые функции. http://technovision.ru/netshop/iot/
  4. Статья о подборе электродвигателя и расчете ходовой части автомодели из приложения к журналу "Юный техник" за 1974 год. Может быть и сейчас полезна разработчикам мобильных роботов и разного рода подвижных систем В приложении - спецификация и характеристики популярного электродвигателя из конструктора Tetrix арт.379530 - "старого" и "нового", чтобы можно было выполнить расчеты на их примере Характеристики двигателей Тетрикс: General_spec_for_TETRIX_DC_drive_motor.pdf 152motor739530.pdf
  5. Учебные программы по Интернету вещей в этих двух сезонах использовали разные примеры этих технологий: умные теплицы, умные дома, умные города, персональные трекеры, марсоходы, предупреждающие пылевые бури и пр., и пр. Интенсив 17-19 - все с САМОГО НАЧАЛА, но на примере заданий Открытого турнира по интернету вещей в промышленности 25-28 апреля. 23 апреля - мастер-класс по разработке проектов интернета вещей, опять же на примере этих заданий. А 20 и 21 участники интенсива могут самостоятельно подготовиться к Турниру: Московский политех готов бесплатно предоставить для этого рабочие места и консультации специалистов. Регистрация на интенсив - по ссылке: https://wsrobotics.timepad.ru/event/468361/
  6. Свойства объекта ("вещи") можно просмотреть, не заходя для этого в Composer, набрав в браузере запрос следующего формата http:// [Инстанс].cloud.thingworx.com/Thingworx/Things/[Oбъект]/Properties/[Наименование свойства] Например, вот так выводится значение свойства S1Value объекта EV3Gate: Можно также вывести все свойства объекта, если конкретное свойство не указывать: Примечание: чтобы просмотреть свойства конкретного объекта надо обладать соответствующими правами.
  7. Данные объектам ("вещам") передаются на сервер в следующем формате http:// [Инстанс].cloud.thingworx.com/Thingworx/Things/[Oбъект]/Services/[Cлужба]?method=POST&appKey=[Ключ приложения]&[Параметр1]=[Значение]&[Параметр2]=[Значение]&[Параметр3]=[Значение]&[Параметр4]=[Значение] Так, к примеру, запрос, устанавливающий параметры вещи EV3Gate, можно набрать прямо в браузере: http://tvsn.cloud.thingworx.com/Thingworx/Things/EV3Gate/Services/EV3GateService?method=POST&S1=11&S2=22&S3=33&S4=44 Поскольку значения параметров численные, а запрос передается в виде строки, требуется преобразование, которое выполняет в данном случае служба EV3GateService, поэтому обращение производится именно к ней. В службе выполняются следующие преобразования: me.S1Value = parseFloat(S1); me.S2Value = parseFloat(S2); me.S3Value = parseFloat(S3); me.S4Value = parseFloat(S4); Текущие значения параметров можно посмотреть в свойствах вещи ( имя пользователя EV3User и пароль 1234) http://tvsn.cloud.thingworx.com/Thingworx/Things/EV3Gate/Properties/ Значение каждого параметра можно посмотреть индивидуально, например: http://tvsn.cloud.thingworx.com/Thingworx/Things/EV3Gate/Properties/S1Value При отправке данных через браузер потребуется авторизация. Если же данные отправляются с внешнего устройства, то для обеспечения безопасности передачи данных потребуется в строке запроса указать еще и ключ приложения appKey.
  8. Чтобы стать экспертом в компетенции вещей, необходимо иметь общее представление о данных технологиях, о том, как создаются проекты и разрабатываются соответствующие приложения; владеть базовыми навыками создания приложений интернета вещей на платформе ThingWorx; владеть процедурами оценивания знаний, умений и навыков в системе WorldSkills, знать спецификацию стандартов; понимать суть задания сезона, оцениваемых умений, знаний и навыков, знать криетрии его оценивания, Для сертифицированных экспертов компетенции в дополнение требуется опыт разработки приложений интернета вещей на профессиональном уровне, более глубокое понимание принципов работы с проектами на разных видов оборудования, а также прохождение дополнительно обучения по стандартам WorldSkills по программам Союза WorldSkills Russia (включая его направление JuniorSkills)
  9. Решение, представленное компанией National Instruments на практикуме в Московском политехе 24 января 2017-го года 1) Industrial Internet of Things (IIoT) Lab based on NI myRIO Комплекс Программного обеспечения и Лабораторных работ, позволяющий работать с myRIO и передавать данные в такие облачные платформы, как ThingWorx, без программирования в LabVIEW. Более подробно по ссылке http://forums.ni.com/t5/NI-Labs-Toolkits/Industrial-Internet-of-Things-IIoT-Lab-based-on-NI-myRIO/ta-p/3539404 2) Проект для работы myRIO с ThingWorx Пример с открытым исходным кодом, показывающий возможность взаимодействия myRIO с платформой ThingWorx. Данный пример приложен к письму (ThingWorx LabVIEW Demo LV15.zip и ThingWorx LabVIEW Demo LV16.zip). Пример реализует отправку и прием данных по протоколу RESTful. Для запуска примера достаточно: создать проект new_prj в ThingWorx импортировать из файла AllEntities.twx в ThingWorx открыть проект ThingWorxLV Project.lvproj на компьютере с необходимым установленным ПО LabVIEW открыть из окна проекта ThingWorxmyRio.vi заполнить поля ThingWorx Server Address и Application Key в соответствии с актуальными значениями запустить ThingWorxmyRio.vi ThingWorx LabVIEW Demo LV15.zip ThingWorx LabVIEW Demo LV16.zip
  10. Рекомендуемые варианты заданий по Интернету вещей для тренингов и чемпионатов разного уровня Варианты задания отличаются по трудоемкости или требуемой квалификации. В этом смысле задание, к примеру, уровня 10+ не является «ненастоящим» или «учебным»; просто оно подходит под двухдневный формат соревнований JuniorSkills 10+, тогда как разработчику уровня Developer Associate можно дать его в качестве двухчасового (Краткосрочные соревнования или уровень 10+) Один комплект оборудования, настраиваемый организаторами. Данные отправляются на одну "базовую" виртуальную вещь. Участникам даётся инструкция, какую сделать свою вещь с какими конкретно свойствами, а также образец скрипта, чтобы забрать данные с базовой вещи. Суть задания - сделать виртуальную ведь с заданными свойствами, получить данные с другой вещи, сделать веб-страницу приложения, установить необходимые взаимосвязи. (Среднесрочные соревнования или уровень 14+) То же, но "источник данных" (на ардуино, Лего и пp.) у каждого участника свой, они программируют или настаивают его по инструкции *. Свои виртуальные вещи делают сами, нужную обработку данных то же. Т.о. результат задания - полностью готовое приложение, получающее нужные данные, выполняющие их обработку и выводящее соответствующую информацию на веб-страницу. В зависимости от уровня участников и времени, дающегося на выполнение задания, может присутствовать управление внешним устройством. (Уровень регионального чемпионата (10-12 часов) или начальный уровень BAS) То же, но задание предполагает накопление, хранение и несложный анализ данных, управление внешними устройствами на основе результатов анализа. (Уровень отборочного чемпионата (10-12 часов) или базовый профессиональный уровень DAS) Разработка проекта, решающего поставленную задачу. Настройка источника(ов) данных в соответствии с инструкцией. Создание системы виртуальных моделей необходимых объектов («вещей»), организация взаимодействия в это системе, включая получение, преобразования и обмен информацией. Создание пользовательских веб-страниц. Уровень знаний и навыков, необходимых для создания приложения, соответствует квалификационному уровню ThingWorx Developer Associate (Уровень национального чемпионата (20-22 часов) или профессиональный уровень PRO) Создание полнофунционального приложения интернета вещей, решающего поставленную задачу, от проекта - до реализации. Уровень знаний и навыков, необходимых для создания приложения, соответствует квалификационному уровню ThingWorx Developer Professional * Примечание: программирование микроконтроллеров, часто включаемое в задания турниров разного уровня, равно как монтаж, подключение датчиков и исполнительных устройств на объекте, организация передачи данных "в облако" и т.п. подпадают под другие компетенции WorldSkills/JuniorSkills - электромонтаж, программирование, сетевое администрирование и пр. и не являются частью профессиональных навыков разработчика приложений интернета вещей
  11. В качестве примера - видео Разбор задания регионального чемпионата Новосибирской области (6-9 февраля 2017г) Задание - "Умная теплица": следует оптимизировать параметры выращивания сельскохозяйственных культур в закрытом грунте. Теплица оборудована датчиками температуры воздуха, влажности почвы и освещенности, можно управлять подачей воды, открывать фрамуги и включать искусственное освещение.
  12. Предварительный план мероприятий сезона 2017 года в компетенции "Интернет вещей" 6-9 февраля, Региональный чемпионат «Молодые профессионалы (WorldSkills)», г. Новосибирск 14-17 февраля, 2 городской чемпионат профессионального мастерства школьников Yakutsk- 2017, г.Якутск 3-4 марта, открытый турнир по Интернету вещей, Москва 12-15 апреля, Всероссийский Межвузовский чемпионат «Молодые профессионалы (WorldSkills)» 26-28 апреля, Официальный итоговый отбор команд для участия в Национальном чемпионате WorldSkillss 2017 16-21 мая, финал Национального чемпионата «Молодые профессионалы (WorldSkills)» 2017 Чтобы дополнительные мероприятия, проводимые в регионах, учитывались при отборе команд и при подготовке экспертов, их следует провести не позднее 15 апреля, зарегистрировав сразу после их объявления по ссылке
  13. Коллеги, напоминаем командам по Интернету вещей, начавшим подготовку к отборам на финал Национального чемпионата "Молодые профессионалы (WorldSkills)", что чтобы не выпасть из процесса, получать всю текущую информацию по теме, техническую и методическую поддержку, а также бесплатный доступ к платформе разработки приложений интернета вещей ThingWorx в рамках Академической программы IoT PTC, пожалуйста, зарегистрируйтесь! Обратите внимание: это форма для регистрации команд! Экспертам, преподавателям, наставникам команд следует зарегистрироваться здесь!
  14. Например, так: var currentdate = new Date(); var datetime = "Last Sync: " + currentdate.getDate() + "/" + (currentdate.getMonth()+1) + "/" + currentdate.getFullYear() + " @ " + currentdate.getHours() + ":" + currentdate.getMinutes() + ":" + currentdate.getSeconds(); var result = datetime;
  15. Базовый курс ориентирован на подготовку к сдаче первого профессионального сертификата - ThingWorx Developer Associate Certification Exam и необходим для стедующих специализаций разработчиков: Application Developers Connectivity Developers Platform Developers System Engineers Architects Общий объем курса - 144 учебных часа, курс разбит на четыре равных модуля. Первые три модуля состоят из теоретической части самостоятельных занятий очной практики Очная практика включает, в свою очередь, выполнение учебного проекта под руководством преподавателя, а также самостоятельного проекта под контролем преподавателя. Четвертый модуль предполагает выполнение и защиту самостоятельного проекта. Защита и оценка проекта производятся в соответствии со стандартами WorldSkills в формате выполнения задания, не ниже по сложности и трудоемкости, чем на финале Национального чемпионата "Молодые профессионалы (WorldSkills)"
  16. Что такое Интернет вещей как профессиональная компетенция и в чем состоят задания по этой компетенции чемпионата профессионального мастерста "Молодые профессионалы (WorldSkills)-2017": главный эксперт компетенции Алексей Корнилов на практикуме по Интернету вещей в Московском политехническом университете 21 января 2017 года
  17. Задания финала Национального чемпионата "Молодые профессионалы (WorldSkills)" (на 22 часа рабочего времени) и отборочного этапа (12 часов, 50% от сложности финала Национального чемпионата) Конкурсное задание IoT полуфиналы WSRC-2017 v21.pdf Интернет вещей WSRC-2017 КОНКУРСНОЕ ЗАДАНИЕ в21.pdf Инфраструктурный лист: Интернет вещей WSRC-2017 ИНФРАСТРУКТУРНЫЙ ЛИСТ 5:10.xlsx
  18. Статьи по робототехнике и интернету вещей Тимур Идиатуллова, Научно-образовательный центр «Киберфизические системы» Московского политехнического университета generalrobotics.ru
  19. Образовательно-аксерерационная программа по робототехнике и умным технологиям, включая интернет вещей http://разумные-системы.рф/ Учебные курсы программы на eliademy.com
  20. "Сутью компетенции Интернет вещей является системная организация взаимодействия устройств, связанных через интернет (Smart Connected Products - SCP), других источников и потребителей данных, с целью решения заявленной проблемы, организация необходимой для этого обработки данных - получения, передачи, обмена, хранения, преобразований, анализа (Data Engeneering), в том числе с использованием технологий Data Mining, Pattern Recognition, Machine Learning, Deep Learning, Big Data, а также их визуализация и организация взаимодействия с пользователем. Ключевыми умениями и навыками компетенции являются: Системная инженерия; Выстраивание процессов управления в сложных системах; Проектирование и разработка процессов управления и обработки данных в распределённых системах взаимодействующих устройств с использованием облачных вычислений; Data Engeneering; Визуализация, включая виртуальную и дополненную реальность; Организация интерфейсов и протоколов человеко-машинного взаимодействия." Это предварительная редакция Технического описания, замечания и комментарии от специалистов и экспертов приветствуются! Интернет вещей WSRC-2017 ТЕХНИЧЕСКОЕ ОПИСАНИЕ.pdf
  21. 2017, январь-апрель, Отборочные мероприятия к финалу национального чемпионата «Молодых профессионалы (WorldSkills)» 2017, март, Межвузовский чемпионат «Молодые профессионалы (WorldSkills)» 2017, 16-21 мая, Финал национального чемпионата «Молодые профессионалы (WorldSkills)», г.Краснодар 2017, 10-13 июля, Чемпионат промробототехники, ИННОПРОМ 2017, октябрь, Национальный Чемпионат сквозных рабочих профессий высокотехнологичных отраслей WorldSkills HI-TECH 2017, 14-19 октября, Чемпионат мира WorldSkills, г.Абу-Даби, ОАЭ 2018, январь-апрель, Отборочные мероприятия к финалу национального чемпионата «Молодых профессионалы (WorldSkills)» 2018, март, Межвузовский чемпионат «Молодые профессионалы (WorldSkills)» 2018, май, Финал национального чемпионата «Молодые профессионалы (WorldSkills)», г. Казань 2018, июль, Чемпионат промробототехники, ИННОПРОМ 2018, 26-28 сентября, EuroSkills-2018, г. Будапешт, Венгрия 2018, октябрь, Национальный Чемпионат сквозных рабочих профессий высокотехнологичных отраслей WorldSkills HI-TECH 2019, январь-апрель, Отборочные мероприятия к финалу национального чемпионата «Молодых профессионалы (WorldSkills)» 2019, 18-23 августа, Чемпионат мира WorldSkills - 2019, г. Казань Перечень предварительный, возможны коррективы по списку мероприятий и их датам
  22. Практикум по Интернету вещей WorldSkills

    до
    Практикум по выполнению конкурсного задания компетенции «Интернет вещей» WorldSkills: проектирование приложений на платформе ThingWorx
  23. Практикум по выполнению конкурсного задания компетенции «Интернет вещей» WorldSkills: проектирование приложений на платформе ThingWorx Регистрация https://wsrobotics.timepad.ru/event/425566/ Приглашаем педагогов и учеников на второй базовый практикум на площадке Московского политеха 24-26 января. Мы продолжаем знакомство с технологиями создания приложений на платформе ThingWorx на примере разбора заданий финала Национального чемпионата Молодые профессионалы (WorldSkills) 21-23 января состоится повтор первой части базового практикума для тех, кто не смог принять в нем участие 20-22 декабря. Билеты на 1 и 2 части можно приобрести отдельно. 24 января с 11 до 14 часов коллеги из National Instruments проведут открытый мастер-класс по подключению myRIO к платформе ThingWorx. Если вы купили билет на 1 поток (21-23 января), но хотите посетить этот мастер-класс, не забудьте спланировать командировку с учетом этого дня. Мастер-класс National Instruments бесплатный по предварительной регистрации. Ведущие: Алексей Корнилов, главный эксперт Национального чемпионата «Молодые профессионалы» 2017г. по компетенции «Интернет вещей», сертифицированный эксперт WorldSkills Russia Александр Винявский, РАЗУМНЫЕ СИСТЕМЫ Тимур Идиатуллов, Научно-образовательный центр «Киберфизические системы» Московского политехнического университета Алексей Бурматов, National Instruments Регистрация https://wsrobotics.timepad.ru/event/425566/
×