Проектування Інтернету речей (126 Інформаційні системи та технології)
Тип: На вибір студента
Кафедра: радіофізики та комп'ютерних технологій
Навчальний план
Семестр | Кредити | Звітність |
7 | 5.5 | Залік |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
7 | 32 | ФеС-41 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
7 | 32 | ФеС-41 |
Опис навчальної дисципліни
Анотація навчальної дисципліни: навчальна дисципліна “Проектування Інтернет речей” є вибірковою дисципліною зі спеціальності 126 “Інформаційні системи і технології” для освітньої програми “Інформаційні системи і технології” підготовки фахівців освітньо-кваліфікаційного рівня “бакалавр”. Курс базується на наступних дисциплінах: “Комп’ютерна електроніка та цифрова схемотехніка”, “Програмування”, “Об’єктно–орієнтоване програмування”, “Архітектура комп’ютерів”, “Мікроконтролери (ч. 2)”. Під час вивчення дисципліни студенти ознайомлюються з архітектурою, функціонуванням мікроконтролерів, мікропроцесорів, мікрокомп’ютера Raspberry Pi 3, давачами і виконавчими механізмами, отримують знання в області Інтернет речей та цифрових технологій, розробці систем на базі IoT пристроїв з використанням мікрокомп’ютера Raspberry Pi та сучасних давачів і виконавчих механізмів, реалізують пристрої вимірювання температури, вологості, віддалі, управління виконавчими механізмами на основі мікрокомп’ютера Raspberry Pi 3.
Результати навчання:
– знати:
– принципи організації і функціонування Інтернет речей;
– історію виникнення і розвитку Інтернет речей;
– існуючі технології в області Інтернет речей;
– сучасну елементну базу для побудови пристроїв Інтернет речей;
– мови програмування та програмне забезпечення, що використовується при програмуванні мікроконтролерів та мікрокомп’ютерів;
– принципи роботи в середовищі розробки Node-RED, PSoC Creator 4.2;
– апаратну і програмну частини мікроконтролерів PSoC 6, мікрокомп’ютерів Raspberry Pi;
– налаштовувати мережеву взаємодію між пристроями ІоТ через Ethernet, Bluetooth, Internet.
– вміти:
– працювати з мікроконтролерами та мікрокомп’ютерами Raspberry Pi;
– використовувати середовища розробки Node-RED, PSoC Creator для програмування пристроїв Інтернет речей;
– реалізовувати введення, оброблення та виведення інформації з давачів в мікроконтролери, мікрокомп’ютери;
– розбиратися в існуючих IoT- технологіях і використовувати їх до конкретних проектів;
– проектувати цілісні пристрої, мережеві з’єднання, обмін даними;
– розробляти алгоритми та комп’ютерні програми мовами високого рівня для інформаційних систем;
– володіти сучасними методами аналізу об’єктів проектування, приймати оптимальні рішення щодо вибору структури мікропроцесорних систем.
Рекомендована література
- Simone Cirani, Gianluigi Ferrari, Marco Picone, Luca Veltri. Internet of Things. Architectures, Protocols and Standards. – Wiley. – 2019. – 394 p.
- Boris Adryan, Dominik Obermaier, Paul Fremantle. The Technical Foundations of IoT. – Artech House. – 2017. – 494 p.
- Harry Fairhead. Raspberry Pi IoT In C. – IO Press. – 2016. – 292 p.
- Дэвид Роуз. Будущее вещей. Как сказка и фантастика становятся реальностью, ISBN: 978-5- 91671-394-7, 2015. – 27 с.
- Росляков, А.В. Интернет вещей: учебное пособие [текст] / А. В. Росляков, С. В. Ваняшин, А. Ю. Гребешков. – Самара: ПГУТИ, 2015. – 200 с.
- Raspberry Pi 3 Model B / Raspberry Pi Community. [Електронний ресурс] – Режим доступу: https://www.raspberrypi.org/products/raspberry-pi-3-model-b
- Агуров П.В., Последовательные интерфейсы ПК. Практика программирования. – СПб.: БХВ-Петербург, 2004. 496 с.
- Агуров П.В., Интерфейсы USB. Практика использования и программирования. – СПб.: БХВ-Петербург, 2004. 576 с.
- Петин В. А., Arduino и Raspberry Pi в проектах Internet of Things, ISBN: 978-5-9775-3646-2, 2016, 320c.
- Gastón C. Hillar, MQTT Essentials – A Lightweight IoT Protocol. – Packt. – 2017. 280 p.
- John C. Shovic, Raspberry Pi IoT Projects: Prototyping Experiments for Makers. – Apress, New York. – 2016. 233 p.