ПОРІВНЯЛЬНИЙ АНАЛІЗ ПРОПУСКНОЇ ЗДАТНОСТІ МАЛОПОТУЖНИХ БЕЗПРОВОДОВИХ IOT-КОМУТАТОРІВ

Ключові слова: пропускна здатність; безпроводова мережа; IoT; INA219; DS18B20; Raspberry Pi; RPi

Анотація

У статті приведено дослідження та порівняльний аналіз пропускної здатності малопотужних безпроводових ІоТ-пристроїв у ролі безпроводових комутаторів. На прикладі досліджувалися такі ІоТ-пристрої: Raspberry Pi 3 Model B та Raspberry Pi Zero W. За допомогою датчиків DS18B20 та INA219 було досліджено та проаналізовано залежність швидкості передачі мультимедійних даних по FTP в безпровідній Wi-Fi мережі від впливу температури процесора комутатора, температури зовнішнього середовища та споживаних комутатором струму і напруги. Виявлено переваги датчиків з GPIO інтерфейсом над аналоговими вимірювачами для даного досліду. Значну частину роботи присвячено на розробку автоматизації отримання результатів з GPIO-інтерфейсів, що дало змогу усунути помилки людського фактору та отримати більш точні показники вимірювань. Автоматизація вимірювань була розроблена за допомогою мови програмування Python 3.7. За допомогою бібліотеки ina219 вдалося отримати показники струму та напруги з плати INA219. Для того, щоб отримати показники температури достатньо вбудованої у Python бібліотеки для зчитування файлів з температурою у операційній системі Raspbian. У роботі приділено увагу щодо синхронності записів результатів вимірювань для більш точного аналізу. Тому був розроблений FTP-клієнт, який замірює швидкість завантаження файлу з FTP-сервера і записує результати одночасно з вимірюванням температури, струму та напруги. Для цього приділено увагу до багатопоточності у мові програмування Python та передачі команд за допомогою TCP-сокетів даною мовою. Як результатом було розраховано залежність вимірюваних факторів за допомогою формули кореляції Пірсона. Дані фактори вимірювання впливають на автономність і споживання енергії, що для ІоТ-пристроїв дуже важливо, тому серед досліджуваних пристроїв були наведені рекомендації щодо їх вибору при використанні в залежності від умов.

Завантаження

Дані завантаження ще не доступні.

Посилання

Raspberry Pi Foundation. (2015, Apr.). “Raspberry Pi 3 Model B.” [Online]. https://www.raspberrypi.org/

products/raspberry-pi-3-model-b/ [Aug. 25, 2019].

Raspberry Pi Foundation. (2017, Feb.). “Raspberry Pi Zero W.” [Online]. https://www.raspberrypi.org/

products/raspberry-pi-zero-w/ [Aug. 25, 2019].

V. Yu. Sokolov and D. M. Kurbanmuradov, “Methods of Counteracting Social Engineering at Objects of Information Activity [Metodyka protydiyi sotsial'nomu inzhynirynhu na ob"yektakh informatsiynoyi diyal'nosti],” Cybersecurity: Education, Science, Technology, no. 1, 2018, pp. 6–16. doi: 10.28925/2663-4023.2018.1.616.

V. Yu. Sokolov, “Comparison of Possible Approaches for the Development of Low-Cost Spectrum Analyzers for 2.4-2.5 GHz Sensor Networks [Porivnyannya mozhlyvykh pidkhodiv shchodo rozrobky nyz'kobyudzhetnykh analizatoriv spektru dlya sensornykh merezh diapazonu 2,4–2,5 HHts],” Cybersecurity: Education, Science, Technology, no. 2, 2018, сс. 31–46. doi: 10.28925/2663-4023.2018.2.3146.

Oestoidea. (2017, Sept.). “Access Point on Raspberry Pi 3 with Parameter Display.” [Online]. Available: https://github.com/Oestoidea/Adafruit_Python_SSD1306 [Aug. 25, 2019].

Python Software Foundation. (2018, Jun.). “pi-ina219 1.2.0. Project description.” [Online]. https://pypi.org/project/pi-ina219/ [Aug. 25, 2019].

Les Pounder. (2017, Jun.). “DS18B20 Temperature Sensor With Python (Raspberry Pi).” [Online]. https://bigl.es/ds18b20-temperature-sensor-with-python-raspberry-pi/ [Aug. 25, 2019].


Переглядів анотації: 57
Завантажень PDF: 23
Опубліковано
2019-09-26
Як цитувати
[1]
V. Sokolov, B. Vovkotrub, і Y. Zotkin, ПОРІВНЯЛЬНИЙ АНАЛІЗ ПРОПУСКНОЇ ЗДАТНОСТІ МАЛОПОТУЖНИХ БЕЗПРОВОДОВИХ IOT-КОМУТАТОРІВ, Кібербезпека: освіта, наука, техніка, vol 1, no 5, pp 16-30, Вер 2019.