Title |
Išmaniojo namo programų sistemų kūrimo, skirtų veikti ribotų techninių resursų aplinkoje, tyrimas / |
Translation of Title |
Research on developing Smart House software in limited hardware resource enviroment. |
Authors |
Jokūbauskas, Marius |
Full Text |
|
Pages |
63 |
Keywords [eng] |
smart home ; home automation ; Raspberry Pi, Java ; hardware resources |
Abstract [eng] |
Nowadays, as home devices have become more and more complex and the price of powerful microprocessors have gone down, it has become a standard to connect devices to a single network so that they can share information. As a result, engineers are making devices with dedicated software to support such networks. In this thesis I will describe such software development and the problems associated with deploying and adapting it. This work used some available assumptions about the smart home to determine what the requirements of such system should be. We then developed software that satisfied these requirements. This software was deployed to a system-on-chip computer on a Raspberry Pi’s Apache Tomcat Server. We then researched the system performance, when working on the Raspberry Pi (with its limited hardware). It is hoped that this research will help software architects to make an easy choice on platforms when they chose to deploy similar systems. The findings are as follows: 1. Our software works well on the Raspberry Pi 2B and satisfies customer needs. 2. When running on virtual machines, multitasking on multicore processors makes a huge impact on system performance. 3. Memory speed greatly effects systems performance. 4. The speed of SD memory cards has no effect on system performance. 5. If multitasking is available on a virtual machine, it should be utilized for optimal performance. |
Dissertation Institution |
Kauno technologijos universitetas. |
Type |
Master thesis |
Language |
Lithuanian |
Publication date |
2016 |