Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/39557

Назва: Traffic optimization in WiFi-networks for the internet of things
Інші назви: Оптимізація трафіку у WiFi-мережах для інтернету речей
Автори: Старченко, В’ячеслав Володимирович
Starchenko, Vyacheslav
Приналежність: Чорноморський національний університет імені Петра Могили, Миколаїв, Україна
Petro Mohyla Black Sea National University, Mykolayiv, Ukraine
Бібліографічний опис: Starchenko V. Traffic optimization in WiFi-networks for the internet of things / Vyacheslav Starchenko // Scientific Journal of TNTU. — Tern. : TNTU, 2021. — Vol 104. — No 4. — P. 131–142.
Bibliographic description: Starchenko V. (2021) Traffic optimization in WiFi-networks for the internet of things. Scientific Journal of TNTU (Tern.), vol. 104, no 4, pp. 131-142.
Є частиною видання: Вісник Тернопільського національного технічного університету, 4 (104), 2021
Scientific Journal of the Ternopil National Technical University, 4 (104), 2021
Журнал/збірник: Вісник Тернопільського національного технічного університету
Випуск/№ : 4
Том: 104
Дата публікації: 25-січ-2022
Дата подання: 20-лис-2021
Дата внесення: 25-гру-2022
Видавництво: ТНТУ
TNTU
Місце видання, проведення: Тернопіль
Ternopil
DOI: https://doi.org/10.33108/visnyk_tntu2021.04.131
УДК: 004.772
Теми: бездротова технологія
програмна архітектура
Internet of Things
WiFi
JavaScript
Ajax
REST
JSON
wireless technology
software architecture
Internet of Things
WiFi
JavaScript
Ajax
REST
JSON
Кількість сторінок: 12
Діапазон сторінок: 131-142
Початкова сторінка: 131
Кінцева сторінка: 142
Короткий огляд (реферат): Однією з головних проблем сучасних мереж IoT є великий обсяг автоматизованого трафіку, що генерується їх вузлами. Це створює значне навантаження на сучасні мережі зв’язку, яке з плином часу буде тільки збільшуватися. Одним із шляхів подолання цієї проблеми є оптимізація структури даних та покращення методів їх збирання, передавання та опрацювання. Метою даного дослідження є оптимізація трафіку в мережі IoT на рівні програмної архітектури та представлення даних. Об’єктом дослідження обрано світлодіодну матрицю FireBeetle Covers-24 x 8 LED Matrix ESP32, керування якою здійснюється за допомогою контролера HOLTEK HT1632C, яке відбувається через WiFi-інтерфейс з IoT-мережею, реалізований на базі мікроконтролера ESP8266. Предметом дослідження є процес оптимізації програмного коду шляхом вибору найефективнішої програмної архітектури. Розглянуто три найпоширеніших програмних архітектури та наведено приклади їх реалізації. Першою розглянуто архітектуру на базі REST-технології. Ця технологія є найпопулярнішою та розповсюдженою завдяки простоті концепції та реалізації. Але суттєвий її недолік полягає у значному перевантаженні лінії зв’язку великим обсягом однотипної службової інформації. Зменшення обсягу службової інформації за рахунок оптимізації коду HTML-сторінки за допомогою мови JavaScript продемонстровано на прикладі другої програмної архітектури. Але така оптимізація не дозволяє повністю розділити статичну та динамічну складові інформації, що передається лінією зв’язку. Такий розподіл легко можна здійснити у рамках програмної архітектури на базі Ajax & JSON, приклад якої наведено третім. Великою перевагою такої архітектури є те, що статична складова передається мережею лише один раз на початку сеансу зв’язку. Потім передається лише динамічна складова. За результатами випробування розробленого апаратно-програмного модуля та порівняння обсягів згенерованих даних, що передаються WiFi-мережею, показано, що програмна архітектура на базі Ajax & JSON має найбільшу мережеву ефективність, значно зменшуючи мережевий трафік порівняно з іншими.
One of the main problems of modern IoT networks is the large amount of automated traffic generated by their nodes. This puts a significant strain on modern communications networks, which will only increase over time. One way to overcome this problem is to optimize the data structure and improve the methods of data collection, transmission and processing. The purpose of this study is to optimize traffic in the IoT network at the level of software architecture and data representation. The object of the study is the FireBeetle Covers-24 x 8 LED Matrix ESP32, which is controlled by the HOLTEK HT1632C controller, connected via WiFi – interface with the IoT network, implemented on the basis of the ESP8266 microcontroller. The subject of the research is the process of optimizing program code by choosing the most efficient software architecture. The article considers the three most common software architectures and gives examples of their implementation. The architecture based on REST technology was the first to be considered. This technology is the most popular and widespread due to the simplicity of concept and implementation. But its disadvantage is the significant congestion of the communication line with a large amount of the same type of service information. Reducing the amount of service information by optimizing the HTML page code using JavaScript is demonstrated by the example of the second software architecture. But such optimization does not allow to completely separate the static and dynamic components of the information transmitted by the communication line. This division can easily be done within the software architecture based on Ajax & JSON, an example of which is given in the third. The great advantage of this architecture is that the static component is transmitted by the network only once at the beginning of the communication session. Then only the dynamic component is transmitted. According to the results of testing the developed hardware and software module and comparing the amount of generated data transmitted by WiFi network, it is shown that the software architecture based on Ajax & JSON has the highest network efficiency, significantly reducing network traf6fic compared to others.
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/39557
ISSN: 2522-4433
Власник авторського права: © Ternopil Ivan Puluj National Technical University, 2021
URL-посилання пов’язаного матеріалу: https://doi.org/10.1109/WF-IoT.2019.8767188
https://doi.org/10.1109/WF-IoT.2019.8767334
http://cdn.iotwf.com/resources/72/IoT_Reference_Model_04_June_2014.pdf
https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.2060-201206-I!!PDF-E&type=items
https://www.dfrobot.com/product-1595.html
https://wiki.dfrobot.com/FireBeetle_Covers-24\%C3\%978_LED_Matrix
https://cdn-shop.adafruit.com/datasheets/ht1632cv120.pdf
https://www.dfrobot.com/product-1634.html
https://www.tp-link.com/uk/home-networking/wifi-router/tl-wr702n/
https://doi.org/10.1109/IAEAC47372.2019.8997929
https://doi.org/10.1109/ICUFN.2017.7993893
https://www.w3.org/TR/2000/NOTE-SOAP-20000508/
https://www.w3.org/TR/2001/NOTE-wsdl-20010315
https://doi.org/10.1109/3ICT.2019.8910298
https://doi.org/10.1109/ICEEE.2007.4345005
https://doi.org/10.1109/ICTER.2014.7083880
https://doi.org/10.1109/ICECENG.2011.6057742
https://www.w3.org/TR/json-ld11/
https://doi.org/10.1109/CSSS.2012.297
https://doi.org/10.1109/CMC.2011.25
https://www.w3.org/TR/WD-DOM/cover.html
https://doi.org/10.1109/IITA.2009.218
Перелік літератури: 1. J. Fox, A. Donnellan and L. Doumen, «The deployment of an IoT network infrastructure, as a localised regional service» 2019 IEEE 5th World Forum on Internet of Things (WF-IoT). 2019. P. 319–324. DOI: https://doi.org/10.1109/WF-IoT.2019.8767188
2. D. Moongilan, «5G Internet of Things (IOT) Near and Far-Fields and Regulatory Compliance Intricacies» 2019 IEEE 5th World Forum on Internet of Things (WF-IoT). 2019. P. 894–898. DOI: https://doi.org/10.1109/WF-IoT.2019.8767334
3. Jim Green, IoT Reference Model. 2014. URL: http://cdn.iotwf.com/resources/72/IoT_Reference_Model_04_June_2014.pdf.
4. Overview of the Internet of things. Recommendation ITU-T Y.2060. 2014. URL: https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.2060-201206-I!!PDF-E&type=items.
5. FireBeetle Covers-24x8 LED Matrix (Blue). 2020. URL: https://www.dfrobot.com/product-1595.html.
6. FireBeetle Covers-24x8 LED Matrix (Blue) Product WIKI. 2020. URL: https://wiki.dfrobot.com/FireBeetle_Covers-24\%C3\%978_LED_Matrix.
7. HOLTEK HT1632C 32x8 & 24x16 LED Driver. 2020. URL: https://cdn-shop.adafruit.com/datasheets/ht1632cv120.pdf.
8. FireBeetle ESP8266 IOT Microcontroller (Supports Wi-Fi). 2020. URL: https://www.dfrobot.com/product-1634.html.
9. TL-WR702N 150Mbps Wireless N Nano Router. 2020. URL: https://www.tp-link.com/uk/home-networking/wifi-router/tl-wr702n/.
10. Y. Zhao and X. Wan, «The Design of Embedded Web System based on REST Architecture» 2019 IEEE 4th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC). 2019. P. 99–103. DOI: https://doi.org/10.1109/IAEAC47372.2019.8997929
11. S. Malik and D. Kim, «A comparison of RESTful vs. SOAP web services in actuator networks» 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN). 2017. P. 753–755. DOI: https://doi.org/10.1109/ICUFN.2017.7993893
12. Simple Object Access Protocol (SOAP) 1.1. URL: https://www.w3.org/TR/2000/NOTE-SOAP-20000508/.
13. Web Services Description Language (WSDL). 1.1 URL: https://www.w3.org/TR/2001/NOTE-wsdl-20010315.
14. R. A. Bahlool and A. M. Zeki, «Comparative Study between Web Services Technologies: REST and WSDL» 2019 International Conference on Innovation and Intelligence for Informatics. Computing, and Technologies (3ICT). 2019. P. 1–4. DOI: https://doi.org/10.1109/3ICT.2019.8910298
15. J. S. Zepeda and S. V. Chapa, “From Desktop Applications Towards Ajax Web Applications” 2007 4th International Conference on Electrical and Electronics Engineering. 2007. P. 193–196. DOI: https://doi.org/10.1109/ICEEE.2007.4345005
16. N. R. Dissanayake and G. K. A. Dias, “Best practices for rapid application development of AJAX based Rich Internet Applications” 2014 14th International Conference on Advances in ICT for Emerging Regions (ICTer). 2014. P. 63–66. DOI: https://doi.org/10.1109/ICTER.2014.7083880
17. X. Wang, «AJAX technology applications in the network test system» 2011 International Conference on Electrical and Control Engineering. 2011. P. 1954–1956. DOI: https://doi.org/10.1109/ICECENG.2011.6057742
18. JSON-LD 1.1. URL: https://www.w3.org/TR/json-ld11/.
19. B. Lin, Y. Chen, X. Chen and Y. Yu, “Comparison between JSON and XML in Applications Based on AJAX” 2012 International Conference on Computer Science and Service System. 2012. P. 1174–1177. DOI: https://doi.org/10.1109/CSSS.2012.297
20. G. Wang, “Improving Data Transmission in Web Applications via the Translation between XML and JSON” 2011 Third International Conference on Communications and Mobile Computing. 2011. P. 182–185. DOI: https://doi.org/10.1109/CMC.2011.25
21. Level 1 Document Object Model Specification. W3C Working Draft 20 July. 1998. Version 1.0. URL: https://www.w3.org/TR/WD-DOM/cover.html.
22. C. Y. Kang, “DOM-Based Web Pages to Determine the Structure of the Similarity Algorithm” 2009 Third International Symposium on Intelligent Information Technology Application. 2009. P. 245–248. DOI: https://doi.org/10.1109/IITA.2009.218
References: 1. J. Fox, A. Donnellan and L. Doumen, “The deployment of an IoT network infrastructure, as a localised regional service” 2019 IEEE 5th World Forum on Internet of Things (WF-IoT). 2019. P. 319–324. DOI: https://doi.org/10.1109/WF-IoT.2019.8767188
2. D. Moongilan, “5G Internet of Things (IOT) Near and Far-Fields and Regulatory Compliance Intricacies” 2019 IEEE 5th World Forum on Internet of Things (WF-IoT). 2019. P. 894–898. DOI: https://doi.org/10.1109/WF-IoT.2019.8767334
3. Jim Green, IoT Reference Model. 2014. URL: http://cdn.iotwf.com/resources/72/IoT_Reference_Model_04_June_2014.pdf.
4. Overview of the Internet of things. Recommendation ITU-T Y.2060. 2014. URL: https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.2060-201206-I!!PDF-E&type=items.
5. FireBeetle Covers-24x8 LED Matrix (Blue). 2020. URL: https://www.dfrobot.com/product-1595.html.
6. FireBeetle Covers-24x8 LED Matrix (Blue) Product WIKI. 2020. URL: https://wiki.dfrobot.com/FireBeetle_Covers-24\%C3\%978_LED_Matrix.
7. HOLTEK HT1632C 32x8 & 24x16 LED Driver. 2020. URL: https://cdn-shop.adafruit.com/datasheets/ht1632cv120.pdf.
8. FireBeetle ESP8266 IOT Microcontroller (Supports Wi-Fi). 2020. URL: https://www.dfrobot.com/product-1634.html.
9. TL-WR702N 150Mbps Wireless N Nano Router. 2020. URL: https://www.tp-link.com/uk/home-networking/wifi-router/tl-wr702n/.
10. Y. Zhao and X. Wan, “The Design of Embedded Web System based on REST Architecture” 2019 IEEE 4th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC). 2019. P. 99–103. DOI: https://doi.org/10.1109/IAEAC47372.2019.8997929
11. S. Malik and D. Kim, “A comparison of RESTful vs. SOAP web services in actuator networks” 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN). 2017. P. 753–755. DOI: https://doi.org/10.1109/ICUFN.2017.7993893
12. Simple Object Access Protocol (SOAP) 1.1. URL: https://www.w3.org/TR/2000/NOTE-SOAP-20000508/.
13. Web Services Description Language (WSDL). 1.1 URL: https://www.w3.org/TR/2001/NOTE-wsdl-20010315.
14. R. A. Bahlool and A. M. Zeki, “Comparative Study between Web Services Technologies: REST and WSDL” 2019 International Conference on Innovation and Intelligence for Informatics. Computing, and Technologies (3ICT). 2019. P. 1–4. DOI: https://doi.org/10.1109/3ICT.2019.8910298
15. J. S. Zepeda and S. V. Chapa, “From Desktop Applications Towards Ajax Web Applications” 2007 4th International Conference on Electrical and Electronics Engineering. 2007. P. 193–196. DOI: https://doi.org/10.1109/ICEEE.2007.4345005
16. N. R. Dissanayake and G. K. A. Dias, “Best practices for rapid application development of AJAX based Rich Internet Applications” 2014 14th International Conference on Advances in ICT for Emerging Regions (ICTer). 2014. P. 63–66. DOI: https://doi.org/10.1109/ICTER.2014.7083880
17. X. Wang, “AJAX technology applications in the network test system” 2011 International Conference on Electrical and Control Engineering. 2011. P. 1954–1956. DOI: DOI: https://doi.org/10.1109/ICECENG.2011.6057742
18. JSON-LD 1.1. URL: https://www.w3.org/TR/json-ld11/.
19. B. Lin, Y. Chen, X. Chen and Y. Yu, “Comparison between JSON and XML in Applications Based on AJAX” 2012 International Conference on Computer Science and Service System. 2012. P. 1174–1177. DOI: https://doi.org/10.1109/CSSS.2012.297
20. G. Wang, “Improving Data Transmission in Web Applications via the Translation between XML and JSON” 2011 Third International Conference on Communications and Mobile Computing. 2011. P. 182–185. DOI: https://doi.org/10.1109/CMC.2011.25
21. Level 1 Document Object Model Specification. W3C Working Draft 20 July. 1998. Version 1.0. URL: https://www.w3.org/TR/WD-DOM/cover.html.
22. C. Y. Kang, “DOM-Based Web Pages to Determine the Structure of the Similarity Algorithm” 2009 Third International Symposium on Intelligent Information Technology Application. 2009. P. 245–248. DOI: https://doi.org/10.1109/IITA.2009.218
Тип вмісту: Article
Розташовується у зібраннях:Вісник ТНТУ, 2021, № 4 (104)



Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.