Link lub cytat. http://elartu.tntu.edu.ua/handle/lib/39557

Pełny rekord metadanych
Pole DCWartośćJęzyk
dc.contributor.authorСтарченко, В’ячеслав Володимирович
dc.contributor.authorStarchenko, Vyacheslav
dc.date.accessioned2022-12-25T09:41:49Z-
dc.date.available2022-12-25T09:41:49Z-
dc.date.created2022-01-25
dc.date.issued2022-01-25
dc.date.submitted2021-11-20
dc.identifier.citationStarchenko 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.
dc.identifier.issn2522-4433
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/39557-
dc.description.abstractОднією з головних проблем сучасних мереж IoT є великий обсяг автоматизованого трафіку, що генерується їх вузлами. Це створює значне навантаження на сучасні мережі зв’язку, яке з плином часу буде тільки збільшуватися. Одним із шляхів подолання цієї проблеми є оптимізація структури даних та покращення методів їх збирання, передавання та опрацювання. Метою даного дослідження є оптимізація трафіку в мережі IoT на рівні програмної архітектури та представлення даних. Об’єктом дослідження обрано світлодіодну матрицю FireBeetle Covers-24 x 8 LED Matrix ESP32, керування якою здійснюється за допомогою контролера HOLTEK HT1632C, яке відбувається через WiFi-інтерфейс з IoT-мережею, реалізований на базі мікроконтролера ESP8266. Предметом дослідження є процес оптимізації програмного коду шляхом вибору найефективнішої програмної архітектури. Розглянуто три найпоширеніших програмних архітектури та наведено приклади їх реалізації. Першою розглянуто архітектуру на базі REST-технології. Ця технологія є найпопулярнішою та розповсюдженою завдяки простоті концепції та реалізації. Але суттєвий її недолік полягає у значному перевантаженні лінії зв’язку великим обсягом однотипної службової інформації. Зменшення обсягу службової інформації за рахунок оптимізації коду HTML-сторінки за допомогою мови JavaScript продемонстровано на прикладі другої програмної архітектури. Але така оптимізація не дозволяє повністю розділити статичну та динамічну складові інформації, що передається лінією зв’язку. Такий розподіл легко можна здійснити у рамках програмної архітектури на базі Ajax & JSON, приклад якої наведено третім. Великою перевагою такої архітектури є те, що статична складова передається мережею лише один раз на початку сеансу зв’язку. Потім передається лише динамічна складова. За результатами випробування розробленого апаратно-програмного модуля та порівняння обсягів згенерованих даних, що передаються WiFi-мережею, показано, що програмна архітектура на базі Ajax & JSON має найбільшу мережеву ефективність, значно зменшуючи мережевий трафік порівняно з іншими.
dc.description.abstractOne 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.
dc.format.extent131-142
dc.language.isoen
dc.publisherТНТУ
dc.publisherTNTU
dc.relation.ispartofВісник Тернопільського національного технічного університету, 4 (104), 2021
dc.relation.ispartofScientific Journal of the Ternopil National Technical University, 4 (104), 2021
dc.relation.urihttps://doi.org/10.1109/WF-IoT.2019.8767188
dc.relation.urihttps://doi.org/10.1109/WF-IoT.2019.8767334
dc.relation.urihttp://cdn.iotwf.com/resources/72/IoT_Reference_Model_04_June_2014.pdf
dc.relation.urihttps://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-Y.2060-201206-I!!PDF-E&type=items
dc.relation.urihttps://www.dfrobot.com/product-1595.html
dc.relation.urihttps://wiki.dfrobot.com/FireBeetle_Covers-24\%C3\%978_LED_Matrix
dc.relation.urihttps://cdn-shop.adafruit.com/datasheets/ht1632cv120.pdf
dc.relation.urihttps://www.dfrobot.com/product-1634.html
dc.relation.urihttps://www.tp-link.com/uk/home-networking/wifi-router/tl-wr702n/
dc.relation.urihttps://doi.org/10.1109/IAEAC47372.2019.8997929
dc.relation.urihttps://doi.org/10.1109/ICUFN.2017.7993893
dc.relation.urihttps://www.w3.org/TR/2000/NOTE-SOAP-20000508/
dc.relation.urihttps://www.w3.org/TR/2001/NOTE-wsdl-20010315
dc.relation.urihttps://doi.org/10.1109/3ICT.2019.8910298
dc.relation.urihttps://doi.org/10.1109/ICEEE.2007.4345005
dc.relation.urihttps://doi.org/10.1109/ICTER.2014.7083880
dc.relation.urihttps://doi.org/10.1109/ICECENG.2011.6057742
dc.relation.urihttps://www.w3.org/TR/json-ld11/
dc.relation.urihttps://doi.org/10.1109/CSSS.2012.297
dc.relation.urihttps://doi.org/10.1109/CMC.2011.25
dc.relation.urihttps://www.w3.org/TR/WD-DOM/cover.html
dc.relation.urihttps://doi.org/10.1109/IITA.2009.218
dc.subjectбездротова технологія
dc.subjectпрограмна архітектура
dc.subjectInternet of Things
dc.subjectWiFi
dc.subjectJavaScript
dc.subjectAjax
dc.subjectREST
dc.subjectJSON
dc.subjectwireless technology
dc.subjectsoftware architecture
dc.subjectInternet of Things
dc.subjectWiFi
dc.subjectJavaScript
dc.subjectAjax
dc.subjectREST
dc.subjectJSON
dc.titleTraffic optimization in WiFi-networks for the internet of things
dc.title.alternativeОптимізація трафіку у WiFi-мережах для інтернету речей
dc.typeArticle
dc.rights.holder© Ternopil Ivan Puluj National Technical University, 2021
dc.coverage.placenameТернопіль
dc.coverage.placenameTernopil
dc.format.pages12
dc.subject.udc004.772
dc.relation.references1. 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
dc.relation.references2. 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
dc.relation.references3. Jim Green, IoT Reference Model. 2014. URL: http://cdn.iotwf.com/resources/72/IoT_Reference_Model_04_June_2014.pdf.
dc.relation.references4. 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.
dc.relation.references5. FireBeetle Covers-24x8 LED Matrix (Blue). 2020. URL: https://www.dfrobot.com/product-1595.html.
dc.relation.references6. FireBeetle Covers-24x8 LED Matrix (Blue) Product WIKI. 2020. URL: https://wiki.dfrobot.com/FireBeetle_Covers-24\%C3\%978_LED_Matrix.
dc.relation.references7. HOLTEK HT1632C 32x8 & 24x16 LED Driver. 2020. URL: https://cdn-shop.adafruit.com/datasheets/ht1632cv120.pdf.
dc.relation.references8. FireBeetle ESP8266 IOT Microcontroller (Supports Wi-Fi). 2020. URL: https://www.dfrobot.com/product-1634.html.
dc.relation.references9. TL-WR702N 150Mbps Wireless N Nano Router. 2020. URL: https://www.tp-link.com/uk/home-networking/wifi-router/tl-wr702n/.
dc.relation.references10. 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
dc.relation.references11. 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
dc.relation.references12. Simple Object Access Protocol (SOAP) 1.1. URL: https://www.w3.org/TR/2000/NOTE-SOAP-20000508/.
dc.relation.references13. Web Services Description Language (WSDL). 1.1 URL: https://www.w3.org/TR/2001/NOTE-wsdl-20010315.
dc.relation.references14. 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
dc.relation.references15. 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
dc.relation.references16. 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
dc.relation.references17. 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
dc.relation.references18. JSON-LD 1.1. URL: https://www.w3.org/TR/json-ld11/.
dc.relation.references19. 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
dc.relation.references20. 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
dc.relation.references21. 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.
dc.relation.references22. 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
dc.relation.referencesen1. 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
dc.relation.referencesen2. 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
dc.relation.referencesen3. Jim Green, IoT Reference Model. 2014. URL: http://cdn.iotwf.com/resources/72/IoT_Reference_Model_04_June_2014.pdf.
dc.relation.referencesen4. 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.
dc.relation.referencesen5. FireBeetle Covers-24x8 LED Matrix (Blue). 2020. URL: https://www.dfrobot.com/product-1595.html.
dc.relation.referencesen6. FireBeetle Covers-24x8 LED Matrix (Blue) Product WIKI. 2020. URL: https://wiki.dfrobot.com/FireBeetle_Covers-24\%C3\%978_LED_Matrix.
dc.relation.referencesen7. HOLTEK HT1632C 32x8 & 24x16 LED Driver. 2020. URL: https://cdn-shop.adafruit.com/datasheets/ht1632cv120.pdf.
dc.relation.referencesen8. FireBeetle ESP8266 IOT Microcontroller (Supports Wi-Fi). 2020. URL: https://www.dfrobot.com/product-1634.html.
dc.relation.referencesen9. TL-WR702N 150Mbps Wireless N Nano Router. 2020. URL: https://www.tp-link.com/uk/home-networking/wifi-router/tl-wr702n/.
dc.relation.referencesen10. 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
dc.relation.referencesen11. 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
dc.relation.referencesen12. Simple Object Access Protocol (SOAP) 1.1. URL: https://www.w3.org/TR/2000/NOTE-SOAP-20000508/.
dc.relation.referencesen13. Web Services Description Language (WSDL). 1.1 URL: https://www.w3.org/TR/2001/NOTE-wsdl-20010315.
dc.relation.referencesen14. 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
dc.relation.referencesen15. 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
dc.relation.referencesen16. 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
dc.relation.referencesen17. 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
dc.relation.referencesen18. JSON-LD 1.1. URL: https://www.w3.org/TR/json-ld11/.
dc.relation.referencesen19. 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
dc.relation.referencesen20. 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
dc.relation.referencesen21. 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.
dc.relation.referencesen22. 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
dc.identifier.citationenStarchenko V. (2021) Traffic optimization in WiFi-networks for the internet of things. Scientific Journal of TNTU (Tern.), vol. 104, no 4, pp. 131-142.
dc.identifier.doihttps://doi.org/10.33108/visnyk_tntu2021.04.131
dc.contributor.affiliationЧорноморський національний університет імені Петра Могили, Миколаїв, Україна
dc.contributor.affiliationPetro Mohyla Black Sea National University, Mykolayiv, Ukraine
dc.citation.journalTitleВісник Тернопільського національного технічного університету
dc.citation.volume104
dc.citation.issue4
dc.citation.spage131
dc.citation.epage142
Występuje w kolekcjach:Вісник ТНТУ, 2021, № 4 (104)



Pozycje DSpace są chronione prawami autorskimi