Розробка системи збору інформації від IоT пристроїв
Анотація
У статті розглянуто проблеми поширення IoT-пристроїв. Виконано дослідження використання IoT-пристроїв. Виявлені проблеми, що заважають широкому застосуванню IoT-пристроїв. Виконано огляд системи Orvibo Zigbee Minihub EU та виявлено, що система не дозволяє виконувати збір даних з будь-яких IoT-пристроїв. Orvibo Zigbee Minihub EU дозволяє їхнє використання лише за допомогою власного протоколу ZigBee. Через це прийняте рішення розробити систему, що виконуватиме збір даних та не буде мати обмежень щодо роботи за одним протоколом. Розроблено програмно-апаратну систему, що виконуватиме збір та передачу даних з IoT-пристроїв, яка матиме одну IP-адресу, а також програмну реалізацію збору інформації з IoT-пристроїв з подальшою можливістю аналізувати та обробляти отримані дані і виконувати запити від даних пристроїв. Для запропонованої системи розроблено структурну схему на базі мікроконтролера ATMega328p для обміну даними між IoT-пристроями. Для роботи системи розроблено програмне забезпечення для пристрою та комп’ютеру, яке дозволяє на сторінці кодів задавати для кожного коду унікальне ім’я, для полегшення взаємодії з кодами. Також програмне забезпечення виконує запит на пошук IoT-пристроїв. Якщо IoT- пристрій у цей час виконує передачу коду, то пристрій зафіксує його у своєї пам’яті та зможе з ним взаємодіяти. На сторінці дій можна додати відповідну дію при отриманні певного коду, що дозволить автоматизувати дії, пов’язанні з IoT-пристроями. Програма дозволяє переглянути останні події, що відбулися з IoT-пристроями.
Розроблена система збору інформації дозволяє використовувати протокол передачі даних від різних IoT пристроїв через Wi-Fi канал. Зважаючи на те, що застосований в спроектованій системі мікроконтролер є цілком доступним, вартість даного пристрою значно менша ніж у рішень, які представлені нині на ринку пристроїв. Подальше удосконалення програмного забезпечення для розробленої системи дозволить підвищити безпеку мереж за допомогою сучасних алгоритмів шифрування.
Ключові слова: Інтернет, інтернет речей, IoT платформа, мережа пристроїв, розумний будинок, комп’ютерна система, безпека, мікроконтролер, програмне забезпечення.
Повний текст:
PDF 126-132Посилання
Семюел Грінгард Інтернет речей / пер. з англ. О.А. Герасимчук. Харків : Книжний Клуб «Клуб Сімейного Дозвілля», 2018. 176 с.
проблем интернета вещей, которые предстоит решить. [Электронный ресурс]/Режим доступа: http://cnews.ru/link/a4631 (дата звернення 07.05.2019).
Андрей Бирюков. Информационная безопасность: Защита и нападение. М.: ДМК-Пресс, 2017. 434 с.
David Rose. Enchanted Objects: Design, Human Desire, and the Internet of Things. New York : Scribner, 2014. 320 p.
Tom Igoe. Making Things Talk: Using Sensors, Networks, and Arduino to See, Hear, and Feel Your World. Sebastolpol : Maker Media, 2017. 496 p.
Marco Schwartz. Internet of Things with ESP8266. Birmingham : Packt Publishing, 2016. 226 p.
Howard Johnson. High-Speed Signal Propagation: Advanced Black Magic. New Jersey : Prentice Hall, 2003. 808 p.
Mark Geddes. Arduino Project Handbook: 25 Practical Projects to Get You Started. San Francisco : No Starch Press, 2016. 272 p.
Brian Huang. Derek Runberg. The Arduino Inventor's Guide: Learn Electronics by Making 10 Awesome Projects. San Francisco : No Starch Press, 2017. 335 p.
Howard Johnson. High-Speed Digital Design: A Handbook of Black Magic. New Jersey : Prentice Hall, 1993. 464 p.
Simon Monk. Programming Arduino: Getting Started with Sketches : Second Edition. New York : McGraw-Hill, 2016. 192 p.
Jeremy Blum. Exploring Arduino: Tools and Techniques for Engineering Wizardry. New York : Wiley, 2013. 384 p.
John Boxall. Arduino Workshop: A Hands-On Introduction with 65 Projects. San Francisco : No Starch Press, 2013. 392 p.
James Kurose, Keith Ross. Computer Networking: A Top-Down Approach : 7th Edition. London : Pearson, 2016. 864 p.
Andrew Blum. Tubes: A Journey to the Center of the Internet. New York : Ecco, 2013. 304 p.
Marc Goodman. Future Crimes: Inside the Digital Underground and the Battle for Our Connected World. New York : Anchor, 2016. 608 p.
Foster Provost, Tom Fawcett. Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking. Sebastopol : O`Relly Media, 2013. 414 p.
Michael Howard, David LeBlanc, John Viega. 19 Deadly Sins of Software Security: Programming Flaws and How to Fix Them. New York : McGraw-Hill Osborne Media, 2005. 304 p.
https://doi.org/10.35546/kntu2078-4481.2019.3.14
Посилання
- Поки немає зовнішніх посилань.