Тема: ПРОГРАММНО-АППАРАТНЫЙ ЛАБОРАТОРНЫЙ КОМПЛЕКС ДЛЯ ИЗУЧЕНИЯ ТЕХНОЛОГИИ ПЕРЕДАЧИ ДАННЫХ В ИНТЕРНЕТЕ ВЕЩЕЙ
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 6
1 Спецификация LoRaWAN и вариант протокола MAC-уровня от UNWIRED
DEVICE 9
1.1 MAC уровень протокола LoRaWAN 10
1.1.1 Формат сообщения MAC уровня 10
1.1.2 Окна приема информации 12
1.1.3 Адаптивная скорость передачи (Adaptive Data Rate - ADR) 14
1.1.4 Основные константы стека протоколов LoRaWAN 14
1.1.5 Безопасность в сетях LoRa 15
1.1.6 Активация конечных устройств 16
1.2 Протокол MAC уровня от Unwired Device 18
1.2.1 Формат сообщения MAC УРОВНЯ 18
1.2.2 Окна приема информации 19
1.2.3 Безопасность в сетях 20
1.2.4 Активация конечных устройств 20
1.2.5 Основные константы 22
1.3 Выводы 22
2 Структура программно - аппаратного комплекса 24
2.1 Обзор элементной базы учебного набора Unwired Kit 25
2.2 Конечное устройство LoRaWAN 27
2.3 Описание макета 29
2.4 Выводы 30
3 Алгоритмы и программное обеспечение устройства 31
3.1 Структура программного обеспечения 31
3.1.1 HAL интерфейс 33
3.1.2 Промежуточный уровень 34
3.1.3 Приложение пользователя 35
3.2 Настройка радиотрансивера 36
3.3 Алгоритмы работы модуля 38
3.4 Алгоритмы работы пользователя 40
3.5 Алгоритм работы радиомодуля в сети LoRaWAN 41
3.6 Выводы 43
4 Интерфейс модема 45
4.1 Соединение 45
4.2 Сообщения 45
4.3 Настройка параметров радиомодуля 46
4.4 Отправка данных шлюзу 51
5 Применение программно-аппаратного комплекса в проекте «Умная урна» 52
4.5 Архитектура системы 53
4.6 Оконечное устройство системы контроля урн 54
4.7 Пользовательский интерфейс 55
4.8 Расчет энергопотребления 57
4.8.1 Расчет времени передачи пакетов через интерфейс 57
4.8.2 Расчет времени автономной работы устройства 58
4.9 Выводы 59
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 61
📖 Аннотация
📖 Введение
Таким образом, интернет вещей - очень молодая и перспективная индустрия и не удивительно, что в учебных программах университетов все чаще появляется одноименная дисциплина. Широкий спектр отраслей, где востребован IoT, а также разнообразие устройств и датчиков, подключаемых к сети, увеличивают спрос в специалистах, разбирающихся в таких системах и способных с ними работать. Увеличение популярности IoT приведет к новому буму на рынке труда. Поэтому специалисты, понимающие как создавать и применять решения на основе IoT, имеют прекрасные перспективы профессионального роста.
В 2018 году на базе высшей школы электроники и компьютерных наук Южно-Уральского государственного университета открылась “IoT Академия 8ишзиид”,цель которой - изучение интернета вещей [6]. Наряду с ЮУрГУ подобные лаборатории появились еще в десяти ВУЗах страны. Для реализации данной программы компания Samsung предоставила учебные методические материалы, а также расширенный комплект оборудования, который представляет собой учебный набор Unwired Kit российской компании Unwired Devices для оснащения IoT -лаборатории. Оборудование включает в себя радиомодули, взаимодействующие по протоколу LoRa, микрокомпьютеры Artik10 всевозможные датчики и другие высокотехничные устройства.
Процесс изучения технологии передачи данных в Интернете Вещей построен следующим образом:
- В течение первого семестра студенты изучают учебные кейсы - задачи, построенных на индустриальных примерах по внедрению технологий Интернета вещей.
- Завершающей частью обучения является выполнение индивидуального проекта на базе технологий Интернета вещей.
Для выполнения индивидуальных проектов, студенты должны иметь в своем распоряжении необходимые технические средства и компоненты, в том числе радиомодемы.
Основные проблемы, с которыми столкнулись при проведении курса:
- Задержка поставки и нехватка оборудования, отсюда имеющиеся радиомодемы Unwired Devices студентам отдавать нельзя, т.к. они нужны для выполнения кейсов;
- Покупка модемов не решит проблему, так как работают они в соответствии со спецификацией LoRaWAN и по протоколу обмена не совместимы с Unwired Device , поскольку у них свой уникальный протокол MAC уровня. Отсутствие исходников ПО покупных модемов исключает возможность студентам корректировать работу устройства.
Разработка универсального радиомодема, совместимого со стандартом LoRaWAN и уникальным протоколом Unwired Device позволила бы решить вышеуказанные проблемы. Универсальный радиомодем можно будет давать студентам для проектной работы. При этом студент сможет работать как в стандартной сети LoRaWAN, развернутыми на территории Челябинска (например, Интерсвязь), так и с оборудованием Unwired Device. Разрабатываемый радиомодем может быть основой набора (кита) для проектной работы студентов. Открытое программное обеспечение позволит студентам корректировать работу устройства и дооснастить его разными датчиками.
Связь с пользователем по последовательному интерфейсу UART позволит изучить работу протокола.
Целью выпускной квалификационной работы является разработка универсального радиомодема, предназначенного для использования в учебном процессе при изучении технологии передачи данных в Интернете Вещей.
Для достижения поставленной цели решались следующие задачи:
- исследование протоколов и выявления особенностей протокола MAC уровня от Unwired Device;
- определения места разрабатываемого устройства в сети LoRaWAN;
- исследование и аппаратная реализация устройства;
- разработка ПО для микроконтроллера;
- разработка индивидуального проекта в рамках курса “IOT Академия Samsung”, с целью показать применение разрабатываемого устройства в реальном проекте.
Структура пояснительной записки в целом совпадает с поставленными задачами. Первая глава посвящена исследованию спецификации LoRaWAN и протокола, использованного для устройств фирмы Unwired Range. Во второй главе определяется место разрабатываемого устройства в сети LoRaWAN, исследуется аппаратное обеспечения такого устройства. Третья глава посвящена рассмотрению структуры программного обеспечения устройства и алгоритмов работы устройства. В четвертой главе приведена инструкция по работе с радиомодулем, описана команды для работы с устройством через интерфейс UART. В пятой главе приведено описание индивидуального проекта, выполненного в рамках курса “IOT Академия Samsung”, в котором использовался разработанный программно-аппаратный комплекс.
✅ Заключение
В ходе работы, был исследован вариант протокола MAC уровня от Unwired Device. Особое внимание было уделено исследованию формата MAC пакета, времени запуска и длительности временного окна приема, безопасности в сетях и активации конечных устройств в сети. Выполнено сравнение со спецификацией LoRaWAN и выявлены основные особенности данного протокола.
Было разработано программное обеспечение на основе библиотеки LMIC с открытым исходным кодом. Предусмотрена связь с пользователем через последовательный интерфейс UART. С помощью команд высокого уровня пользователь может выбрать, согласно какому протоколу, устройство должно работать, настроить параметры работы в сети. Через последовательный интерфейс устройство информирует пользователя об определенных изменениях состояния внутри модема.
Разработанное устройство было успешно протестировано в проекте, выполненном в рамках курса “IOT Академия Sumsung”.





