Benefits of Using Design Patterns on Microcontrollers in Implemented IoT Applications
As part of our research for microcontroller software support, we have developed a modular framework that utilizes previously unimplemented architectural principles for developing applications on microcontrollers. These principles are still a privilege of enterprise and server applications. The paper...
Saved in:
| Main Authors: | , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
MDPI AG
2024-12-01
|
| Series: | Sensors |
| Subjects: | |
| Online Access: | https://www.mdpi.com/1424-8220/24/23/7803 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850106570311991296 |
|---|---|
| author | Marek Babiuch Petr Foltynek |
| author_facet | Marek Babiuch Petr Foltynek |
| author_sort | Marek Babiuch |
| collection | DOAJ |
| description | As part of our research for microcontroller software support, we have developed a modular framework that utilizes previously unimplemented architectural principles for developing applications on microcontrollers. These principles are still a privilege of enterprise and server applications. The paper describes the benefits of a new architectural approach to developing applications on microcontrollers and describes the most common application scenarios along with examples of IoT application development using a framework with design pattern architecture and SOLID principles. As a result, our framework supports developers in creating robust, adaptive, and scalable applications. It emphasizes a modular and clean design that increases development efficiency and enables easy deployment of new features or integration of new technologies, such as new types of sensors, upgraded development boards, or improved development tools and frameworks. The architectural concepts offered useful guidance for creating applications ready for future challenges and changing technology environments, especially in the IoT area. |
| format | Article |
| id | doaj-art-52557b228d184fffa625ca87d2648e12 |
| institution | OA Journals |
| issn | 1424-8220 |
| language | English |
| publishDate | 2024-12-01 |
| publisher | MDPI AG |
| record_format | Article |
| series | Sensors |
| spelling | doaj-art-52557b228d184fffa625ca87d2648e122025-08-20T02:38:48ZengMDPI AGSensors1424-82202024-12-012423780310.3390/s24237803Benefits of Using Design Patterns on Microcontrollers in Implemented IoT ApplicationsMarek Babiuch0Petr Foltynek1Department of Control Systems and Instrumentation, VSB—Technical University of Ostrava, 70800 Ostrava, Czech RepublicDepartment of Control Systems and Instrumentation, VSB—Technical University of Ostrava, 70800 Ostrava, Czech RepublicAs part of our research for microcontroller software support, we have developed a modular framework that utilizes previously unimplemented architectural principles for developing applications on microcontrollers. These principles are still a privilege of enterprise and server applications. The paper describes the benefits of a new architectural approach to developing applications on microcontrollers and describes the most common application scenarios along with examples of IoT application development using a framework with design pattern architecture and SOLID principles. As a result, our framework supports developers in creating robust, adaptive, and scalable applications. It emphasizes a modular and clean design that increases development efficiency and enables easy deployment of new features or integration of new technologies, such as new types of sensors, upgraded development boards, or improved development tools and frameworks. The architectural concepts offered useful guidance for creating applications ready for future challenges and changing technology environments, especially in the IoT area.https://www.mdpi.com/1424-8220/24/23/7803design patternESP32frameworkIoTmicrocontrollerprogramming |
| spellingShingle | Marek Babiuch Petr Foltynek Benefits of Using Design Patterns on Microcontrollers in Implemented IoT Applications Sensors design pattern ESP32 framework IoT microcontroller programming |
| title | Benefits of Using Design Patterns on Microcontrollers in Implemented IoT Applications |
| title_full | Benefits of Using Design Patterns on Microcontrollers in Implemented IoT Applications |
| title_fullStr | Benefits of Using Design Patterns on Microcontrollers in Implemented IoT Applications |
| title_full_unstemmed | Benefits of Using Design Patterns on Microcontrollers in Implemented IoT Applications |
| title_short | Benefits of Using Design Patterns on Microcontrollers in Implemented IoT Applications |
| title_sort | benefits of using design patterns on microcontrollers in implemented iot applications |
| topic | design pattern ESP32 framework IoT microcontroller programming |
| url | https://www.mdpi.com/1424-8220/24/23/7803 |
| work_keys_str_mv | AT marekbabiuch benefitsofusingdesignpatternsonmicrocontrollersinimplementediotapplications AT petrfoltynek benefitsofusingdesignpatternsonmicrocontrollersinimplementediotapplications |